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.
Termin potwierdzony
2020-04-20
Warszawa

Osiągnięto minimalną liczbę zgłoszeń

3 600 / 5 dni
Weź udział
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Języki programowania > .Net

Szkolenie: .NET CORE 3.1

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

Wprowadzenie

ASP.NET Core 3.1 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. NET Standard

    3. Protokół HTTP

    4. Różnice .NET Core 2.2 i .NET Core 3.1

  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 Core 3.1

    2. Upgrade aplikacji .NET Core 2.2 do .NET Core 3.1

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

    4. Wstrzykiwanie zależności

    5. 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. Aplikacja typu desktop

    1. WinForms w .NET 3.1

    2. WPF w .NET Core 3.1

  10. Współpraca z bazą danych

    1. Entity Framework Core 3.1

    2. Dapper

  11. Współpraca z COM

    1. Współpraca z Excel

    2. Współpraca z własną biblioteką COM

Opinie uczestników