Wij zijn dé IT-opleider van het noorden
- Train bij ons in Drachten of op jouw eigen locatie.
- Klanten geven ons een 9.2
- Erkende trainers.
- Ontvang een certificaat na deelname!
Kom je er niet uit?
Laat ons je helpen!
De training Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420) biedt uitgebreide informatie over cloud-native applicatieontwikkeling met een focus op Azure Cosmos DB.
Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
€1995,- Excl. BTW
Inschrijven voor een trainingDe training Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420) biedt uitgebreide informatie over cloud-native applicatieontwikkeling met een focus op Azure Cosmos DB. Duik in de essentie van het ontwikkelen, ontwerpen en implementeren van uiterst schaalbare en prestatiegerichte databasetoepassingen, speciaal afgestemd op de hedendaagse dynamische bedrijfsbehoeften.
Deze training onthult de geheimen van het werken met Azure Cosmos DB, een toonaangevende dienst voor NoSQL-database in Microsoft Azure, bekend om zijn wereldwijde distributie en horizontale schaalbaarheid.
De training Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420) is zowel theoretisch als praktijkgericht. Hierdoor biedt de training een holistisch begrip van cloud-native technologieën. Door deze training te volgen krijg jij diepgaand inzicht in zowel de basisbegrippen als de geavanceerde strategieën, zodat jij jouw opgedane kennis en vaardigheden direct in praktijk kunt brengen.
Deze training is geschikt voor professionals die naar expertise in de nieuwste cloudtechnologieën streven. Of jij nu een softwareontwikkelaar, een ICT-projectmanager, een systeemarchitect, of een datawetenschapper bent, deze training biedt jou de benodigde kennis en vaardigheden om geavanceerde, cloud-native applicaties te ontwerpen en te implementeren.
Deze training is met name geschikt voor de volgende mensen:
Door deel te nemen aan de training Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420) zul je niet alleen jouw kennis verbeteren, maar zul je ook worden uitgerust met de benodigde vaardigheden die jij toe kunt passen in professionele omgevingen.
Door deze training te volgen zul je de volgende kennis en vaardigheden verkrijgen:
Voordat jij deelneemt aan deze training raden wij aan dat jij over de volgende kennis en vaardigheden beschikt:
DP-420 | Module 1: Get started with Azure Cosmos DB SQL API
Modern apps thrive on real-time data from different sources and shaped in different forms. These apps require a modern database that can handle the variety and velocity of data that will be thrown at it. In this module, we will explore Azure Cosmos DB and how the SQL API can solve some of the problems presented by modern applications.
Lessons:
Lab: Exercise: Create an Azure Cosmos DB SQL API account
After completing this module, students will be able to:
DP-420 | Module 2: Plan and implement Azure Cosmos DB SQL API
Creating a new Azure Cosmos DB account often requires making a lot of configuration choices that can, at first, be daunting. While the defaults fit a lot of scenarios, it makes the most sense to familiarize yourself with the configuration options to ensure that your account and resources are optimally configured for your solution. In this module, you will learn how to prepare and configure an Azure Cosmos DB account and resources for a new solution.
Lessons:
Lab: Exercise: Configure throughput for Azure Cosmos DB SQL API with the Azure portal
Lab: Exercise: Migrate existing data using Azure Data Factory
After completing this module, students will be able to:
DP-420 | Module 3: Connect to Azure Cosmos DB SQL API with the SDK
There are various SDKs available to connect to the Azure Cosmos DB SQL API from many popular programming languages including, but not limited to .NET (C#), Java, Python, and JavaScript (Node.js). In this module, you will get hands-on with with the .NET SDK for the Azure Cosmos DB SQL API.
Lessons:
Lab: Exercise: Configure the Azure Cosmos DB SQL API SDK for offline development
Lab: Exercise: Connect to Azure Cosmos DB SQL API with the SDK
After completing this module, students will be able to:
DP-420 | Module 4: Access and manage data with the Azure Cosmos DB SQL API SDKs
The SQL API SDK for Azure Cosmos DB is used to perform various point operations, perform transactions, and to process bulk data. In this module, you will use the SDK to manipulate documents either individually or in groups.
Lessons:
Lab: Exercise: Create and update documents with the Azure Cosmos DB SQL API SDK
Lab: Exercise: Batch multiple point operations together with the Azure Cosmos DB SQL API SDK
Lab: Exercise: Move multiple documents in bulk with the Azure Cosmos DB SQL API SDK
After completing this module, students will be able to:
DP-420 | Module 5: Execute queries in Azure Cosmos DB SQL API
The Azure Cosmos DB SQL API supports Structured Query Language (SQL) as a JSON query language. In this module, you will learn how to create efficient queries using the SQL query language.
Lessons:
Lab: Exercise: Paginate cross-product query results with the Azure Cosmos DB SQL API SDK
Lab: Exercise: Execute a query with the Azure Cosmos DB SQL API SDK
After completing this module, students will be able to:
DP-420 | Module 6: Define and implement an indexing strategy for Azure Cosmos DB SQL API
By default, Azure Cosmos DB automatically indexes all paths of documents stored using the SQL API. This is great for developing new applications as you can create complex queries almost immediately. As your application matures, you can customize your indexing policy to better match the needs of your solution. In this module, you will learn how to create a custom indexing policy.
Lessons:
Lab: Exercise: Review the default index policy for an Azure Cosmos DB SQL API container with the portal
Lab: Exercise: Configure an Azure Cosmos DB SQL API container's index policy with the portal
After completing this module, students will be able to:
DP-420 | Module 7: Integrate Azure Cosmos DB SQL API with Azure services
Azure Cosmos DB has tight integration available with many other Azure servicers such as Azure Functions, Azure Cognitive Search, Azure Event Hubs, Azure Storage, Azure Data Factory, and Azure Stream Analytics.
Going even further, you can use the change feed to integrate Azure Cosmos DB with many other services both in and out of Azure. In this module, we will integrate Azure Cosmos DB with both Azure Functions and Azure Cognitive Search. We will also explore the change feed using the SDK.
Lessons:
Lab: Exercise: Archive Azure Cosmos DB SQL API data using Azure Functions
Lab: Exercise: Process change feed events using the Azure Cosmos DB SQL API SDK
Lab: Exercise: Archive data using Azure Functions and Azure Cosmos DB SQL API
After completing this module, students will be able to:
DP-420 | Module 8: Implement a data modeling and partitioning strategy for Azure Cosmos DB SQL API
Azure Cosmos DB is both horizontally scalable and nonrelational. To achieve this level of scalability, users need to understand the concepts, techniques, and technologies unique to NoSQL databases for modeling and partitioning data. In this module, you will model and partition data appropriately for a NoSQL database such as Azure Cosmos DB SQL API.
Lessons:
Lab: Exercise: Measure performance for customer entities
Lab: Exercise: Advanced modeling patterns
After completing this module, students will be able to:
DP-420 | Module 9: Design and implement a replication strategy for Azure Cosmos DB SQL API
Today's applications are required to be highly responsive and always online. To achieve low latency and high availability, instances of these applications need to be deployed in datacenters that are close to their users. In this module, you will explore how to replicate data and manage consistency across the globe using Azure Cosmos DB SQL API.
Lessons:
Lab: Exercise: Configure consistency models in the portal and the Azure Cosmos DB SQL API SDK
Lab: Exercise: Connect to different regions with the Azure Cosmos DB SQL API SDK
Lab: Exercise: Connect to a multi-region write account with the Azure Cosmos DB SQL API SDK
After completing this module, students will be able to:
DP-420 | Module 10: Optimize query performance in Azure Cosmos DB SQL API
Azure Cosmos DB offers a rich set of database operations that operate on the items within a container. The cost associated with each of these operations varies based on the CPU, IO, and memory required to complete the operation. In this module, you will explore how to manage indexing policies and edit queries to minimize per-query request unit (RU) cost.
Lessons:
Lab: Exercise: Optimize an Azure Cosmos DB SQL API container's index policy for common operations
Lab: Exercise: Optimize an Azure Cosmos DB SQL API container's index policy for a specific query
After completing this module, students will be able to:
DP-420 | Module 11: Administrating and Monitoring tasks for an Azure Cosmos DB SQL API solution
When you have critical applications and business processes relying on Azure resources such as Azure Cosmos DB, you want to monitor those resources for their availability, performance, and operation. In this module, you will explore how to monitor events and performance of an Azure Cosmos DB account. You will also learn how to implement common security measures along with backup and restore in Azure Cosmos DB.
Lessons:
Lab: Exercise: Troubleshoot an application using the Azure Cosmos DB SQL API SDK
Lab: Exercise: Use Azure Monitor to analyze an Azure Cosmos DB SQL API account
Lab: Exercise: Recover a database or container from a recovery point
Lab: Exercise: Store Azure Cosmos DB SQL API account keys in Azure Key Vault
After completing this module, students will be able to:
DP-420 | Module 12: Manage an Azure Cosmos DB SQL API solution using DevOps practices
Once an Azure Cosmos DB SQL API account is ready to go through a release lifecycle, it's not uncommon for an operations team to attempt to automate the creation of Azure Cosmos DB resources in the cloud. Automation makes it easier to deploy new environments, restore past environments, or scale a service out.
In this module, you will explore how to use Azure Resource Manager to manage an Azure Cosmos DB account and its child resources using JSON templates, Bicep templates, or the Azure CLI.
Lessons:
Lab: Exercise: Adjust provisioned throughput using an Azure CLI script
Lab: Exercise: Create an Azure Cosmos DB SQL API container using Azure Resource Manager templates
After completing this module, students will be able to:
DP-420 | Module 13: Create server-side programming constructs in Azure Cosmos DB SQL API
Azure Cosmos DB provides language-integrated, transactional execution of JavaScript. When using the SQL API in Azure Cosmos DB, you can write stored procedures, triggers, and user-defined functions (UDFs) in the JavaScript language. In this module, you will author JavaScript logic that executes directly inside the database engine.
Lessons:
Lab: Exercise: Implement and then use a UDF using the SDK
Lab: Exercise: Create a stored procedure with the Azure Portal
After completing this module, students will be able to:
Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420) training, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.
De training leidt tot de Microsoft Certified: Azure Cosmos DB Developer Specialty certificering. Deze certificering valideert je vaardigheden in het ontwerpen en implementeren van cloud-native applicaties met behulp van Azure Cosmos DB.
In de training leer je hoe je verschillende API’s van Azure Cosmos DB kunt gebruiken, zoals SQL, MongoDB, Cassandra, Gremlin, en Table API, voor het ontwikkelen van diverse soorten applicaties.
Na de DP-420 training kun je je kennis up-to-date houden door vervolgtrainingen te volgen, regelmatig de officiële Microsoft documentatie te raadplegen, deel te nemen aan webinars en conferenties, en betrokken te blijven bij de community via online forums en user groups.
Voor de training wordt een basiskennis van Azure, ervaring met programmeren en bekendheid met databases aanbevolen. Ervaring met cloud computing en NoSQL-databases is ook nuttig.
Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.