Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB

Kurs ten uczy programistów, jak tworzyć aplikacje przy użyciu interfejsu API SQL i zestawu SDK dla Azure Cosmos DB. Uczestnicy dowiedzą się, jak pisać wydajne zapytania, tworzyć zasady indeksowania, zarządzać zasobami i je przydzielać oraz wykonywać typowe operacje za pomocą zestawu SDK.

Kod szkolenia
DP-420
Czas trwania
4 dni
Poziom
Średni
Cena
4000 zł
Microsoft
Dla kogo?

Inżynierowie oprogramowania odpowiedzialni za tworzenie rozwiązań natywnych dla chmury, wykorzystujących interfejs API Azure Cosmos DB SQL i różne zestawy SDK. Znają języki C#, Python, Java lub JavaScript. Mają również doświadczenie w pisaniu kodu współpracującego z platformą baz danych SQL lub NoSQL.

Zdobyte umiejętności
  • Utwórz i skonfiguruj konto Azure Cosmos DB SQL API, bazę danych i kontener
  • Użyj zestawu SDK .NET do zarządzania zasobami i wykonywania operacji
  • Wykonuj zapytania o różnym stopniu złożoności
  • Zaprojektuj strategię modelowania danych i partycjonowania
  • Optymalizuj zapytania i indeksy w oparciu o charakterystykę aplikacji
  • Korzystanie z Azure Resource Manager do zarządzania kontami i zasobami za pomocą CLI lub szablonów JSON i Bicep
