Microsoft Azure dla programistów .NET
Poznaj chmurę Microsoft Azure i jej najważniejsze serwisy dla programistów .NET. Praktyczny przewodnik po usługach
35
wykładów
10
godzin wideo
192
ocen
1582
kursantów
Czego się nauczysz
- Najważniejsze serwisy Microsoft Azure do tworzenia skalowalnych aplikacji
- Bezpieczne przechowywanie danych aplikacji: Storage Account, Azure SQL, Cosmos DB
- Wdrażanie aplikacji webowej na infrastrukturę chmury Azure
- Komunikacja asynchroniczna systemów z wykorzystaniem brokerów wiadomości
- Zarządzanie sekretami z Azure Key Vault
- Monitorowanie aplikacji z Application Insights
O kursie
Chmura Microsoft Azure to technologia przyszłości, która umożliwia tworzenie wysoce skalowalnych aplikacji o globalnym zasięgu. W zaledwie kilku krokach można utworzyć infrastrukturę niezbędną do hostowania aplikacji webowych, baz danych oraz brokerów wiadomości - a znajomość chmury jest coraz bardziej ceniona przez pracodawców. Kurs w znacznej mierze pomoże Ci też w przygotowaniach do certyfikatu Azure Developer (egzamin AZ-204).
Zaczniemy od serwisów przechowywania danych: Azure Cosmos DB (baza No-SQL o wysokiej skalowalności z kilkoma API, m.in. Core SQL, MongoDB, Cassandra), Redis Cache (baza klucz-wartość idealna do cache-owania), Azure SQL (bazy Microsoft SQL na żądanie) oraz Storage Account z usługami Blob, Queue i Table Storage. Poznamy też narzędzia takie jak Azurite czy emulator Cosmos DB, umożliwiające pracę lokalną.
Następnie przejdziemy do hostowania aplikacji webowych: Azure Logic App do tworzenia workflow bez kodowania, Azure Web App do hostowania aplikacji ASP.NET oraz SPA, a także Azure Functions do procesowania zdarzeń i budowania Web API w modelu serverless. Nauczymy się bezpiecznie przechowywać sekrety w Azure Key Vault i monitorować aplikacje z Application Insights.
Na koniec porozmawiamy o komunikacji asynchronicznej systemów rozproszonych z wykorzystaniem Event Grid, Service Bus oraz Event Hub. Po ukończeniu kursu będziesz w stanie praktycznie korzystać z najważniejszych usług chmury Azure przy tworzeniu aplikacji webowych.
Program kursu
Wstęp
6 · 20 min
Przechowywanie danych
12 · 3 godz. 53 min
Aplikacje webowe
7 · 2 godz. 22 min
Zarządzanie sekretami
3 · 39 min
Monitorowanie aplikacji
1 · 34 min
Asynchroniczna komunikacja
3 · 58 min
Serwisy funkcyjne SaaS
2 · 44 min
Co dalej
1 · 18 min
Wymagania
- Znajomość .NET (C#) + podstawowa znajomość tworzenia aplikacji webowych (ASP.NET)
Dla kogo jest ten kurs
- Programiści .NET, którzy chcą poznać chmurę Microsoft Azure od praktycznej strony
- Osoby przygotowujące się do certyfikatu Azure Developer (AZ-204)