Mastering Cosmos DB through Basic and Advanced Concepts with C#
Gain insights into building globally distributed applications with Cosmos DB using C#. Explore fundamental and advanced concepts, optimize performance, reduce costs, and manage resources effectively.
I am an engineering lead with vast experience working with cloud architectures and a Certified Cosmos DB Developer. I love to code and build on any platform. I work primarily with C#, .NET Core, Azure and Angular. But I am also happy to code with React, Svelte and F#.
Join 3.1 million developers at
Join 3.1 million developers at
What you'll learn
- An understanding of the fundamental concepts of Cosmos DB
- The ability to design and implement scalable Cosmos DB databases
- Hands-on experience using Azure portal, Azure CLI, and the .NET SDK to manage and manipulate Cosmos DB resources
- Familiarity with advanced features of Cosmos DB, such as global distribution and server-side programming
- The ability to optimize query performance and reduce Cosmos DB costs
- Working knowledge of how to monitor and troubleshoot Cosmos DB performance and availability issues
Learning Roadmap
1.
Welcome To Cosmos DB
Welcome To Cosmos DB
2.
Cosmos DB Fundamentals
Cosmos DB Fundamentals
3.
Data Modeling
Data Modeling
6 Lessons
6 Lessons
4.
A Distributed Database
A Distributed Database
6 Lessons
6 Lessons
5.
Change Feed
Change Feed
4 Lessons
4 Lessons
6.
Security and Infrastructure
Security and Infrastructure
8 Lessons
8 Lessons
7.
Server-Side Programming
Server-Side Programming
8 Lessons
8 Lessons
8.
Final Words
Final Words
6 Lessons
6 Lessons
Matteo Bortolazzo
I am an experienced cloud software engineer who loves to learn and create.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources