Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
4 500 / 5 dni
Zgłoś chęć udziału

Języki programowania > .Net

Szkolenie: .NET 5

Kod: [MS-C#-EF-NET5]
Pobierz program

Wprowadzenie

To najnowsza wersja środowiska do tworzenia nowoczesnych aplikacji internetowych. Wnosi wiele nowych funkcji, które ułatwiają programistom migrację ze starszych technologii.


Cel szkolenia

Poznasz zasadę działania, możliwości rozszerzania oraz przepisy na budowanie usług sieciowych zgodnych z zasadami REST API, które wzbogacą twój warsztat programistyczny i uczynią, że twoje rozwiązania będą lepsze.

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie

    1. NET Core

    2. Protokół HTTP

  2. Narzędzia

    1. CLI Tools

    2. Visual Studio 2019

    3. Visual Studio Code

    4. Postman

    5. ngrok

  3. .NET Core

    1. Utworzenie aplikacji .NET 5

    2. Środowiska (programistyczne, przejściowe, produkcyjne)

    3. Wstrzykiwanie zależności

    4. Pobieranie konfiguracji

  4. Aplikacje webowe

    1. Razor Pages

    2. MVC

  5. Usługi sieciowe Web Api

    1. Konfiguracja

    2. Kontrolery i akcje

    3. Definiowanie tras

    4. Obsługa błędów

    5. Operacje asynchroniczne

    6. Walidacja modelu

    7. Formatowanie odpowiedzi

    8. Tworzenie własnego formatera

    9. Utworzenie klienta z użyciem HttpClient

    10. Optymalizacja za pomocą HttpClientFactory

    11. Swagger/OpenAPI

    12. Autentykacja i autoryzacja

  6. Aplikacje czasu rzeczywistego

    1. Omówienie Signal-R

    2. Utworzenie huba

    3. Utworzenie klienta

    4. Autentykacja i autoryzacja

  7. Zdalne wywoływanie metod

    1. Omówienie gRPC

    2. Utworzenie usługi gPRC w ASP.NET Core

    3. Utworzenie klienta

    4. Autentykacja i autoryzacja

  8. Hostowanie

    1. Internet Information Server

    2. Kestrel

  9. Współpraca z bazą danych

    1. Entity Framework 5

    2. Dapper

Opinie uczestników

  • Prowadzący genialnie prowadzi szkolenia. Posiada ogromny zasób wiedzy, którym z chęcią się dzieli i potrafi robić to w przystępny sposób. Materiały które przygotowuje w trakcie lub przed zajeciami sa bardzo przejrzyste i przyjemne do przyswajania. Pan Marcin cechuje się wysoką kulturą osobistą i uprzejmym odnoszeniem się do uczestników.

    Pracownik IT - Centrum Informatyki Statystycznej

  • Prowadzący miał praktyczne podejście. Zostało nam pokazane jak wygląda tworzenie przykładowych aplikacji krok po kroku z zachowaniem czystej architektury, jak również trener przekazał nam dobre praktyki poprawnego pisania kodu.

    Pracownik IT - Centrum Informatyki Statystycznej

  • Fajne podejście prowadzącego oraz możliwość budowy projektów od podstaw. Trener udzielał bardzo szczegółowych odpowiedzi na pytania.

    Pracownik IT - Centrum Informatyki Statystycznej