跳到主要內容

Introduction to NoSQL Data Solutions

About This Course

As a data pro, you know that some scenarios—particularly those involving real-time analytics, site personalization, IoT, and mobile apps—are better addressed with NoSQL storage than they are with relational databases. Azure Cosmos DB has several NoSQL (or “Not Only SQL”) non-relational data storage options to choose from. Azure Cosmos DB is the distributed multi-model database from Microsoft that transparently replicates your data wherever your users are. It has broad, global-scale features and capabilities. If you have a data model that is constantly evolving and you want to move fast, that’s what these storage options are about. In this practical course, complete with labs, assessments, and a final exam, join the experts to learn NoSQL basics, and how NoSQL has evolved over time. Explore Azure Cosmos DB, and see how to use its storage options in your applications. You’ll take a look the Tables API, DocumentDB API, MongoDB API, and more. Learn about the “three Vs”—variety (schemas or scenarios that evolve quickly), volume (scale in terms of data storage), and velocity (throughput needs to support a large user base). Take this opportunity to explore the NoSQL options in Azure.

In this practical course, complete with labs, assessments, and a final exam. Explore the basics of NoSQL and the storage options in Azure Cosmos DB, and see how to use them in your applications. Find out how to create, store, manage, and access data in these different storage options. Get an in-depth look at the various APIs in Azure Cosmos DB. Learn about the “three Vs”—variety (schemas or scenarios that evolve quickly), volume (scale in terms of data storage), and velocity (throughput needs to support a large user base). Take this opportunity to get started with Azure Cosmos DB.

What you'll learn

  • NoSQL fundamentals
  • Overview of NoSQL options in Azure Cosmos DB
  • Fundamental techniques for using the DocumentDB API, Tables API, and MongoDB API
  • Other techniques for accessing and improving performance of your NoSQL storage

Meet the instructors

Course Staff Image #1

Sidney Andrews

Sidney Andrews is a Microsoft Certified Trainer and Azure MVP with SeeSharpRun.NET. He has a background in ASP.NET web development, along with extensive experience developing applications using XAML. Sidney has driven efforts to develop and deliver Azure readiness training through channels such as Ignite, Microsoft Tech Summit, Microsoft Virtual Academy, Microsoft Official Courseware, internal Microsoft training and even public whitepapers. Sidney also leads efforts to open-source traditional classroom training for Azure using GitHub.

Course Staff Image #2

Pete Harris

Pete Harris is a Senior Content Developer in Microsoft’s Learning Experiences team based in Redmond, WA. He has a diverse background building content that spans Microsoft’s application platform including Microsoft Azure and various data platform services. Pete has been building content for Microsoft since 1995. He continues to meet customers who think he looks familiar from training videos they saw of him in the Mastering Series titles he worked on in the nineties as well as current training on MicrosoftVirtualAcademy.com.

Course Staff Image #2

Andrew Liu

Andrew Liu is a program manager working on Microsoft's Azure Cosmos DB team. He's passionate about enabling developers and businesses to deliver new experiences through a novel globally distributed NoSQL database service. Prior to joining Microsoft, Andrew worked as software engineer building mission-critical infrastructure for one of the world's largest e-commerce websites. In his spare time, he enjoys geeking out over web crawlers, video games, and whiskeys.

Course Staff Image #2

Micheleen Harris

I am a Data Scientist and trainer at Microsoft where I share my Python, R and advanced analytics experience internally and externally. I have led or co-led workshops around data science and analytics concepts in Python and R, often utilizing Jupyter notebooks for interactive coding. I have developed a “Python for the Data Scientist” course delivered on Jupyter notebooks and have delivered this at Microsoft several times and look forward to its external release. I've also delivered courses utilizing Microsoft Azure and covering DocumentDB, Cognitive Services, the Bot Framework, as well as other components of the Cortana Intelligence Suite. I enjoy teaching/training and finding the most effective ways to teach data science and advanced analytics on any size dataset.

註冊