Oferta szkoleniowa

20487 - Developing Microsoft Azure and Web Services 2017

numer szkolenia: 20487
czas trwania: 5/40
cena netto (zł): 3950

termin szkolenia: 30.03-3.04.2020, 11-15.05.2020, 22-26.06.2020

Profil słuchaczy

Szkolenie skierowane do programistów .NET chcących poznać tematykę programowania usług i wdrażać je w środowiskach hybrydowych, ponadto do programistów aplikacji web przenoszących istniejące rozwiązania do Microsoft Azure.

Główne korzyści

Uczestnicy szkolenia zdobywają wiedzę na temat budowy usług sieciowych z wykorzystaniem Entity Framework Core, ASP.NET Core WebApi oraz umiejętność wykorzystania w swoich rozwiązaniach elementów Azure.

Wymagania wstępne

Od uczestników oczekiwana jest doświadczenie w programowaniu w C (na poziomie rozumienia zagadnień wyrażenia Lambda, LINQ, typy anonimowe itd.), rozumienie koncepcji aplikacji n-warstwowych oraz doświadczenie w odpytywaniu i manipulowaniu danych za pomocą ADO.NET.

Program kursu

1. Omówienie usług i technologii chmurowych

  • kluczowe komponenty aplikacji rozproszonych
  • dane i technologie dostępu do danych
  • technologie serwisów
  • przetwarzanie w chmurze obliczeniowej
  • manipulowanie danymi

2. Odpytywanie i modyfikowanie danych za pomocą Entity Framework

  • omówienie ADO.NET
  • tworzenie modelu encji danych (EDM)
  • odpytywanie danych

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

4. Rozbudowa usług HTTP ASP.NET Core

  • przebieg żądania w ASP.NET Core
  • dostosowywanie kontrolerów i akcji
  • wstrzykiwanie zależności do kontrolera (Dependency Injection)

5. Hosting usług lokalnie i w chmurze Azure

  • hosting usług lokalnie
  • hosting usług w Azure App Service
  • pakowanie usługi w kontenery
  • wdrażanie usług bezserwerowych

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 na słoty i do środowiska produkcyjnego
  • definiowanie interfejsów usług z Azure API Management

7. Implementacja 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

8. Diagnostyka i monitorowanie

  • logowanie w ASP.NET Core
  • narzędzia diagnostyczne
  • Application Insights

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

10. Skalowanie usług

  • wprowadzenie do skalowania
  • automatyczne skalowanie
  • wykorzystanie Azure Application Gateway oraz Traffic Manager
W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Mogą Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej polityce cookies.