Wymagania wstępne
  • Znajomość platformy Microsoft Azure i umiejętność poruszania się po portalu Azure (odpowiednik AZ-900)
  • Doświadczenie w pisaniu w języku obsługiwanym przez Azure na poziomie średniozaawansowanym. (C#, JavaScript, Python lub Java)
  • Umiejętność pisania kodu w celu połączenia się z produktem bazy danych SQL lub NoSQL i wykonywania operacji na nim. (SQL Server, Oracle, MongoDB, Cassandra lub podobne)
Zakres szkolenia

Moduł 1: Pierwsze kroki z interfejsem API Azure Cosmos DB SQL

  • Wprowadzenie do interfejsu API Azure Cosmos DB SQL
  • Wypróbuj interfejs API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Utwórz konto interfejsu API Azure Cosmos DB SQL

Moduł 2: Planowanie i wdrażanie interfejsu API Azure Cosmos DB SQL

  • Planowanie wymagań dotyczących zasobów
  • Konfiguracja bazy danych i kontenerów interfejsu API Azure Cosmos DB SQL
  • Przenoszenie danych do i z usługi Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Konfiguracja przepustowości dla Azure Cosmos DB SQL API za pomocą portalu Azure
  • Ćwiczenie laboratoryjne: Migracja istniejących danych przy użyciu usługi Azure Data Factory

Moduł 3: Łączenie się z usługą Azure Cosmos DB SQL API za pomocą zestawu SDK

  • Korzystanie z zestawu SDK Azure Cosmos DB SQL API
  • Konfiguracja zestawu SDK interfejsu API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Konfiguracja zestawu SDK interfejsu API Azure Cosmos DB SQL do tworzenia aplikacji w trybie offline
  • Laboratorium: Ćwiczenie: Połącz się z interfejsem API Azure Cosmos DB SQL za pomocą zestawu SDK

Moduł 4: Dostęp do danych i zarządzanie nimi za pomocą zestawów SDK interfejsu API Azure Cosmos DB SQL

  • Wdrażanie operacji punktowych interfejsu API Azure Cosmos DB SQL
  • Wykonaj operacje transakcyjne między dokumentami za pomocą interfejsu API Azure Cosmos DB SQL
  • Przetwarzanie danych zbiorczych w Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Tworzenie i aktualizowanie dokumentów za pomocą zestawu SDK interfejsu API Azure Cosmos DB SQL
  • Ćwiczenie laboratoryjne: Łączenie wielu operacji punktowych za pomocą zestawu SDK interfejsu API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Przenoszenie wielu dokumentów zbiorczo za pomocą zestawu SDK interfejsu API Azure Cosmos DB SQL

Moduł 5: Wykonywanie zapytań w interfejsie API Azure Cosmos DB SQL

  • Wysyłanie zapytań do interfejsu API Azure Cosmos DB SQL
  • Tworzenie złożonych zapytań za pomocą interfejsu API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Paginacja wyników zapytań dotyczących wielu produktów za pomocą zestawu SDK interfejsu API SQL usługi Azure Cosmos DB
  • Laboratorium: Ćwiczenie: Wykonanie zapytania za pomocą zestawu SDK interfejsu API Azure Cosmos DB SQL

Moduł 6: Definiowanie i wdrażanie strategii indeksowania dla interfejsu API Azure Cosmos DB SQL

  • Definiowanie indeksów w interfejsie API Azure Cosmos DB SQL
  • Dostosowywanie indeksów w interfejsie API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Przegląd domyślnej zasady indeksowania dla kontenera interfejsu API Azure Cosmos DB SQL za pomocą portalu
  • Laboratorium: Ćwiczenie: Skonfiguruj zasady indeksowania kontenera interfejsu API Azure Cosmos DB SQL za pomocą portalu

Moduł 7: Integracja interfejsu API Azure Cosmos DB SQL z usługami platformy Azure

  • Korzystanie z kanału zmian interfejsu API Azure Cosmos DB SQL przy użyciu zestawu SDK
  • Obsługa zdarzeń za pomocą funkcji Azure Functions i kanału zmian interfejsu API Azure Cosmos DB SQL
  • Wyszukiwanie danych Azure Cosmos DB SQL API za pomocą usługi Azure Cognitive Search
  • Laboratorium: Ćwiczenie: Archiwizowanie danych Azure Cosmos DB SQL API przy użyciu funkcji Azure
  • Laboratorium: Ćwiczenie: Przetwarzanie zdarzeń kanału zmian przy użyciu zestawu SDK interfejsu API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Archiwizowanie danych przy użyciu funkcji Azure Functions i interfejsu API Azure Cosmos DB SQL

Moduł 8: Wdrożenie strategii modelowania danych i partycjonowania dla Azure Cosmos DB SQL API

  • Modelowanie i partycjonowanie danych w Azure Cosmos DB
  • Optymalizuj bazy danych przy użyciu zaawansowanych wzorców modelowania dla Azure Cosmos DB
  • Laboratorium: Ćwiczenie: Pomiar wydajności dla jednostek klientów
  • Laboratorium: Ćwiczenie: Zaawansowane wzorce modelowania

Moduł 9: Projektowanie i wdrażanie strategii replikacji dla interfejsu API Azure Cosmos DB SQL

  • Konfigurowanie replikacji i zarządzanie przełączaniem awaryjnym w usłudze Azure Cosmos DB
  • Korzystanie z modeli spójności w interfejsie API SQL usługi Azure Cosmos DB
  • Konfigurowanie zapisu w wielu regionach w interfejsie API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Konfigurowanie modeli spójności w portalu i zestawie SDK interfejsu API Azure Cosmos DB SQL
  • Ćwiczenie laboratoryjne: Połącz się z różnymi regionami za pomocą zestawu SDK interfejsu API Azure Cosmos DB SQL
  • Laboratorium: Ćwiczenie: Łączenie się z kontem zapisu w wielu regionach za pomocą zestawu SDK interfejsu API SQL usługi Azure Cosmos DB

Moduł 10: Optymalizacja wydajności zapytań w interfejsie API Azure Cosmos DB SQL

  • Wybieranie indeksów w Azure Cosmos DB SQL API
  • Optymalizacja zapytań w interfejsie API Azure Cosmos DB SQL
  • Wdrażanie zintegrowanej pamięci podręcznej
  • Laboratorium: Ćwiczenie: Optymalizacja zasad indeksowania kontenera interfejsu API Azure Cosmos DB SQL dla typowych operacji
  • Ćwiczenie laboratoryjne: Optymalizacja zasad indeksowania kontenera interfejsu API Azure Cosmos DB SQL dla określonego zapytania

Moduł 11: Zadania związane z administrowaniem i monitorowaniem rozwiązania Azure Cosmos DB SQL API

  • Pomiar wydajności w Azure Cosmos DB SQL API
  • Monitorowanie odpowiedzi i zdarzeń w Azure Cosmos DB SQL API
  • Wdrażanie kopii zapasowych i przywracania w Azure Cosmos DB SQL API
  • Wdrażanie zabezpieczeń w Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Rozwiązywanie problemów z aplikacją przy użyciu zestawu SDK Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Analiza konta interfejsu API Azure Cosmos DB SQL za pomocą usługi Azure Monitor
  • Laboratorium: Ćwiczenie: Odzyskiwanie bazy danych lub kontenera z punktu odzyskiwania
  • Laboratorium: Ćwiczenie: Przechowywanie kluczy konta interfejsu API Azure Cosmos DB SQL w usłudze Azure Key Vault

Moduł 12: Zarządzanie rozwiązaniem Azure Cosmos DB SQL API przy użyciu praktyk DevOps

  • Pisanie skryptów dla interfejsu API Azure Cosmos DB SQL
  • Utwórz szablon zasobów dla usługi Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Dostosowanie przepustowości przy użyciu skryptu Azure CLI
  • Laboratorium: Ćwiczenie: Utwórz kontener Azure Cosmos DB SQL API przy użyciu szablonów Azure Resource Manager

Moduł 13: Tworzenie konstrukcji programowania po stronie serwera w Azure Cosmos DB SQL API

  • Tworzenie transakcji wielopunktowych za pomocą interfejsu API Azure Cosmos DB SQL
  • Rozszerz funkcjonalność zapytań i transakcji w Azure Cosmos DB SQL API
  • Laboratorium: Ćwiczenie: Wdrożenie i użycie funkcji UDF przy użyciu zestawu SDK
  • Laboratorium: Ćwiczenie: Utwórz procedurę przechowywaną za pomocą portalu Azure

Zapytaj o termin i wycenę

To szkolenie realizujemy na zamówienie. Daj nam znać, a dopasujemy termin i formę (online / stacjonarnie),

Odpowiedź z propozycją terminu do 24 godzin
Bez zobowiązań – samo zapytanie niczego nie rezerwuje
Możliwość realizacji tylko dla Twojego zespołu