Moduł 1 Wprowadzenie do usług i technologii chmur
- Kluczowe komponenty i aplikacje rozproszone
- Dane i technologie dostępu do danych
- Technologie usług
- Chmura obliczeniowa
- Manipulowanie danymi
Moduł 2 Wysyłanie kwerend i przetwarzanie danych za pomocą Entity Framework
- Omówienie ADO.NET
- Tworzenie modelu encji danych (EDM)
- Odpytywanie danych
Moduł 3 Tworzenie i wykorzystywanie ASP.NET Core Web API
- Usługi HTTP
- Tworzenie usługi ASP.NET Core Web API
- Wykorzystywanie usług ASP.NET Core Web API
- Obsługa żądań http i odpowiedzi
- Automatyczne generowanie żądań http i odpowiedzi
Moduł 4 Rozbudowa usług HTTP ASP.NET Core
- Przebieg żądania w ASP.NET Core
- Dostosowywanie kontrolerów i akcji
- Zagnieżdżanie zależności do kontrolera (Dependency Injection)
Moduł 5 Hosting usług lokalnie oraz w chmurze Azure
- Hosting usług lokalnie
- Hosting usług w Azure App Service
- Pakowanie usługi w kontenery
- Wdrażanie usług bezserwerowych
Moduł 6 Wdrażanie i zarządzanie usługami
- Wdrażanie rozwiązań sieci Web z użyciem Visual Studio 2017
- Wdrażanie typu Continous Delivery z Visual Studio Team Services
- Wdrażanie aplikacji w środowiskach produkcyjnych
- Definiowanie interfejsów usług z Azure API Management
Moduł 7 Wdrażanie magazynu danych w Azure
- Wybór odpowiedniego mechanizmu składowania danych
- Dostęp do danych w Azure Storage
- Praca z danymi strukturalnymi w Azure
- Geograficzne rozpraszanie danych za pomocą Azure CDN
- Skalowanie z użyciem buforowania poza procesem aplikacji
Moduł 8 Diagnostyka i monitorowanie
- Logowanie w ASP.NET Core
- Narzędzia diagnostyczne
- Application Insights
Moduł 9 Zabezpieczanie usług lokalnych oraz w chmurze Microsoft Azure
- Omówienie terminologii związanej z bezpieczeństwem
- Zabezpieczanie usług identyfikatorami ASP.NET Core
- Zabezpieczanie usług z Azure Active Directory
Moduł 10 Skalowanie usług
- Wprowadzenie do skalowania
- Automatyczne skalowanie
- Wykorzystanie Azure Application Gateway oraz Traffic Manager