Introduction to Azure DocumentDB

This course teaches Azure DocumentDB, Microsoft's NoSQL database that works with schema-free JSON documents, uses a SQL grammar for querying, and supports a server-side programming environment for stored procedures, triggers, and user-defined functions.
Course info
Rating
(126)
Level
Beginner
Updated
Sep 23, 2015
Duration
5h 6m
Table of contents
Overview
Getting Started with DocumentDB
Querying with DocumentDB
Building DocumentDB Client Applications
Programming the DocumentDB Server
Additional Topics
Description
Course info
Rating
(126)
Level
Beginner
Updated
Sep 23, 2015
Duration
5h 6m
Description

This course teaches developers how to use DocumentDB — a fully managed and massively scalable NoSQL document database service that runs on Microsoft Azure. We start with a brief introduction to NoSQL and DocumentDB and then learn how to use the Azure portal to create a DocumentDB database account and add JSON documents to a database. You’ll also learn how to use the DocumentDB migration tool to import documents from many different data sources. Then you’ll see how to use the rich SQL grammar to query for documents and how to program client applications using the REST API and the .NET and NodeJS SDK. Then learn about the DocumentDB server-side programming model that supports stored procedures, triggers, and user-defined functions in JavaScript, with full transactional consistency. We also explore additional topics, including custom index policies, attachments, tunable consistency, and partitioning.

About the author
About the author

Leonard Lobel (Microsoft MVP, SQL Server) is CTO and co-founder of Sleek Technologies, Inc., a New York-based development shop. He is also a principal consultant at Tallan, Inc., a Microsoft National Systems Integrator and Gold Competency Partner. Lenni is also a consultant, trainer, and frequent speaker at major industry conferences.

More from the author
Learning Azure Cosmos DB
Intermediate
6h 4m
Sep 25, 2019
SQL Server 2016 New Features for Developers
Intermediate
3h 42m
Oct 14, 2016
More courses by Leonard Lobel