Więcej informacji o kursie

Chmura Microsoft Azure to technologia przyszłości, która umożliwia nam tworzenie wysoce skalowalnych aplikacji globalnie.Za jej pomocą w zaledwie kilku krokach będziemy w stanie utworzyć infrastrukturę niezbędną do hostowania aplikacji webowych, baz danych oraz brokerów wiadomości.A wszystko to sprawia, że zarówno znajomość chmury jak i jej praktyczne wykorzystanie jest coraz bardziej cenione przez pracodawców i między innymi dlatego warto zapoznać się z tym tematem.W tym kursie poznasz najważniejsze serwisy oferowane przez chmurę Azure, które są na co dzień wykorzystywane przy budowaniu zarówno małych jak i wysoce skalowalnych systemów rozproszonych.Co więcej ten kurs w znacznej mierze pomoże ci w przygotowaniach do certifikatu Azure Developer. (AZ-204)Ja nazywam się Kuba Kozera i będę Twoim instruktorem.Agenda kursu prezentuję się następująco.Najpierw zaczniemy od omówienia serwisów oferujących przechowywanie różnego rodzaju danych.Między innymi będzie to usługa Azure Cosmos Db, która jest bazą danych No-SQL, charakteryzująca się wysoką skalowalnością i globalnym rozproszeniem, z możliwością skorzystania z kilku różnych API do integracji z danymi, takimi jak np. Core SQL, MongoDb czy Cassandra.Inną bazą danych, która  tym razem będzię typu klucz-wartość jest Redis Cache, który idealnie nadaję się do optymalizacji aplikacji pod kątem przechowywania często zwracanych danych, które warto zcachować.Omówimy również usługie Azure SQL, oferującą bazy danych Microsoft SQL na żądanie, bez konieczności konfiguracji serwera.Innym bardzo istotnym i często używaną usługą w kontekście przechowywania danych jest Storage account, który udostępnia kilka serwisów np. do przechowywania plików (Blob storage), wiadomości na kolejce (Queue Storage) czy interface prostych tabel (Table  Storage).Poznamy też narzędzia takie jak Azurite czy CosmosDb emulator, które umożliwią nam pracę z tymi usługami lokalnie bez konieczności wykupywania usług w Azure.Później przejdziemy do zapoznania się z usługami umożliwiającymi hostowanie aplikacji webowych.Zaczniemy od Azure Logic App, za pomocą którego, w bardzo prosty i szybki sposób będziemy w stanie utworzyć workflow aplikacji, bez konieczności kodowania.Następnie zapoznamy się z usługą Azure Web application, która będzie w stanie zarówno hostować aplikacje napisane w techonologii ASP.NET jak np. MVC czy web API, jak i aplikację SPA napisane w technologiach JS'owych, takich jak React, Angular czy Vue.Azure Function, to kolejna usługa, którą poznamy, a za jej pomocą będziemy mogli procesować zdarzenia, które zostały wykonane przez inne  usługiRównież przy pomocy Azure function, utworzymy aplikacje Web API, korzystając ze schematu hostowania serverless.Aby w bezpieczny sposób przechowywać sekrety jak i konfigurację tych aplikacji, nauczymy się korzystać z serwisu Azure Key vault.Nastomiast innym bardzo ważnym zagadnieniem w kontekście tworzenia aplikacji jest np, Monitorowanie, zbieranie logów czy sprawdzanie stanu aplikacji w czasie rzeczywistym. To wszystko umożliwi nam usługa Application Insights, z którą również się zapoznamy.Porozmawiamy również o komunikacji asynchronicznej systemów rozproszonych, oraz jak możemy taką architekturę osiągnać wykorzystując do tego usługi oferowane przez Azure, takie jak Event Grid, Service Bus czy Event Hub.Kurs jest przeznaczony dla osób, które znają język C# jak i framework ASP .NET. Jeżeli jeszcze nie znasz tych technologii, to zapraszam na moje kursy dedykowane tym tematom.Po ukończeniu tego kursu będziesz w stanie w praktyczny sposób korzystać z najważniejszych uslug chmury Azure pod kątem tworzenia aplikacji webowych.
Certyfikat
Zajęcia 34
Godziny 9
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Czego nauczysz się na tym kursie?

  • Poznasz najważniejsze serwisy Microsoft azure do tworzenia skalowalnych aplikacji
  • W bezpieczny sposób przechowasz dane aplikacji, wykorzystujac Storage account, Azure SQL lub CosmosDb
  • Wdrożysz swoją aplikację webową na infrastrukturę oferowaną przez chmurę
  • Poznasz sposoby komunikacji asynchronicznej systemów z wykorzystaniem brokerów wiadomości
Przeczytaj więcej o programie kursu

Ocena szkoły

Ranking Facebook i Google, a także dynamika rankingu
3.4
Do strony internetowej kursu