DP-3015 Getting Started with Cosmos DB NoSQL Development

Preis
Netto:
MwSt.:

Preis
Preis auf Anfrage

Dauer
1 Tag

Unternehmen und Arbeitsuchende:
dieser Kurs ist zu 100 % förderbar!
 

Standort

Kurssprache
englisch

Trainingslösung
Online Live

Cloud-native Anwendungen stellen neue Anforderungen an Datenhaltung und Skalierung. NoSQL-Technologien bieten dafür eine flexible Basis, die Geschwindigkeit, Verfügbarkeit und Struktur elegant verbindet.

Zentrale Themen

  • Einführung in das NoSQL-Paradigma.
  • Struktur und Nutzung von Dokumentdaten.
  • Abfragesprachen und Indexstrategien
  • Skalierung, Latenz und Kostenkontrolle
  • Sicherheitsmechanismen und Rollenmodelle
  • Anbindung an verteilte Anwendungen.

Voraussetzung
Kenntnisse in Programmierung, grundlegende Datenbankerfahrung sowie Verständnis moderner Cloud-Architekturen.

Zielgruppe
Entwickelnde, Cloud Architects, technische Consultants und IT-Fachkräfte mit Interesse an skalierbaren Datenlösungen.

Der Fokus liegt auf praxisnaher Sicherheit im Umgang mit NoSQL-Datenbanken und einem souveränen Verständnis für performante Datenarchitekturen in der Cloud.

Als PDF drucken/speichern
Kursinhalte
  • Was genau ist Azure Cosmos DB für NoSQL-Datenbanken?
  • Wie arbeitet Azure Cosmos DB für NoSQL im Detail?
  • Wann ist der Einsatz von Azure Cosmos DB für NoSQL sinnvoll?
  • Ressourcen untersuchen
  • Wesentliche Prozesse prüfen
  • Durchsatz verstehen
  • Bewertung der Anforderungen an den Durchsatz
  • Auswertung der Speicheranforderungen
  • Time-to-Live (TTL)
  • Planung der Datenaufbewahrung mit TTL
  • Serverfrei
  • Vergleich von serverfreiem vs. bereitgestelltem Durchsatz
  • Automatischer Durchsatz
  • Vergleich des automatischen Durchsatzes mit dem manuellen Standarddurchsatz
  • Migration zwischen manuellem und automatischem Durchsatz
  • SDK verstehen
  • Vom Paketmanager laden
  • Mit Online-Konto verbinden
  • Client-Singleton erstellen
  • Konnektivitätsmodus einstellen
  • Offline-Entwicklung unterstützen
  • Verbindungsfehler behandeln
  • Threading und Parallelität umsetzen
  • Protokollierung einstellen
  • Punktoperationen verstehen
  • Dokumente erstellen
  • Dokument lesen
  • Dokumente aktualisieren
  • TTL-Wert eines Dokuments konfigurieren
  • Dokumente löschen
  • SQL-Abfragesprache verstehen
  • SQL-Abfragen erstellen
  • Abfrageergebnisse anzeigen
  • Typprüfung in Abfragen umsetzen
  • Eingebaute Funktionen nutzen
  • Abfragen im SDK ausführen
  • Produktübergreifende Abfragen erstellen
  • Korrelierten Unterabfragen umsetzen
  • Variablen in Abfragen einfügen
  • Abfrageergebnisse paginieren
  • Unterschied zwischen NoSQL- und relationalen Datenbanken
  • Anwendungs-Zugriffsmuster bestimmen
  • Daten einbetten oder verlinken
  • Partitionsschlüssel auswählen
  • Modellierung kleiner Referenzdaten
  • Daten im Modell denormalisieren
  • Referentielle Integrität durch Change Feed sichern
  • Mehrere Entitäten im gleichen Container kombinieren
  • Aggregaten im gleichen Container denormalisieren
  • Datenmodell abschließen

Hast du weitere Fragen? Bitte kontaktiere uns.