We may earn an affiliate commission when you visit our partners.
Leonard Lobel

Microsoft's Azure Cosmos DB is becoming an essential tool for creating powerful global web and mobile applications. This course will teach you how to design databases and build applications using the various Cosmos DB APIs and supported data models.

Read more

Microsoft's Azure Cosmos DB is becoming an essential tool for creating powerful global web and mobile applications. This course will teach you how to design databases and build applications using the various Cosmos DB APIs and supported data models.

Developers today require a thorough knowledge of the NoSQL technologies that lie at the core of global web and mobile applications. In Learning Azure Cosmos DB, you will learn how to utilize Microsoft’s massively scalable, globally distributed, multi-model NoSQL database service. First, you will discover how to provision throughput, partition, and globally distribute your database. Next, you will explore the SQL API and the document data model, build client applications using the .NET SDK, and leverage the server-side programming model with stored procedures, triggers, and user-defined functions. Finally, you will learn how to use the Table API to migrate Azure Table Storage applications and the Gremlin API to build graph databases. When you are finished with this course, you will have a foundational knowledge of Azure Cosmos DB that will help you as you move forward to build your next generation of global applications.

Enroll now

What's inside

Syllabus

Course Overview
Introduction
Throughput and Cost
Horizontal Partitioning
Read more
Global Distribution
Data Modeling and Migration
Querying with SQL
Programming with the .NET SDK
Advanced Programming Features
Management and Security
Using the Gremlin API for a Graph Data Model

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches skills, knowledge, and tools that are widely used across industry and academia
Examines core concepts and ideas that are essential for developing modern web and mobile applications
Utilizes a multi-modal approach to learning, including videos, readings, discussions, and hands-on labs
Taught by instructors who are recognized experts in the field of NoSQL databases
Covers a comprehensive range of topics, from database design to advanced programming features
Recommended for developers with some experience in NoSQL technologies

Save this course

Save Learning Azure Cosmos DB to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Learning Azure Cosmos DB. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Learning Azure Cosmos DB will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect responsible for designing and implementing cloud-based solutions would benefit from Learning Azure Cosmos DB. The course covers the design and implementation of highly scalable and reliable data solutions in the cloud. The course also covers the use of various data models and APIs, as well as the programming model with stored procedures, triggers, and user-defined functions. This knowledge would be highly valuable for a Cloud Architect, who is responsible for the design and implementation of cloud-based solutions that meet the needs of the business.
Data Architect
A Data Architect would find the Learning Azure Cosmos DB course particularly beneficial, as it covers the design and implementation of highly scalable and reliable data solutions. The course also covers the use of various data models and APIs, as well as the programming model with stored procedures, triggers, and user-defined functions. This knowledge would be highly valuable for a Data Architect, who is responsible for the design and implementation of data solutions that meet the needs of the business.
Database Designer
A Database Designer would benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be highly valuable for a Database Designer, who is responsible for the design and implementation of databases.
Data Engineer
A Data Engineer would greatly benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be highly valuable for a Data Engineer, who is responsible for the design, implementation, and maintenance of data pipelines.
Software Engineer
A Software Engineer would benefit from Learning Azure Cosmos DB because it will help build a foundation for creating massively scalable, globally distributed, multi-model NoSQL databases. Being able to use the different APIs and supported data models, as well as the programming model with stored procedures, triggers, and user-defined functions covered in this course would be highly advantageous for someone in this career field. Additionally, the section on management and security would provide valuable skills for this role.
Database Administrator
A Database Administrator would benefit from Learning Azure Cosmos DB because it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be highly valuable for a Database Administrator, who is responsible for the management and maintenance of databases.
Web Developer
A Web Developer would benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for a Web Developer, who is responsible for designing, implementing, and maintaining web applications.
IT Consultant
An IT Consultant would benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for an IT Consultant, who is responsible for providing advice and guidance to clients on the use of information technology.
Technical Writer
A Technical Writer would benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for a Technical Writer, who is responsible for writing technical documentation.
Software Developer
A Software Developer would find the Learning Azure Cosmos DB course helpful, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for a Software Developer, who is responsible for designing, implementing, and testing software applications.
Systems Analyst
A Systems Analyst would benefit from Learning Azure Cosmos DB, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for a Systems Analyst, who is responsible for designing, implementing, and maintaining computer systems.
Business Analyst
A Business Analyst would find the Learning Azure Cosmos DB course helpful, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge would be valuable for a Business Analyst, who is responsible for understanding the business needs and translating them into technical requirements.
Quality Assurance Analyst
A Quality Assurance Analyst would find the Learning Azure Cosmos DB course may be helpful, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge may be valuable for a Quality Assurance Analyst, who is responsible for testing and evaluating software applications.
Project Manager
A Project Manager would find the Learning Azure Cosmos DB course may be helpful, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge may be valuable for a Project Manager, who is responsible for planning, organizing, and executing projects.
Data Scientist
A Data Scientist would find the Learning Azure Cosmos DB course may be helpful, as it provides a comprehensive overview of the Azure Cosmos DB service, including its architecture, data models, APIs, and programming model. The course also covers the management and security features of Azure Cosmos DB, as well as how to migrate data from other databases to Azure Cosmos DB. This knowledge may be valuable for a Data Scientist, who is responsible for collecting, analyzing, and interpreting data.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser