<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="26123" language="de" source="https://portal.flane.ch/swisscom/xml-course/microsoft-dp-420t00" lastchanged="2026-01-23T15:39:15+01:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Design and implement cloud-native applications with Microsoft Azure Cosmos DB</title><productcode>DP-420T00</productcode><vendorcode>MS</vendorcode><vendorname>Microsoft</vendorname><fullproductcode>MS-DP-420T00</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Azure Cosmos DB SQL API-Konto, Datenbank und Container erstellen und konfigurieren&lt;/li&gt;&lt;li&gt;Verwendung des .NET SDK zur Verwaltung von Ressourcen und zur Durchf&amp;uuml;hrung von Vorg&amp;auml;ngen&lt;/li&gt;&lt;li&gt;Abfragen von unterschiedlicher Komplexit&amp;auml;t durchf&amp;uuml;hren&lt;/li&gt;&lt;li&gt;Entwurf einer Strategie zur Datenmodellierung und -partitionierung&lt;/li&gt;&lt;li&gt;Optimierung von Abfragen und Indizes auf der Grundlage der Merkmale einer Anwendung&lt;/li&gt;&lt;li&gt;Verwenden Sie den Azure Resource Manager zur Verwaltung von Konten und Ressourcen mit CLI oder JSON und Bicep-Vorlagen&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Vor der Teilnahme an diesem Kurs m&amp;uuml;ssen die Teilnehmer folgende Voraussetzungen erf&amp;uuml;llen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kenntnisse &amp;uuml;ber Microsoft Azure und die F&amp;auml;higkeit, im Azure-Portal zu navigieren (entspricht AZ-900)&lt;/li&gt;&lt;li&gt;Erfahrung im Schreiben in einer von Azure unterst&amp;uuml;tzten Sprache auf mittlerem Niveau. (C#, JavaScript, Python oder Java)&lt;/li&gt;&lt;li&gt;F&amp;auml;higkeit, Code zu schreiben, um eine Verbindung zu einem SQL- oder NoSQL-Datenbankprodukt herzustellen und Operationen darauf auszuf&amp;uuml;hren. (SQL Server, Oracle, MongoDB, Cassandra oder &amp;auml;hnlich)&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Software-Ingenieure, die mit der Erstellung von Cloud-nativen L&amp;ouml;sungen betraut sind, die die Azure Cosmos DB SQL API und ihre verschiedenen SDKs nutzen. Sie sind vertraut mit C#, Python, Java oder JavaScript. Sie haben ausserdem Erfahrung im Schreiben von Code, der mit einer SQL- oder NoSQL-Datenbankplattform interagiert.&lt;/p&gt;</audience><contents>&lt;ul&gt;
&lt;li&gt;Erste Schritte mit Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Planen und Implementieren der Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Verbindung zur Azure Cosmos DB SQL API mit dem SDK&lt;/li&gt;&lt;li&gt;Zugriff und Verwaltung von Daten mit den Azure Cosmos DB SQL API SDKs&lt;/li&gt;&lt;li&gt;Ausf&amp;uuml;hren von Abfragen in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Definieren und Implementieren einer Indizierungsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Integrieren Sie Azure Cosmos DB SQL API mit Azure-Diensten&lt;/li&gt;&lt;li&gt;Implementierung einer Datenmodellierungs- und Partitionierungsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Entwurf und Implementierung einer Replikationsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Optimieren der Abfrageleistung in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Verwaltungs- und &amp;Uuml;berwachungsaufgaben f&amp;uuml;r eine Azure Cosmos DB SQL API-L&amp;ouml;sung&lt;/li&gt;&lt;li&gt;Verwalten einer Azure Cosmos DB SQL API-L&amp;ouml;sung mit DevOps-Verfahren&lt;/li&gt;&lt;li&gt;Erstellen von serverseitigen Programmierkonstrukten in Azure Cosmos DB SQL API&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Modul 1: Erste Schritte mit Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Moderne Anwendungen leben von Echtzeitdaten aus verschiedenen Quellen und in unterschiedlichen Formen. Diese Anwendungen erfordern eine moderne Datenbank, die mit der Vielfalt und Geschwindigkeit der Daten, die ihr zugef&amp;uuml;hrt werden, umgehen kann. In diesem Modul werden wir Azure Cosmos DB erkunden und erfahren, wie die SQL-API einige der Probleme moderner Anwendungen l&amp;ouml;sen kann.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Versuchen Sie Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Ein Azure Cosmos DB SQL API-Konto erstellen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bewerten Sie, ob Azure Cosmos DB SQL API die richtige Datenbank f&amp;uuml;r Ihre Anwendung ist&lt;/li&gt;&lt;li&gt;Beschreiben, wie die Funktionen der Azure Cosmos DB SQL API f&amp;uuml;r moderne Anwendungen geeignet sind&lt;/li&gt;&lt;li&gt;Erstellen Sie ein neues Azure Cosmos DB SQL API-Konto&lt;/li&gt;&lt;li&gt;Erstellen von Datenbank-, Container- und Elementressourcen f&amp;uuml;r ein Azure Cosmos DB SQL API-Konto&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 2: Planen und Implementieren der Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Die Erstellung eines neuen Azure Cosmos DB-Kontos erfordert oft eine Vielzahl von Konfigurationsentscheidungen, die zun&amp;auml;chst entmutigend wirken k&amp;ouml;nnen. Obwohl die Standardeinstellungen f&amp;uuml;r viele Szenarien passen, ist es am sinnvollsten, sich mit den Konfigurationsoptionen vertraut zu machen, um sicherzustellen, dass Ihr Konto und Ihre Ressourcen optimal f&amp;uuml;r Ihre L&amp;ouml;sung konfiguriert sind. In diesem Modul lernen Sie, wie Sie ein Azure Cosmos DB-Konto und Ressourcen f&amp;uuml;r eine neue L&amp;ouml;sung vorbereiten und konfigurieren.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Ressourcenbedarf planen&lt;/li&gt;&lt;li&gt;Azure Cosmos DB SQL API Datenbank und Container konfigurieren&lt;/li&gt;&lt;li&gt;Verschieben von Daten in und aus Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Konfigurieren des Durchsatzes f&amp;uuml;r Azure Cosmos DB SQL API mit dem Azure-Portal&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Vorhandene Daten mit Azure Data Factory migrieren&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bewerten Sie die verschiedenen Anforderungen Ihrer Bewerbung&lt;/li&gt;&lt;li&gt;Planen Sie den Umfang und die Aufbewahrungsanforderungen&lt;/li&gt;&lt;li&gt;Konfigurieren Sie die Durchsatzzuweisung&lt;/li&gt;&lt;li&gt;Konfigurieren von Time-to-Live-Werten&lt;/li&gt;&lt;li&gt;Daten mit Azure-Diensten migrieren&lt;/li&gt;&lt;li&gt;Migrieren Sie Daten mit Spark oder Kafka&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 3: Verbindung zur Azure Cosmos DB SQL API mit dem SDK&lt;/h5&gt;&lt;p&gt;Es gibt verschiedene SDKs f&amp;uuml;r die Verbindung mit der Azure Cosmos DB SQL API von vielen g&amp;auml;ngigen Programmiersprachen aus, einschliesslich, aber nicht beschr&amp;auml;nkt auf .NET (C#), Java, Python und JavaScript (Node.js). In diesem Modul werden Sie praktische Erfahrungen mit dem .NET SDK f&amp;uuml;r die Azure Cosmos DB SQL API machen.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Verwenden Sie das Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;Konfigurieren Sie das Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Konfigurieren des Azure Cosmos DB SQL API SDK f&amp;uuml;r die Offline-Entwicklung&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Verbinden mit Azure Cosmos DB SQL API mit dem SDK&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Integrieren Sie die Microsoft.Azure.Cosmos SDK-Bibliothek aus NuGet&lt;/li&gt;&lt;li&gt;Verbindung zu einem Azure Cosmos DB SQL API-Konto mit dem SDK und .NET&lt;/li&gt;&lt;li&gt;Konfigurieren Sie das SDK f&amp;uuml;r die Offline-Entwicklung&lt;/li&gt;&lt;li&gt;Behebung von h&amp;auml;ufigen Verbindungsfehlern&lt;/li&gt;&lt;li&gt;Implementierung der Parallelit&amp;auml;t im SDK&lt;/li&gt;&lt;li&gt;Konfigurieren Sie die Protokollierung mit dem SDK&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 4: Zugriff und Verwaltung von Daten mit den Azure Cosmos DB SQL API SDKs&lt;/h5&gt;&lt;p&gt;Das SQL API SDK f&amp;uuml;r Azure Cosmos DB wird verwendet, um verschiedene Punktoperationen durchzuf&amp;uuml;hren, Transaktionen durchzuf&amp;uuml;hren und Massendaten zu verarbeiten. In diesem Modul werden Sie das SDK verwenden, um Dokumente entweder einzeln oder in Gruppen zu bearbeiten.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Implementierung von Azure Cosmos DB SQL API Punktoperationen&lt;/li&gt;&lt;li&gt;F&amp;uuml;hren Sie dokumenten&amp;uuml;bergreifende Transaktionsoperationen mit der Azure Cosmos DB SQL API durch&lt;/li&gt;&lt;li&gt;Verarbeitung von Massendaten in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Erstellen und Aktualisieren von Dokumenten mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Mehrere Punktoperationen zusammen mit dem Azure Cosmos DB SQL API SDK stapeln&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Mehrere Dokumente in grossen Mengen mit dem Azure Cosmos DB SQL API SDK verschieben&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CRUD-Operationen mit dem SDK durchf&amp;uuml;hren&lt;/li&gt;&lt;li&gt;TTL f&amp;uuml;r ein bestimmtes Dokument konfigurieren&lt;/li&gt;&lt;li&gt;Optimistische Gleichzeitigkeitssteuerung f&amp;uuml;r eine Operation implementieren&lt;/li&gt;&lt;li&gt;Erstellen Sie einen Transaktionsstapel und &amp;uuml;berpr&amp;uuml;fen Sie die Ergebnisse&lt;/li&gt;&lt;li&gt;Erstellen eines Massenvorgangs&lt;/li&gt;&lt;li&gt;&amp;Uuml;berpr&amp;uuml;fung der Ergebnisse einer Massenoperation&lt;/li&gt;&lt;li&gt;Umsetzung bew&amp;auml;hrter Verfahren f&amp;uuml;r den Massenbetrieb&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 5: Ausf&amp;uuml;hren von Abfragen in Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Die Azure Cosmos DB SQL API unterst&amp;uuml;tzt Structured Query Language (SQL) als JSON-Abfragesprache. In diesem Modul lernen Sie, wie Sie effiziente Abfragen mit der SQL-Abfragesprache erstellen k&amp;ouml;nnen.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Abfrage der Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Erstellung komplexer Abfragen mit der Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Paginieren von produkt&amp;uuml;bergreifenden Abfrageergebnissen mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Ausf&amp;uuml;hren einer Abfrage mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Erstellen und Ausf&amp;uuml;hren einer SQL-Abfrage&lt;/li&gt;&lt;li&gt;Ergebnisse der Projektabfrage&lt;/li&gt;&lt;li&gt;Integrierte Funktionen in einer Abfrage verwenden&lt;/li&gt;&lt;li&gt;Implementierung einer korellierten Unterabfrage&lt;/li&gt;&lt;li&gt;Erstellen Sie eine produkt&amp;uuml;bergreifende Abfrage&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 6: Definieren und Implementieren einer Indizierungsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Standardm&amp;auml;ssig indiziert Azure Cosmos DB automatisch alle Pfade von Dokumenten, die &amp;uuml;ber die SQL-API gespeichert wurden. Dies ist ideal f&amp;uuml;r die Entwicklung neuer Anwendungen, da Sie fast sofort komplexe Abfragen erstellen k&amp;ouml;nnen. Wenn Ihre Anwendung reift, k&amp;ouml;nnen Sie Ihre Indizierungsrichtlinie anpassen, um sie besser an die Anforderungen Ihrer L&amp;ouml;sung anzupassen. In diesem Modul lernen Sie, wie Sie eine benutzerdefinierte Indizierungsrichtlinie erstellen k&amp;ouml;nnen.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Definieren von Indizes in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Anpassen von Indizes in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: &amp;Uuml;berpr&amp;uuml;fen Sie die Standard-Indexrichtlinie f&amp;uuml;r einen Azure Cosmos DB SQL API-Container mit dem Portal&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Konfigurieren Sie die Indexrichtlinie eines Azure Cosmos DB SQL API-Containers mit dem Portal&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anzeigen und Verstehen der Standard-Indizierungsrichtlinie f&amp;uuml;r einen SQL-API-Container&lt;/li&gt;&lt;li&gt;Anpassen der Indizierungsrichtlinie f&amp;uuml;r einen Container&lt;/li&gt;&lt;li&gt;Verwendung eines zusammengesetzten Index in einer Indizierungsrichtlinie&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 7: Integration von Azure Cosmos DB SQL API mit Azure-Diensten&lt;/h5&gt;&lt;p&gt;Azure Cosmos DB verf&amp;uuml;gt &amp;uuml;ber eine enge Integration mit vielen anderen Azure-Diensten wie Azure Functions, Azure Cognitive Search, Azure Event Hubs, Azure Storage, Azure Data Factory und Azure Stream Analytics. Dar&amp;uuml;ber hinaus k&amp;ouml;nnen Sie den Change Feed nutzen, um Azure Cosmos DB mit vielen anderen Diensten innerhalb und ausserhalb von Azure zu integrieren. In diesem Modul werden wir Azure Cosmos DB sowohl mit Azure Functions als auch mit Azure Cognitive Search integrieren. Wir werden auch den Change Feed mit dem SDK erkunden.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Verbrauchen Sie einen Azure Cosmos DB SQL API Change Feed mit dem SDK&lt;/li&gt;&lt;li&gt;Handhabung von Ereignissen mit Azure Functions und Azure Cosmos DB SQL API change feed&lt;/li&gt;&lt;li&gt;Azure Cosmos DB SQL API-Daten mit Azure Cognitive Search durchsuchen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Azure Cosmos DB SQL API-Daten mit Azure-Funktionen archivieren&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Verarbeiten von Change-Feed-Ereignissen mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Daten archivieren mit Azure Functions und Azure Cosmos DB SQL API&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verarbeiten von Change-Feed-Ereignissen mit dem SDK&lt;/li&gt;&lt;li&gt;Umsetzung bew&amp;auml;hrter Verfahren f&amp;uuml;r die &amp;Auml;nderungszuf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Erstellen Sie einen Azure Functions-Trigger f&amp;uuml;r Azure Cosmos DB&lt;/li&gt;&lt;li&gt;Erstellen Sie einen Azure Functions-Eingang f&amp;uuml;r Azure Cosmos DB&lt;/li&gt;&lt;li&gt;Azure Cosmos DB-Daten in Azure Cognitive Search indizieren&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 8: Implementierung einer Datenmodellierungs- und Partitionierungsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Azure Cosmos DB ist sowohl horizontal skalierbar als auch nicht-relational. Um dieses Mass an Skalierbarkeit zu erreichen, m&amp;uuml;ssen Benutzer die Konzepte, Techniken und Technologien verstehen, die f&amp;uuml;r NoSQL-Datenbanken zur Modellierung und Partitionierung von Daten einzigartig sind. In diesem Modul werden Sie Daten f&amp;uuml;r eine NoSQL-Datenbank wie Azure Cosmos DB SQL API angemessen modellieren und partitionieren.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Modellieren und partitionieren Sie Ihre Daten in Azure Cosmos DB&lt;/li&gt;&lt;li&gt;Optimieren Sie Datenbanken mit Hilfe von erweiterten Modellierungsmustern f&amp;uuml;r Azure Cosmos DB&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Leistung f&amp;uuml;r Kundenentit&amp;auml;ten messen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Erweiterte Modellierungsmuster&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identifizierung von Anwendungszugriffsmustern f&amp;uuml;r eine bestehende Anwendung&lt;/li&gt;&lt;li&gt;Entscheiden, wann Daten eingebettet oder referenziert werden sollen&lt;/li&gt;&lt;li&gt;Verwendung von Change Feed zur Verwaltung der referenziellen Integrit&amp;auml;t&lt;/li&gt;&lt;li&gt;Kombinieren Sie mehrere Einheiten in einem einzigen Container&lt;/li&gt;&lt;li&gt;Denormalisierung aggregierter Daten in einem einzigen Container&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 9: Entwurf und Implementierung einer Replikationsstrategie f&amp;uuml;r Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Heutige Anwendungen m&amp;uuml;ssen sehr reaktionsschnell und immer online sein. Um niedrige Latenzzeiten und hohe Verf&amp;uuml;gbarkeit zu erreichen, m&amp;uuml;ssen Instanzen dieser Anwendungen in Rechenzentren bereitgestellt werden, die sich in der N&amp;auml;he ihrer Benutzer befinden. In diesem Modul erfahren Sie, wie Sie mit der Azure Cosmos DB SQL-API Daten replizieren und die Konsistenz &amp;uuml;ber den Globus hinweg verwalten k&amp;ouml;nnen.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Konfigurieren Sie die Replikation und verwalten Sie Failover in Azure Cosmos DB&lt;/li&gt;&lt;li&gt;Konsistenzmodelle in Azure Cosmos DB SQL API verwenden&lt;/li&gt;&lt;li&gt;Konfigurieren Sie das Schreiben in mehrere Regionen in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Konfigurieren von Konsistenzmodellen im Portal und im Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Verbindung zu verschiedenen Regionen mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Mit dem Azure Cosmos DB SQL API SDK eine Verbindung zu einem Mehrregionen-Schreibkonto herstellen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daten &amp;uuml;ber verschiedene geografische Gebiete verteilen&lt;/li&gt;&lt;li&gt;Definieren Sie Richtlinien f&amp;uuml;r die automatische Ausfallsicherung&lt;/li&gt;&lt;li&gt;Manuelle Failover durchf&amp;uuml;hren&lt;/li&gt;&lt;li&gt;Standard-Konsistenzmodell konfigurieren&lt;/li&gt;&lt;li&gt;Konsistenzmodell pro Sitzung &amp;auml;ndern&lt;/li&gt;&lt;li&gt;Konfigurieren Sie das Schreiben in mehrere Regionen im SDK&lt;/li&gt;&lt;li&gt;Erstellen Sie eine benutzerdefinierte Konfliktl&amp;ouml;sungsrichtlinie&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 10: Optimieren der Abfrageleistung in Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Azure Cosmos DB bietet eine Vielzahl von Datenbankoperationen, die mit den Elementen innerhalb eines Containers arbeiten. Die mit jeder dieser Operationen verbundenen Kosten variieren je nach CPU, IO und Speicher, die f&amp;uuml;r die Ausf&amp;uuml;hrung der Operation erforderlich sind. In diesem Modul erfahren Sie, wie Sie Indizierungsrichtlinien verwalten und Abfragen bearbeiten k&amp;ouml;nnen, um die Kosten pro Abfrageeinheit (RU) zu minimieren.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Auswahl von Indizes in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Optimieren von Abfragen in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Integrierten Cache implementieren&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Optimieren Sie die Index-Richtlinie eines Azure Cosmos DB SQL API-Containers f&amp;uuml;r allgemeine Operationen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Optimieren der Indexrichtlinie eines Azure Cosmos DB SQL API Containers f&amp;uuml;r eine bestimmte Abfrage&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;Uuml;berpr&amp;uuml;fung und Vergleich von leseintensiven und schreibintensiven Indexmustern&lt;/li&gt;&lt;li&gt;Aktualisierung der Indizierungsrichtlinie zur Optimierung der Indexleistung&lt;/li&gt;&lt;li&gt;Messung der Kosten einer Abfrage in Request Units (RUs)&lt;/li&gt;&lt;li&gt;Messung der Kosten von Punktoperationen&lt;/li&gt;&lt;li&gt;Arbeit mit integriertem Cache f&amp;uuml;r Artikel und Abfragen&lt;/li&gt;&lt;li&gt;Integrierte Cache-Stalinit&amp;auml;t konfigurieren&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 11: Verwaltungs- und &amp;Uuml;berwachungsaufgaben f&amp;uuml;r eine Azure Cosmos DB SQL API-L&amp;ouml;sung&lt;/h5&gt;&lt;p&gt;Wenn Sie kritische Anwendungen und Gesch&amp;auml;ftsprozesse haben, die sich auf Azure-Ressourcen wie Azure Cosmos DB verlassen, m&amp;ouml;chten Sie diese Ressourcen auf ihre Verf&amp;uuml;gbarkeit, Leistung und ihren Betrieb &amp;uuml;berwachen. In diesem Modul erfahren Sie, wie Sie Ereignisse und Leistung eines Azure Cosmos DB-Kontos &amp;uuml;berwachen k&amp;ouml;nnen. Sie werden auch lernen, wie Sie allgemeine Sicherheitsmassnahmen zusammen mit der Sicherung und Wiederherstellung in Azure Cosmos DB implementieren.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Leistungsmessung in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Antworten und Ereignisse in Azure Cosmos DB SQL API &amp;uuml;berwachen&lt;/li&gt;&lt;li&gt;Implementierung von Sicherung und Wiederherstellung f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Implementierung von Sicherheit in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Fehlersuche in einer Anwendung mit dem Azure Cosmos DB SQL API SDK&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Azure Monitor verwenden, um ein Azure Cosmos DB SQL API-Konto zu analysieren&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Eine Datenbank oder einen Container von einem Wiederherstellungspunkt wiederherstellen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Azure Cosmos DB SQL API-Kontoschl&amp;uuml;ssel im Azure Key Vault speichern&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beobachtung von ratenbegrenzenden Ereignissen in einem Container oder einer Datenbank&lt;/li&gt;&lt;li&gt;Abfrage von Ressourcenprotokollen mit Azure Monitor&lt;/li&gt;&lt;li&gt;&amp;Uuml;berpr&amp;uuml;fung und Beobachtung von transienten und ratenbegrenzenden Fehlern&lt;/li&gt;&lt;li&gt;Warnmeldungen konfigurieren&lt;/li&gt;&lt;li&gt;Konfigurieren Sie kontinuierliche Sicherung und Wiederherstellung&lt;/li&gt;&lt;li&gt;Durchf&amp;uuml;hren einer Point-in-Time-Wiederherstellung&lt;/li&gt;&lt;li&gt;Rollenbasierte Zugriffskontrolle (RBAC) verwenden&lt;/li&gt;&lt;li&gt;Zugriff auf Kontoressourcen mit Azure AD und Microsoft Identity Platform&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 12: Verwalten einer Azure Cosmos DB SQL API-L&amp;ouml;sung mit DevOps-Praktiken&lt;/h5&gt;&lt;p&gt;Sobald ein Azure Cosmos DB SQL API-Konto bereit ist, einen Release-Lebenszyklus zu durchlaufen, ist es nicht ungew&amp;ouml;hnlich, dass ein Betriebsteam versucht, die Erstellung von Azure Cosmos DB-Ressourcen in der Cloud zu automatisieren. Die Automatisierung erleichtert die Bereitstellung neuer Umgebungen, die Wiederherstellung fr&amp;uuml;herer Umgebungen oder die Skalierung eines Dienstes. In diesem Modul erfahren Sie, wie Sie den Azure Resource Manager verwenden, um ein Azure Cosmos DB-Konto und seine untergeordneten Ressourcen mithilfe von JSON-Vorlagen, Bicep-Vorlagen oder der Azure CLI zu verwalten.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Schreiben von Skripten f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Ressourcenvorlage f&amp;uuml;r Azure Cosmos DB SQL API erstellen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Anpassen des bereitgestellten Durchsatzes mithilfe eines Azure CLI-Skripts&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Erstellen eines Azure Cosmos DB SQL API Containers mit Azure Resource Manager Vorlagen&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Argumente, Gruppen und Untergruppen f&amp;uuml;r einen bestimmten CLI-Befehl anzeigen&lt;/li&gt;&lt;li&gt;Erstellen von Azure Cosmos DB-Konten, Datenbanken und Containern mit der CLI&lt;/li&gt;&lt;li&gt;Verwalten einer Indizierungsrichtlinie mit der CLI&lt;/li&gt;&lt;li&gt;Konfigurieren des Datenbank- oder Containerdurchsatzes &amp;uuml;ber die CLI&lt;/li&gt;&lt;li&gt;Initiieren von Failovers und Verwalten von Failover-Regionen &amp;uuml;ber die CLI&lt;/li&gt;&lt;li&gt;Identifizieren Sie die drei h&amp;auml;ufigsten Ressourcentypen f&amp;uuml;r Azure Cosmos DB SQL API-Konten&lt;/li&gt;&lt;li&gt;Erstellen und Bereitstellen einer JSON Azure Resource Manager-Vorlage f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Erstellen und Bereitstellen einer Bicep Azure Resource Manager-Vorlage f&amp;uuml;r Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Verwaltung von Durchsatz- und Indexrichtlinien mithilfe von JSON- oder Bicep-Vorlagen&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Modul 13: Erstellen serverseitiger Programmierkonstrukte in Azure Cosmos DB SQL API&lt;/h5&gt;&lt;p&gt;Azure Cosmos DB bietet sprachintegrierte, transaktionale Ausf&amp;uuml;hrung von JavaScript. Wenn Sie die SQL-API in Azure Cosmos DB verwenden, k&amp;ouml;nnen Sie gespeicherte Prozeduren, Ausl&amp;ouml;ser und benutzerdefinierte Funktionen (UDFs) in der JavaScript-Sprache schreiben. In diesem Modul werden Sie JavaScript-Logik schreiben, die direkt in der Datenbank-Engine ausgef&amp;uuml;hrt wird.&lt;/p&gt;
&lt;h5&gt;Lektionen&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Erstellen Sie Multi-Element-Transaktionen mit der Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;Erweiterung der Abfrage- und Transaktionsfunktionalit&amp;auml;t in Azure Cosmos DB SQL API&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Eine UDF mit Hilfe des SDK implementieren und anschliessend verwenden&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Uuml;bung: Erstellen einer gespeicherten Prozedur mit dem Azure-Portal&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Autor gespeicherte Prozedur&lt;/li&gt;&lt;li&gt;Rollback gespeicherte Prozedur Transaktion&lt;/li&gt;&lt;li&gt;UDF erstellen&lt;/li&gt;&lt;li&gt;Erstellen von Vor-* und Nach-*-Ausl&amp;ouml;sern&lt;/li&gt;&lt;/ul&gt;</outline><comments>&lt;p&gt;&lt;em&gt;Dieser Text wurde automatisiert &amp;uuml;bersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/course/microsoft-dp-420t00&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;hier&lt;/a&gt;&lt;/span&gt;.&lt;/em&gt;&lt;/p&gt;</comments><objective_plain>- Azure Cosmos DB SQL API-Konto, Datenbank und Container erstellen und konfigurieren
- Verwendung des .NET SDK zur Verwaltung von Ressourcen und zur Durchführung von Vorgängen
- Abfragen von unterschiedlicher Komplexität durchführen
- Entwurf einer Strategie zur Datenmodellierung und -partitionierung
- Optimierung von Abfragen und Indizes auf der Grundlage der Merkmale einer Anwendung
- Verwenden Sie den Azure Resource Manager zur Verwaltung von Konten und Ressourcen mit CLI oder JSON und Bicep-Vorlagen</objective_plain><essentials_plain>Vor der Teilnahme an diesem Kurs müssen die Teilnehmer folgende Voraussetzungen erfüllen:


- Kenntnisse über Microsoft Azure und die Fähigkeit, im Azure-Portal zu navigieren (entspricht AZ-900)
- Erfahrung im Schreiben in einer von Azure unterstützten Sprache auf mittlerem Niveau. (C#, JavaScript, Python oder Java)
- Fähigkeit, Code zu schreiben, um eine Verbindung zu einem SQL- oder NoSQL-Datenbankprodukt herzustellen und Operationen darauf auszuführen. (SQL Server, Oracle, MongoDB, Cassandra oder ähnlich)</essentials_plain><audience_plain>Software-Ingenieure, die mit der Erstellung von Cloud-nativen Lösungen betraut sind, die die Azure Cosmos DB SQL API und ihre verschiedenen SDKs nutzen. Sie sind vertraut mit C#, Python, Java oder JavaScript. Sie haben ausserdem Erfahrung im Schreiben von Code, der mit einer SQL- oder NoSQL-Datenbankplattform interagiert.</audience_plain><contents_plain>- Erste Schritte mit Azure Cosmos DB SQL API
- Planen und Implementieren der Azure Cosmos DB SQL API
- Verbindung zur Azure Cosmos DB SQL API mit dem SDK
- Zugriff und Verwaltung von Daten mit den Azure Cosmos DB SQL API SDKs
- Ausführen von Abfragen in Azure Cosmos DB SQL API
- Definieren und Implementieren einer Indizierungsstrategie für Azure Cosmos DB SQL API
- Integrieren Sie Azure Cosmos DB SQL API mit Azure-Diensten
- Implementierung einer Datenmodellierungs- und Partitionierungsstrategie für Azure Cosmos DB SQL API
- Entwurf und Implementierung einer Replikationsstrategie für Azure Cosmos DB SQL API
- Optimieren der Abfrageleistung in Azure Cosmos DB SQL API
- Verwaltungs- und Überwachungsaufgaben für eine Azure Cosmos DB SQL API-Lösung
- Verwalten einer Azure Cosmos DB SQL API-Lösung mit DevOps-Verfahren
- Erstellen von serverseitigen Programmierkonstrukten in Azure Cosmos DB SQL API</contents_plain><outline_plain>Modul 1: Erste Schritte mit Azure Cosmos DB SQL API

Moderne Anwendungen leben von Echtzeitdaten aus verschiedenen Quellen und in unterschiedlichen Formen. Diese Anwendungen erfordern eine moderne Datenbank, die mit der Vielfalt und Geschwindigkeit der Daten, die ihr zugeführt werden, umgehen kann. In diesem Modul werden wir Azure Cosmos DB erkunden und erfahren, wie die SQL-API einige der Probleme moderner Anwendungen lösen kann.

Lektionen


- Einführung in Azure Cosmos DB SQL API
- Versuchen Sie Azure Cosmos DB SQL API
- Übung: Übung: Ein Azure Cosmos DB SQL API-Konto erstellen
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Bewerten Sie, ob Azure Cosmos DB SQL API die richtige Datenbank für Ihre Anwendung ist
- Beschreiben, wie die Funktionen der Azure Cosmos DB SQL API für moderne Anwendungen geeignet sind
- Erstellen Sie ein neues Azure Cosmos DB SQL API-Konto
- Erstellen von Datenbank-, Container- und Elementressourcen für ein Azure Cosmos DB SQL API-Konto
Modul 2: Planen und Implementieren der Azure Cosmos DB SQL API

Die Erstellung eines neuen Azure Cosmos DB-Kontos erfordert oft eine Vielzahl von Konfigurationsentscheidungen, die zunächst entmutigend wirken können. Obwohl die Standardeinstellungen für viele Szenarien passen, ist es am sinnvollsten, sich mit den Konfigurationsoptionen vertraut zu machen, um sicherzustellen, dass Ihr Konto und Ihre Ressourcen optimal für Ihre Lösung konfiguriert sind. In diesem Modul lernen Sie, wie Sie ein Azure Cosmos DB-Konto und Ressourcen für eine neue Lösung vorbereiten und konfigurieren.

Lektionen


- Ressourcenbedarf planen
- Azure Cosmos DB SQL API Datenbank und Container konfigurieren
- Verschieben von Daten in und aus Azure Cosmos DB SQL API
- Übung: Übung: Konfigurieren des Durchsatzes für Azure Cosmos DB SQL API mit dem Azure-Portal
- Übung: Übung: Vorhandene Daten mit Azure Data Factory migrieren
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Bewerten Sie die verschiedenen Anforderungen Ihrer Bewerbung
- Planen Sie den Umfang und die Aufbewahrungsanforderungen
- Konfigurieren Sie die Durchsatzzuweisung
- Konfigurieren von Time-to-Live-Werten
- Daten mit Azure-Diensten migrieren
- Migrieren Sie Daten mit Spark oder Kafka
Modul 3: Verbindung zur Azure Cosmos DB SQL API mit dem SDK

Es gibt verschiedene SDKs für die Verbindung mit der Azure Cosmos DB SQL API von vielen gängigen Programmiersprachen aus, einschliesslich, aber nicht beschränkt auf .NET (C#), Java, Python und JavaScript (Node.js). In diesem Modul werden Sie praktische Erfahrungen mit dem .NET SDK für die Azure Cosmos DB SQL API machen.

Lektionen


- Verwenden Sie das Azure Cosmos DB SQL API SDK
- Konfigurieren Sie das Azure Cosmos DB SQL API SDK
- Übung: Übung: Konfigurieren des Azure Cosmos DB SQL API SDK für die Offline-Entwicklung
- Übung: Übung: Verbinden mit Azure Cosmos DB SQL API mit dem SDK
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Integrieren Sie die Microsoft.Azure.Cosmos SDK-Bibliothek aus NuGet
- Verbindung zu einem Azure Cosmos DB SQL API-Konto mit dem SDK und .NET
- Konfigurieren Sie das SDK für die Offline-Entwicklung
- Behebung von häufigen Verbindungsfehlern
- Implementierung der Parallelität im SDK
- Konfigurieren Sie die Protokollierung mit dem SDK
Modul 4: Zugriff und Verwaltung von Daten mit den Azure Cosmos DB SQL API SDKs

Das SQL API SDK für Azure Cosmos DB wird verwendet, um verschiedene Punktoperationen durchzuführen, Transaktionen durchzuführen und Massendaten zu verarbeiten. In diesem Modul werden Sie das SDK verwenden, um Dokumente entweder einzeln oder in Gruppen zu bearbeiten.

Lektionen


- Implementierung von Azure Cosmos DB SQL API Punktoperationen
- Führen Sie dokumentenübergreifende Transaktionsoperationen mit der Azure Cosmos DB SQL API durch
- Verarbeitung von Massendaten in Azure Cosmos DB SQL API
- Übung: Übung: Erstellen und Aktualisieren von Dokumenten mit dem Azure Cosmos DB SQL API SDK
- Übung: Übung: Mehrere Punktoperationen zusammen mit dem Azure Cosmos DB SQL API SDK stapeln
- Übung: Übung: Mehrere Dokumente in grossen Mengen mit dem Azure Cosmos DB SQL API SDK verschieben
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- CRUD-Operationen mit dem SDK durchführen
- TTL für ein bestimmtes Dokument konfigurieren
- Optimistische Gleichzeitigkeitssteuerung für eine Operation implementieren
- Erstellen Sie einen Transaktionsstapel und überprüfen Sie die Ergebnisse
- Erstellen eines Massenvorgangs
- Überprüfung der Ergebnisse einer Massenoperation
- Umsetzung bewährter Verfahren für den Massenbetrieb
Modul 5: Ausführen von Abfragen in Azure Cosmos DB SQL API

Die Azure Cosmos DB SQL API unterstützt Structured Query Language (SQL) als JSON-Abfragesprache. In diesem Modul lernen Sie, wie Sie effiziente Abfragen mit der SQL-Abfragesprache erstellen können.

Lektionen


- Abfrage der Azure Cosmos DB SQL API
- Erstellung komplexer Abfragen mit der Azure Cosmos DB SQL API
- Übung: Übung: Paginieren von produktübergreifenden Abfrageergebnissen mit dem Azure Cosmos DB SQL API SDK
- Übung: Übung: Ausführen einer Abfrage mit dem Azure Cosmos DB SQL API SDK
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Erstellen und Ausführen einer SQL-Abfrage
- Ergebnisse der Projektabfrage
- Integrierte Funktionen in einer Abfrage verwenden
- Implementierung einer korellierten Unterabfrage
- Erstellen Sie eine produktübergreifende Abfrage
Modul 6: Definieren und Implementieren einer Indizierungsstrategie für Azure Cosmos DB SQL API

Standardmässig indiziert Azure Cosmos DB automatisch alle Pfade von Dokumenten, die über die SQL-API gespeichert wurden. Dies ist ideal für die Entwicklung neuer Anwendungen, da Sie fast sofort komplexe Abfragen erstellen können. Wenn Ihre Anwendung reift, können Sie Ihre Indizierungsrichtlinie anpassen, um sie besser an die Anforderungen Ihrer Lösung anzupassen. In diesem Modul lernen Sie, wie Sie eine benutzerdefinierte Indizierungsrichtlinie erstellen können.

Lektionen


- Definieren von Indizes in Azure Cosmos DB SQL API
- Anpassen von Indizes in Azure Cosmos DB SQL API
- Übung: Übung: Überprüfen Sie die Standard-Indexrichtlinie für einen Azure Cosmos DB SQL API-Container mit dem Portal
- Übung: Übung: Konfigurieren Sie die Indexrichtlinie eines Azure Cosmos DB SQL API-Containers mit dem Portal
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Anzeigen und Verstehen der Standard-Indizierungsrichtlinie für einen SQL-API-Container
- Anpassen der Indizierungsrichtlinie für einen Container
- Verwendung eines zusammengesetzten Index in einer Indizierungsrichtlinie
Modul 7: Integration von Azure Cosmos DB SQL API mit Azure-Diensten

Azure Cosmos DB verfügt über eine enge Integration mit vielen anderen Azure-Diensten wie Azure Functions, Azure Cognitive Search, Azure Event Hubs, Azure Storage, Azure Data Factory und Azure Stream Analytics. Darüber hinaus können Sie den Change Feed nutzen, um Azure Cosmos DB mit vielen anderen Diensten innerhalb und ausserhalb von Azure zu integrieren. In diesem Modul werden wir Azure Cosmos DB sowohl mit Azure Functions als auch mit Azure Cognitive Search integrieren. Wir werden auch den Change Feed mit dem SDK erkunden.

Lektionen


- Verbrauchen Sie einen Azure Cosmos DB SQL API Change Feed mit dem SDK
- Handhabung von Ereignissen mit Azure Functions und Azure Cosmos DB SQL API change feed
- Azure Cosmos DB SQL API-Daten mit Azure Cognitive Search durchsuchen
- Übung: Übung: Azure Cosmos DB SQL API-Daten mit Azure-Funktionen archivieren
- Übung: Übung: Verarbeiten von Change-Feed-Ereignissen mit dem Azure Cosmos DB SQL API SDK
- Übung: Übung: Daten archivieren mit Azure Functions und Azure Cosmos DB SQL API
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Verarbeiten von Change-Feed-Ereignissen mit dem SDK
- Umsetzung bewährter Verfahren für die Änderungszuführung
- Erstellen Sie einen Azure Functions-Trigger für Azure Cosmos DB
- Erstellen Sie einen Azure Functions-Eingang für Azure Cosmos DB
- Azure Cosmos DB-Daten in Azure Cognitive Search indizieren
Modul 8: Implementierung einer Datenmodellierungs- und Partitionierungsstrategie für Azure Cosmos DB SQL API

Azure Cosmos DB ist sowohl horizontal skalierbar als auch nicht-relational. Um dieses Mass an Skalierbarkeit zu erreichen, müssen Benutzer die Konzepte, Techniken und Technologien verstehen, die für NoSQL-Datenbanken zur Modellierung und Partitionierung von Daten einzigartig sind. In diesem Modul werden Sie Daten für eine NoSQL-Datenbank wie Azure Cosmos DB SQL API angemessen modellieren und partitionieren.

Lektionen


- Modellieren und partitionieren Sie Ihre Daten in Azure Cosmos DB
- Optimieren Sie Datenbanken mit Hilfe von erweiterten Modellierungsmustern für Azure Cosmos DB
- Übung: Übung: Leistung für Kundenentitäten messen
- Übung: Übung: Erweiterte Modellierungsmuster
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Identifizierung von Anwendungszugriffsmustern für eine bestehende Anwendung
- Entscheiden, wann Daten eingebettet oder referenziert werden sollen
- Verwendung von Change Feed zur Verwaltung der referenziellen Integrität
- Kombinieren Sie mehrere Einheiten in einem einzigen Container
- Denormalisierung aggregierter Daten in einem einzigen Container
Modul 9: Entwurf und Implementierung einer Replikationsstrategie für Azure Cosmos DB SQL API

Heutige Anwendungen müssen sehr reaktionsschnell und immer online sein. Um niedrige Latenzzeiten und hohe Verfügbarkeit zu erreichen, müssen Instanzen dieser Anwendungen in Rechenzentren bereitgestellt werden, die sich in der Nähe ihrer Benutzer befinden. In diesem Modul erfahren Sie, wie Sie mit der Azure Cosmos DB SQL-API Daten replizieren und die Konsistenz über den Globus hinweg verwalten können.

Lektionen


- Konfigurieren Sie die Replikation und verwalten Sie Failover in Azure Cosmos DB
- Konsistenzmodelle in Azure Cosmos DB SQL API verwenden
- Konfigurieren Sie das Schreiben in mehrere Regionen in Azure Cosmos DB SQL API
- Übung: Übung: Konfigurieren von Konsistenzmodellen im Portal und im Azure Cosmos DB SQL API SDK
- Übung: Übung: Verbindung zu verschiedenen Regionen mit dem Azure Cosmos DB SQL API SDK
- Übung: Übung: Mit dem Azure Cosmos DB SQL API SDK eine Verbindung zu einem Mehrregionen-Schreibkonto herstellen
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Daten über verschiedene geografische Gebiete verteilen
- Definieren Sie Richtlinien für die automatische Ausfallsicherung
- Manuelle Failover durchführen
- Standard-Konsistenzmodell konfigurieren
- Konsistenzmodell pro Sitzung ändern
- Konfigurieren Sie das Schreiben in mehrere Regionen im SDK
- Erstellen Sie eine benutzerdefinierte Konfliktlösungsrichtlinie
Modul 10: Optimieren der Abfrageleistung in Azure Cosmos DB SQL API

Azure Cosmos DB bietet eine Vielzahl von Datenbankoperationen, die mit den Elementen innerhalb eines Containers arbeiten. Die mit jeder dieser Operationen verbundenen Kosten variieren je nach CPU, IO und Speicher, die für die Ausführung der Operation erforderlich sind. In diesem Modul erfahren Sie, wie Sie Indizierungsrichtlinien verwalten und Abfragen bearbeiten können, um die Kosten pro Abfrageeinheit (RU) zu minimieren.

Lektionen


- Auswahl von Indizes in Azure Cosmos DB SQL API
- Optimieren von Abfragen in Azure Cosmos DB SQL API
- Integrierten Cache implementieren
- Übung: Übung: Optimieren Sie die Index-Richtlinie eines Azure Cosmos DB SQL API-Containers für allgemeine Operationen
- Übung: Übung: Optimieren der Indexrichtlinie eines Azure Cosmos DB SQL API Containers für eine bestimmte Abfrage
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Überprüfung und Vergleich von leseintensiven und schreibintensiven Indexmustern
- Aktualisierung der Indizierungsrichtlinie zur Optimierung der Indexleistung
- Messung der Kosten einer Abfrage in Request Units (RUs)
- Messung der Kosten von Punktoperationen
- Arbeit mit integriertem Cache für Artikel und Abfragen
- Integrierte Cache-Stalinität konfigurieren
Modul 11: Verwaltungs- und Überwachungsaufgaben für eine Azure Cosmos DB SQL API-Lösung

Wenn Sie kritische Anwendungen und Geschäftsprozesse haben, die sich auf Azure-Ressourcen wie Azure Cosmos DB verlassen, möchten Sie diese Ressourcen auf ihre Verfügbarkeit, Leistung und ihren Betrieb überwachen. In diesem Modul erfahren Sie, wie Sie Ereignisse und Leistung eines Azure Cosmos DB-Kontos überwachen können. Sie werden auch lernen, wie Sie allgemeine Sicherheitsmassnahmen zusammen mit der Sicherung und Wiederherstellung in Azure Cosmos DB implementieren.

Lektionen


- Leistungsmessung in Azure Cosmos DB SQL API
- Antworten und Ereignisse in Azure Cosmos DB SQL API überwachen
- Implementierung von Sicherung und Wiederherstellung für Azure Cosmos DB SQL API
- Implementierung von Sicherheit in Azure Cosmos DB SQL API
- Übung: Übung: Fehlersuche in einer Anwendung mit dem Azure Cosmos DB SQL API SDK
- Übung: Übung: Azure Monitor verwenden, um ein Azure Cosmos DB SQL API-Konto zu analysieren
- Übung: Übung: Eine Datenbank oder einen Container von einem Wiederherstellungspunkt wiederherstellen
- Übung: Übung: Azure Cosmos DB SQL API-Kontoschlüssel im Azure Key Vault speichern
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Beobachtung von ratenbegrenzenden Ereignissen in einem Container oder einer Datenbank
- Abfrage von Ressourcenprotokollen mit Azure Monitor
- Überprüfung und Beobachtung von transienten und ratenbegrenzenden Fehlern
- Warnmeldungen konfigurieren
- Konfigurieren Sie kontinuierliche Sicherung und Wiederherstellung
- Durchführen einer Point-in-Time-Wiederherstellung
- Rollenbasierte Zugriffskontrolle (RBAC) verwenden
- Zugriff auf Kontoressourcen mit Azure AD und Microsoft Identity Platform
Modul 12: Verwalten einer Azure Cosmos DB SQL API-Lösung mit DevOps-Praktiken

Sobald ein Azure Cosmos DB SQL API-Konto bereit ist, einen Release-Lebenszyklus zu durchlaufen, ist es nicht ungewöhnlich, dass ein Betriebsteam versucht, die Erstellung von Azure Cosmos DB-Ressourcen in der Cloud zu automatisieren. Die Automatisierung erleichtert die Bereitstellung neuer Umgebungen, die Wiederherstellung früherer Umgebungen oder die Skalierung eines Dienstes. In diesem Modul erfahren Sie, wie Sie den Azure Resource Manager verwenden, um ein Azure Cosmos DB-Konto und seine untergeordneten Ressourcen mithilfe von JSON-Vorlagen, Bicep-Vorlagen oder der Azure CLI zu verwalten.

Lektionen


- Schreiben von Skripten für Azure Cosmos DB SQL API
- Ressourcenvorlage für Azure Cosmos DB SQL API erstellen
- Übung: Übung: Anpassen des bereitgestellten Durchsatzes mithilfe eines Azure CLI-Skripts
- Übung: Übung: Erstellen eines Azure Cosmos DB SQL API Containers mit Azure Resource Manager Vorlagen
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Argumente, Gruppen und Untergruppen für einen bestimmten CLI-Befehl anzeigen
- Erstellen von Azure Cosmos DB-Konten, Datenbanken und Containern mit der CLI
- Verwalten einer Indizierungsrichtlinie mit der CLI
- Konfigurieren des Datenbank- oder Containerdurchsatzes über die CLI
- Initiieren von Failovers und Verwalten von Failover-Regionen über die CLI
- Identifizieren Sie die drei häufigsten Ressourcentypen für Azure Cosmos DB SQL API-Konten
- Erstellen und Bereitstellen einer JSON Azure Resource Manager-Vorlage für Azure Cosmos DB SQL API
- Erstellen und Bereitstellen einer Bicep Azure Resource Manager-Vorlage für Azure Cosmos DB SQL API
- Verwaltung von Durchsatz- und Indexrichtlinien mithilfe von JSON- oder Bicep-Vorlagen
Modul 13: Erstellen serverseitiger Programmierkonstrukte in Azure Cosmos DB SQL API

Azure Cosmos DB bietet sprachintegrierte, transaktionale Ausführung von JavaScript. Wenn Sie die SQL-API in Azure Cosmos DB verwenden, können Sie gespeicherte Prozeduren, Auslöser und benutzerdefinierte Funktionen (UDFs) in der JavaScript-Sprache schreiben. In diesem Modul werden Sie JavaScript-Logik schreiben, die direkt in der Datenbank-Engine ausgeführt wird.

Lektionen


- Erstellen Sie Multi-Element-Transaktionen mit der Azure Cosmos DB SQL API
- Erweiterung der Abfrage- und Transaktionsfunktionalität in Azure Cosmos DB SQL API
- Übung: Übung: Eine UDF mit Hilfe des SDK implementieren und anschliessend verwenden
- Übung: Übung: Erstellen einer gespeicherten Prozedur mit dem Azure-Portal
Nach Abschluss dieses Moduls werden die Studierenden in der Lage sein:


- Autor gespeicherte Prozedur
- Rollback gespeicherte Prozedur Transaktion
- UDF erstellen
- Erstellen von Vor-* und Nach-*-Auslösern</outline_plain><comments_plain>Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.</comments_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="DE" currency="EUR">2590.00</price><price country="CH" currency="CHF">3370.00</price><price country="IT" currency="EUR">1690.00</price><price country="UA" currency="USD">850.00</price><price country="IL" currency="ILS">8990.00</price><price country="NL" currency="EUR">1995.00</price><price country="BE" currency="EUR">1995.00</price><price country="CA" currency="CAD">2595.00</price><price country="US" currency="USD">2595.00</price><price country="GB" currency="GBP">2610.00</price><price country="SI" currency="EUR">2590.00</price><price country="FR" currency="EUR">2790.00</price></pricelist><miles/></course>