{"id":14595,"date":"2022-12-29T08:24:12","date_gmt":"2022-12-29T07:24:12","guid":{"rendered":"https:\/\/www.itta.net\/formations\/designing_and_implementing_cloud_native_applications_using_microsoft_azure_cosmos_db\/"},"modified":"2026-10-28T10:05:14","modified_gmt":"2026-10-28T09:05:14","slug":"designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db","status":"publish","type":"formations","link":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/","title":{"rendered":"Build AI applications with Azure Cosmos DB (DP-420)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You need to build globally distributed applications with low-latency data access but find traditional relational databases limiting? Azure Cosmos DB is Microsoft&#8217;s flagship NoSQL database service, designed for mission-critical applications requiring instant response times worldwide. Without proper design patterns, Cosmos DB projects can quickly become costly and underperforming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This official Microsoft DP-420 training gives you, in 4 days, the skills to build AI applications with Azure Cosmos DB. Guided by MCT-certified trainers, you learn to model and partition NoSQL data, configure throughput and consistency, and optimize cost and performance, then move on to what matters most today: vector and hybrid search, RAG applications and AI agent memory. This training prepares you for the Azure Cosmos DB AI Developer Associate certification. Sessions are available in person in Geneva and Lausanne or via virtual classroom.<\/p>\n","protected":false},"featured_media":44671,"parent":0,"menu_order":0,"template":"","editeurs":[1488,1490],"domaine":[1256,1253],"class_list":["post-14595","formations","type-formations","status-publish","has-post-thumbnail","hentry","editeurs-microsoft","editeurs-microsoft-azure-microsoft","domaine-cloud-computing","domaine-it-pro"],"acf":{"reference":"DP-420T00","duree_nombre":4,"duree_unite":"jour","prix_virtuel":3000,"prix_presentiel":3200,"prix_blended":"","prix_elearning":"","views":2737,"niveau":["Interm\u00e9diaire"],"role":"","certifiant":["Certifiant"],"pdus":"","lieux":["Gen\u00e8ve","Lausanne"],"formats_dapprentissage":["presentiel","virtuel"],"examen_inclus":"Optionnel","garanti":[],"financement":["Temptraining"],"description_temptraining":"","description_caf":"","description_title":"Build AI applications with Azure Cosmos DB Training (DP-420)","objectifs":"<ul>\r\n \t<li>Model and partition Azure Cosmos DB for NoSQL data around your access patterns<\/li>\r\n \t<li>Develop with the Azure Cosmos DB SDK: operations, queries, transactions and change feed<\/li>\r\n \t<li>Implement vector, full-text and hybrid search<\/li>\r\n \t<li>Build RAG applications and memory stores for AI agents<\/li>\r\n \t<li>Secure, back up and distribute a solution across multiple regions<\/li>\r\n \t<li>Optimize indexing, monitor performance and control request unit consumption<\/li>\r\n<\/ul>","connaissances":"<ul>\r\n \t<li>Knowledge of Microsoft Azure and ability to navigate the Azure portal (AZ-900 equivalent)<\/li>\r\n \t<li>Experience writing in an Azure-supported language at the intermediate level. (C#, JavaScript, Python, or Java)<\/li>\r\n \t<li>Ability to write code to connect and perform operations on a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar)<\/li>\r\n<\/ul>","profils_participants":"<ul>\r\n \t<li>Developers building AI applications and agents on Azure<\/li>\r\n \t<li>Cloud-native application developers using Azure Cosmos DB<\/li>\r\n \t<li>AI engineers implementing vector search and RAG<\/li>\r\n \t<li>Solution architects and data engineers designing storage for AI applications<\/li>\r\n<\/ul>","examen":"<ul>\r\n \t<li>This course prepares you to the DP-420: Building AI Applications with Azure Cosmos DB exam.<\/li>\r\n<\/ul>","documentation":"<ul>\n \t<li>Access to Microsoft Learn, Microsoft's online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.<\/li>\n<\/ul>","lab__exercices":"<ul>\r\n<li>This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.<\/li>\r\n\r\n<\/ul>","contenu_cours":"<strong>Module 1: Explore Azure Cosmos DB for NoSQL<\/strong>\r\n<ul>\r\n \t<li>What is Azure Cosmos DB for NoSQL<\/li>\r\n \t<li>How Azure Cosmos DB for NoSQL works<\/li>\r\n \t<li>Evaluate Azure Cosmos DB for your workload<\/li>\r\n \t<li>Explore resources and basic operations<\/li>\r\n<\/ul>\r\n<strong>Module 2: Configure resources, throughput, and consistency<\/strong>\r\n<ul>\r\n \t<li>Evaluate throughput and request unit requirements<\/li>\r\n \t<li>Choose a throughput model<\/li>\r\n \t<li>Configure database- and container-level throughput<\/li>\r\n \t<li>Evaluate and configure consistency levels<\/li>\r\n \t<li>Configure time to live for data retention<\/li>\r\n<\/ul>\r\n<strong>Module 3: Connect to Azure Cosmos DB with the SDK<\/strong>\r\n<ul>\r\n \t<li>Understand and import the SDK<\/li>\r\n \t<li>Connect using a client singleton<\/li>\r\n \t<li>Configure connectivity mode and settings<\/li>\r\n \t<li>Enable offline development with the emulator<\/li>\r\n \t<li>Handle connection errors, logging, and parallelism<\/li>\r\n<\/ul>\r\n<strong>Module 4: Implement Azure Cosmos DB operations with the SDK<\/strong>\r\n<ul>\r\n \t<li>Perform point read operations<\/li>\r\n \t<li>Create, replace, upsert, and delete items<\/li>\r\n \t<li>Update items with partial document patch<\/li>\r\n \t<li>Configure item time to live<\/li>\r\n \t<li>Implement optimistic concurrency control<\/li>\r\n \t<li>Execute transactional batch operations<\/li>\r\n \t<li>Process bulk operations<\/li>\r\n<\/ul>\r\n<strong>Module 5: Query data in Azure Cosmos DB for NoSQL<\/strong>\r\n<ul>\r\n \t<li>Understand the SQL query language<\/li>\r\n \t<li>Create and execute queries<\/li>\r\n \t<li>Implement correlated subqueries<\/li>\r\n \t<li>Create cross-product queries<\/li>\r\n \t<li>Page results with continuation tokens<\/li>\r\n<\/ul>\r\n<strong>Module 6: Design a data modeling and partitioning strategy<\/strong>\r\n<ul>\r\n \t<li>Identify aggregate boundaries and access patterns<\/li>\r\n \t<li>Map aggregates to items: embed or reference<\/li>\r\n \t<li>Denormalize and pre-aggregate for performance<\/li>\r\n \t<li>Select a partition key<\/li>\r\n \t<li>Implement hierarchical partition keys<\/li>\r\n \t<li>Implement synthetic keys and multitenant partitioning<\/li>\r\n \t<li>Identify anti-patterns and estimate cost<\/li>\r\n<\/ul>\r\n<strong>Module 7: Process the Azure Cosmos DB for NoSQL change feed<\/strong>\r\n<ul>\r\n \t<li>Understand the change feed<\/li>\r\n \t<li>Implement a change feed consumer<\/li>\r\n \t<li>Choose a change feed mode<\/li>\r\n \t<li>Handle events with Azure Functions<\/li>\r\n \t<li>Move data with container copy jobs<\/li>\r\n<\/ul>\r\n<strong>Module 8: Implement AI-assisted development tools for Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Understand the AI-assisted Azure Cosmos DB toolset<\/li>\r\n \t<li>Use the Azure Cosmos DB MCP server<\/li>\r\n \t<li>Use the agent toolkits<\/li>\r\n \t<li>Choose the right tool and understand its scope<\/li>\r\n<\/ul>\r\n<strong>Module 9: Secure an Azure Cosmos DB solution<\/strong>\r\n<ul>\r\n \t<li>Implement Microsoft Entra authentication<\/li>\r\n \t<li>Configure key-based authentication and rotation<\/li>\r\n \t<li>Implement role-based access control<\/li>\r\n \t<li>Configure network security<\/li>\r\n \t<li>Configure dynamic data masking<\/li>\r\n<\/ul>\r\n<strong>Module 10: Configure backup and restore in Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Evaluate backup options<\/li>\r\n \t<li>Configure continuous backup<\/li>\r\n \t<li>Perform point-in-time recovery<\/li>\r\n \t<li>Describe Azure backup for Azure Cosmos DB<\/li>\r\n<\/ul>\r\n<strong>Module 11: Design multi-region availability and failover in Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Explore global distribution and availability<\/li>\r\n \t<li>Add regions and route reads<\/li>\r\n \t<li>Configure multi-region writes<\/li>\r\n \t<li>Resolve write conflicts<\/li>\r\n \t<li>Configure account failover<\/li>\r\n \t<li>Configure partition-level failover<\/li>\r\n<\/ul>\r\n<strong>Module 12: Design and optimize an indexing strategy in Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Understand indexing policies<\/li>\r\n \t<li>Configure indexing policies for workloads<\/li>\r\n \t<li>Configure composite and spatial indexes<\/li>\r\n \t<li>Configure computed properties<\/li>\r\n \t<li>Implement global secondary indexes<\/li>\r\n<\/ul>\r\n<strong>Module 13: Analyze and tune query and operation performance in Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Evaluate request unit consumption and high-cost queries<\/li>\r\n \t<li>Analyze query performance metrics<\/li>\r\n \t<li>Analyze index performance metrics<\/li>\r\n \t<li>Optimize cross-partition queries<\/li>\r\n<\/ul>\r\n<strong>Module 14: Monitor and troubleshoot Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Interpret response codes and diagnose throttling<\/li>\r\n \t<li>Monitor latency and partition utilization<\/li>\r\n \t<li>Configure Azure Monitor alerts<\/li>\r\n \t<li>Analyze diagnostic logs in Log Analytics<\/li>\r\n<\/ul>\r\n<strong>Module 15: Manage Azure Cosmos DB at scale with fleets<\/strong>\r\n<ul>\r\n \t<li>Understand Azure Cosmos DB fleets<\/li>\r\n \t<li>Create and organize a fleet<\/li>\r\n \t<li>Configure fleet-level throughput with pools<\/li>\r\n \t<li>Monitor a fleet with fleet analytics<\/li>\r\n<\/ul>\r\n<strong>Module 16: Implement full-text and vector search in Azure Cosmos DB for NoSQL<\/strong>\r\n<ul>\r\n \t<li>Implement full-text search<\/li>\r\n \t<li>Design vector data and policies<\/li>\r\n \t<li>Configure vector indexes and partitioning<\/li>\r\n \t<li>Implement vector search<\/li>\r\n \t<li>Keep embeddings current with the change feed<\/li>\r\n<\/ul>\r\n<strong>Module 17: Implement hybrid search and optimize AI retrieval in Azure Cosmos DB for NoSQL<\/strong>\r\n<ul>\r\n \t<li>Choose a retrieval strategy<\/li>\r\n \t<li>Implement hybrid search with RRF<\/li>\r\n \t<li>Optimize full-text and vector performance<\/li>\r\n \t<li>Isolate search workloads with global secondary indexes<\/li>\r\n<\/ul>\r\n<strong>Module 18: Build RAG applications with Azure Cosmos DB for NoSQL<\/strong>\r\n<ul>\r\n \t<li>Understand the RAG loop on Azure Cosmos DB<\/li>\r\n \t<li>Prepare and embed content for retrieval<\/li>\r\n \t<li>Retrieve context and ground responses<\/li>\r\n \t<li>Orchestrate a RAG pipeline<\/li>\r\n<\/ul>\r\n<strong>Module 19: Design and implement agent memory stores in Azure Cosmos DB<\/strong>\r\n<ul>\r\n \t<li>Understand agent memory architectures<\/li>\r\n \t<li>Implement conversation state<\/li>\r\n \t<li>Implement semantic memory with vector storage<\/li>\r\n \t<li>Optimize memory retrieval and context injection<\/li>\r\n \t<li>Design memory retention, pruning, and consolidation<\/li>\r\n<\/ul>\r\n<strong>Module 20: Implement operational analytics with Microsoft Fabric<\/strong>\r\n<ul>\r\n \t<li>Choose Azure Cosmos DB or Cosmos DB in Microsoft Fabric<\/li>\r\n \t<li>Configure mirroring into Microsoft Fabric<\/li>\r\n \t<li>Monitor mirroring<\/li>\r\n \t<li>Query mirrored data with Transact-SQL and Spark<\/li>\r\n<\/ul>","cours_recommandes":[14472,14593],"infos_additionnelles":"<h3>Azure Cosmos DB: building globally distributed NoSQL applications<\/h3>\n<p>Azure Cosmos DB is Microsoft's fully managed NoSQL database service designed for applications requiring single-digit millisecond response times at global scale. It supports multiple data models including document, key-value, graph and column-family. For developers and architects in Switzerland building cloud-native applications, understanding Cosmos DB's unique capabilities around global distribution, consistency models and partitioning is essential for designing cost-effective and performant solutions.<\/p>\n<h3>What you learn during this 4-day training<\/h3>\n<p>The program follows the official Microsoft curriculum, fully refreshed in October 2026. The fundamentals are still there: request units, consistency levels, aggregate modeling, partition keys and hierarchical partition keys, then SDK development with point reads, partial document patch, optimistic concurrency, transactional batches, paginated queries and change feed with Azure Functions. The second half is about AI: vector indexes, hybrid search, RAG pipelines and memory stores for AI agents, plus the Azure Cosmos DB MCP server, Microsoft Entra security, continuous backup, multi-region failover, fleets and mirroring into Microsoft Fabric. Each module includes hands-on labs building real applications on Azure.<\/p>\n<h3>Frequently Asked Questions<\/h3>\n<h4>What are the prerequisites for this DP-420 training?<\/h4>\n<p>You should have experience with Azure cloud services, knowledge of JSON data structures and proficiency in C# or Python. Familiarity with NoSQL database concepts is helpful but not required.<\/p>\n<h4>Which certification does this training prepare for?<\/h4>\n<p>This training prepares you for the DP-420: Building AI Applications with Azure Cosmos DB exam. Since October 6, 2026 it leads to the Microsoft Certified: Azure Cosmos DB AI Developer Associate certification, the new name of the former Azure Cosmos DB Developer Specialty.<\/p>\n<h4>When should I choose Cosmos DB over Azure SQL?<\/h4>\n<p>Cosmos DB excels for applications requiring global distribution, flexible schemas, massive scale and guaranteed low latency. Azure SQL is better suited for structured relational data with complex transactions. This training helps you understand these trade-offs.<\/p>","inclus_dans_ce_cours_virtuel":"<ul>\r\n \t<li>Training provided by a certified trainer<\/li>\r\n \t<li>180 days of access to Official Microsoft Labs<\/li>\r\n \t<li>Official documentation in digital format<\/li>\r\n \t<li>Official Microsoft achievement badge<\/li>\r\n<\/ul>","inclus_dans_ce_cours_presentiel":"<ul>\r\n \t<li>Training provided by a certified trainer<\/li>\r\n \t<li>180 days of access to Official Microsoft Labs<\/li>\r\n \t<li>Official documentation in digital format<\/li>\r\n \t<li>Official Microsoft achievement badge<\/li>\r\n<\/ul>","inclus_dans_ce_cours_blended":"","inclus_dans_ce_cours_elearning":"","inclus_dans_ce_cours_surmesure":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AI Apps with Azure Cosmos DB Training (DP-420) - ITTA<\/title>\n<meta name=\"description\" content=\"Azure Cosmos DB training DP-420 in 4 days: vector search, RAG and AI agent memory. Official Microsoft course in Geneva and Lausanne.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/\",\"name\":\"AI Apps with Azure Cosmos DB Training (DP-420) - ITTA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg\",\"datePublished\":\"2022-12-29T07:24:12+00:00\",\"dateModified\":\"2026-10-28T09:05:14+00:00\",\"description\":\"Azure Cosmos DB training DP-420 in 4 days: vector search, RAG and AI agent memory. Official Microsoft course in Geneva and Lausanne.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg\",\"width\":2048,\"height\":1152,\"caption\":\"Male system engineer analyzing big data on computer, checking cloud computing network and digital servers. Young IT technician inspecting modern data center for digitalization. Handheld shot.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IT Pro\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cloud Computing\",\"item\":\"https:\\\/\\\/www.itta.net\\\/en\\\/trainings\\\/it-pro\\\/cloud-computing\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Build AI applications with Azure Cosmos DB (DP-420)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\",\"name\":\"ITTA\",\"description\":\"Formations &amp; Certifications en Suisse Romande\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itta.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Organization\",\"EducationalOrganization\"],\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#organization\",\"name\":\"ITTA\",\"alternateName\":\"IT TRAINING ACADEMY SA\",\"url\":\"https:\\\/\\\/www.itta.net\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Logo-transparent.png\",\"contentUrl\":\"https:\\\/\\\/www.itta.net\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/Logo-transparent.png\",\"width\":1500,\"height\":623,\"caption\":\"ITTA\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itta.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/ITTA\\\/100063747262936\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/1001738\",\"https:\\\/\\\/www.instagram.com\\\/itta_suisse\\\/\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"telephone\":\"+41 58 307 73 00\",\"contactType\":\"customer service\",\"availableLanguage\":[\"French\",\"English\"],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Switzerland\"},{\"@type\":\"Country\",\"name\":\"France\"}]},\"location\":[{\"@type\":\"Place\",\"name\":\"ITTA Geneve\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Route des Jeunes 35\",\"addressLocality\":\"Carouge\",\"postalCode\":\"1227\",\"addressRegion\":\"GE\",\"addressCountry\":\"CH\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":46.18274,\"longitude\":6.12922}},{\"@type\":\"Place\",\"name\":\"ITTA Lausanne\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rue des Cotes-de-Montbenon 16\",\"addressLocality\":\"Lausanne\",\"postalCode\":\"1003\",\"addressRegion\":\"VD\",\"addressCountry\":\"CH\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":46.52111,\"longitude\":6.62734}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AI Apps with Azure Cosmos DB Training (DP-420) - ITTA","description":"Azure Cosmos DB training DP-420 in 4 days: vector search, RAG and AI agent memory. Official Microsoft course in Geneva and Lausanne.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/","url":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/","name":"AI Apps with Azure Cosmos DB Training (DP-420) - ITTA","isPartOf":{"@id":"https:\/\/www.itta.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/#primaryimage"},"image":{"@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/#primaryimage"},"thumbnailUrl":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/10\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg","datePublished":"2022-12-29T07:24:12+00:00","dateModified":"2026-10-28T09:05:14+00:00","description":"Azure Cosmos DB training DP-420 in 4 days: vector search, RAG and AI agent memory. Official Microsoft course in Geneva and Lausanne.","breadcrumb":{"@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/#primaryimage","url":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/10\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg","contentUrl":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/10\/male-system-engineer-analyzing-big-data-computer-checking-cloud-computing-network-digital-servers-young-it-technician-inspecting-modern-data-center-digitalization-handheld-shot-scaled.jpeg","width":2048,"height":1152,"caption":"Male system engineer analyzing big data on computer, checking cloud computing network and digital servers. Young IT technician inspecting modern data center for digitalization. Handheld shot."},{"@type":"BreadcrumbList","@id":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/designing-and-implementing-cloud-native-applications-using-microsoft-azure-cosmos-db\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itta.net\/en\/"},{"@type":"ListItem","position":2,"name":"IT Pro","item":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/"},{"@type":"ListItem","position":3,"name":"Cloud Computing","item":"https:\/\/www.itta.net\/en\/trainings\/it-pro\/cloud-computing\/"},{"@type":"ListItem","position":4,"name":"Build AI applications with Azure Cosmos DB (DP-420)"}]},{"@type":"WebSite","@id":"https:\/\/www.itta.net\/en\/#website","url":"https:\/\/www.itta.net\/en\/","name":"ITTA","description":"Formations &amp; Certifications en Suisse Romande","publisher":{"@id":"https:\/\/www.itta.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itta.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Organization","EducationalOrganization"],"@id":"https:\/\/www.itta.net\/en\/#organization","name":"ITTA","alternateName":"IT TRAINING ACADEMY SA","url":"https:\/\/www.itta.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.itta.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/02\/Logo-transparent.png","contentUrl":"https:\/\/www.itta.net\/wp-content\/uploads\/2023\/02\/Logo-transparent.png","width":1500,"height":623,"caption":"ITTA"},"image":{"@id":"https:\/\/www.itta.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/ITTA\/100063747262936\/","https:\/\/www.linkedin.com\/company\/1001738","https:\/\/www.instagram.com\/itta_suisse\/"],"contactPoint":{"@type":"ContactPoint","telephone":"+41 58 307 73 00","contactType":"customer service","availableLanguage":["French","English"],"areaServed":[{"@type":"Country","name":"Switzerland"},{"@type":"Country","name":"France"}]},"location":[{"@type":"Place","name":"ITTA Geneve","address":{"@type":"PostalAddress","streetAddress":"Route des Jeunes 35","addressLocality":"Carouge","postalCode":"1227","addressRegion":"GE","addressCountry":"CH"},"geo":{"@type":"GeoCoordinates","latitude":46.18274,"longitude":6.12922}},{"@type":"Place","name":"ITTA Lausanne","address":{"@type":"PostalAddress","streetAddress":"Rue des Cotes-de-Montbenon 16","addressLocality":"Lausanne","postalCode":"1003","addressRegion":"VD","addressCountry":"CH"},"geo":{"@type":"GeoCoordinates","latitude":46.52111,"longitude":6.62734}}]}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations"}],"about":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/types\/formations"}],"acf:post":[{"embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14593"},{"embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/formations\/14472"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/media\/44671"}],"wp:attachment":[{"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/media?parent=14595"}],"wp:term":[{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/editeurs?post=14595"},{"taxonomy":"domaine","embeddable":true,"href":"https:\/\/www.itta.net\/en\/wp-json\/wp\/v2\/domaine?post=14595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}