Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Przegląd technologii usług i chmury

  • Kluczowe komponenty aplikacji rozproszonych
  • Dane i technologie dostępu do danych
  • Technologie usług
  • Przetwarzanie w chmurze
  • Manipulowanie danymi

Moduł 2: Zapytania i manipulowanie danymi przy użyciu Entity Framework

  • Przegląd ADO.NET
  • Tworzenie modelu danych Entity
  • Zapytania o dane

Moduł 3: Tworzenie i korzystanie z ASP.NET Core 

  • Usługi HTTP
  • Tworzenie interfejsu API internetowego ASP.NET Core
  • Korzystanie z interfejsów API internetowych ASP.NET Core
  • Obsługa żądań i odpowiedzi HTTP
  • Automatyczne generowanie żądań i odpowiedzi HTTP

Moduł 4: Rozszerzanie usług HTTP ASP.NET CoreASP.NET Core 

  • Potok żądań ASP.NET Core
  • Dostosowywanie kontrolerów i akcji
  • Wstrzykiwanie zależności do kontrolerów

Moduł 5: Hostowanie usług lokalnie i w Azure

  • Hostowanie usług lokalnie
  • Hostowanie usług w Azure App Service
  • Pakowanie usług w kontenery
  • Implementowanie usług bezserwerowych

Moduł 6: Wdrażanie i zarządzanie usługami

  • Wdrażanie internetowe z Visual Studio 2017
  • Ciągłe dostarczanie z Visual Studio Team Services
  • Wdrażanie aplikacji do środowisk testowych i produkcyjnych
  • Definiowanie interfejsów usług za pomocą Azure API Management

Moduł 7: Implementowanie przechowywania danych w Azure

  • Wybór mechanizmu przechowywania danych
  • Dostęp do danych w Azure Storage
  • Praca ze strukturalnymi danymi w Azure
  • Geograficzne dystrybuowanie danych z Azure CDN
  • Skalowanie z wykorzystaniem pamięci podręcznej poza procesem

Moduł 8: Diagnostyka i monitorowanie

  • Logowanie w ASP.NET Core
  • Narzędzia diagnostyczne
  • Application Insights

Moduł 9: Zabezpieczanie usług lokalnie i w Microsoft Azure

  • Wyjaśnienie terminologii bezpieczeństwa
  • Zabezpieczanie usług za pomocą ASP.NET Core Identity
  • Zabezpieczanie usług za pomocą Azure Active Directory

Moduł 10: Skalowanie usług

  • Wprowadzenie do skalowalności
  • Automatyczne skalowanie
  • Azure Application Gateway i Traffic Manager

Wymagania

Przed przystąpieniem do tego kursu uczestnicy muszą posiadać:

  • Doświadczenie w programowaniu w języku C# oraz znajomość koncepcji takich jak wyrażenia lambda, LINQ i typy anonimowe
  • Zrozumienie koncepcji aplikacji wielowarstwowych
  • Doświadczenie w zapytaniach i manipulowaniu danymi za pomocą ADO.NET
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie