Getting Started with Cosmos DB NoSQL Development

12 Monate
Trainings-ID:
DP-3015

Inhalt des Trainings

In diesem Training erfahren Entwickler*innen, wie sie die API und das SDK von Azure Cosmos DB for NoSQL verwenden.
Die Trainingssteilnehmenden lernen etwas über Abfrageausführung, Ressourcenkonfiguration, SDK-Vorgänge und Entwurfsstrategien für nicht relationale Datenmodellierung und Datenpartitionierung.

Zielgruppen

Softwareentwickler*innen, die mit der Entwicklung von cloudnativen Lösungen betraut sind, die Azure Cosmos DB for NoSQL und die verschiedenen zugehörigen SDKs nutzen.
Sie sind mit C#, Python, Java oder JavaScript vertraut.
Außerdem verfügen sie über Erfahrung beim Schreiben von Code, der mit einer SQL- oder NoSQL-Datenbankplattform interagiert.

Detail-Inhalte

Introduction to Azure Cosmos DB for NoSQL
  • What is Azure Cosmos DB for NoSQL
  • How does Azure Cosmos DB for NoSQL work
  • When should you use Azure Cosmos DB for NoSQL
Try Azure Cosmos DB for NoSQL
  • Explore resources
  • Review basic operations
Plan Resource Requirements
  • Understand throughput
  • Evaluate throughput requirements
  • Evaluate data storage requirements
  • Time-to-live (TTL)
  • Plan for data retention with time-to-live (TTL)
Configure Azure Cosmos DB for NoSQL database and containers
  • Serverless
  • Compare serverless vs. provisioned throughput
  • Autoscale throughput
  • Compare autoscale vs. standard (manual) throughput
  • Migrate between standard (manual) and autoscale throughput
Use the Azure Cosmos DB for NoSQL SDK
  • Understand the SDK
  • Import from package manager
  • Connect to an online account
  • Implement client singleton
  • Configure connectivity mode
Configure the Azure Cosmos DB for NoSQL SDK
  • Enable offline development
  • Handle connection errors
  • Implement threading and parallelism
  • Configure logging
Implement Azure Cosmos DB for NoSQL point operations
  • Understand point operations
  • Create documents
  • Read a document
  • Update documents
  • Configure time-to-live (TTL) value for a specific document
  • Delete documents
Query the Azure Cosmos DB for NoSQL
  • Understand SQL query language
  • Create queries with SQL
  • Project query results
  • Implement type-checking in queries
  • Use built-in functions
  • Execute queries in the SDK
Author complex queries with the Azure Cosmos DB for NoSQL
  • Create cross-product queries
  • Implement correlated subqueries
  • Implement variables in queries
  • Paginate query results
Implement a non-relational data model
  • What's the difference between NoSQL and relational databases?
  • Identify access patterns for your app
  • When to embed or reference data
  • Choose a partition key
  • Model small lookup entities
Design a data partitioning strategy
  • Denormalize data in your model
  • Manage referential integrity by using change feed
  • Combine multiple entities in the same container
  • Denormalize aggregates in the same container
  • Finalize the data model

Trainings zur Vorbereitung

Downloads

Jetzt online buchen

  • 14.06.2024 14.06.2024 1T 1 Tag Wien Online
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Training + Techconference Ticket  929,-
      • Präsenz
      • Online
    • Preis  690,-
      • Online
      • Präsenz
  • 30.08.2024 30.08.2024 1T 1 Tag Wien Online
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Preis  690,-
      • Online
      • Präsenz
  • 22.11.2024 22.11.2024 1T 1 Tag Wien Online
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Preis  690,-
      • Online
      • Präsenz

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Unsere Empfehlungen für Sie

SQL Server: Data Querying mit Transact-SQL

SQL Server leicht gemacht mit Hands-on-Training

08.07.2024+4
 1.390,-

Lernformen im Überblick

Mehr darüber