Introduction to Azure DocumentDB

Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Overview- 33m 7s
—Course Introduction 0m 56s
—What Is a NoSQL Document Database? 4m 27s
—Relational Store vs. Document Store 9m 0s
—Enter DocumentDB 2m 51s
—Rich Query with SQL 1m 53s
—Client Development 1m 45s
—Server-side Programming Model 1m 40s
—Tunable Consistency 1m 40s
—Elastic Scale 2m 16s
—Pricing 4m 41s
—Module Summary 1m 53sGetting Started with DocumentDB- 43m 47s
—Getting Started 1m 20s
—Demo: Creating a DocumentDB Account, Database, and Collection 6m 57s
—DocumentDB Resource Model 4m 21s
—Understanding Collections 2m 24s
—Adding Documents to a Collection 1m 17s
—Demo: Creating Documents with the Azure Portal 7m 19s
—DocumentDB Data Migration Tool 1m 34s
—Demo: Preparing to Migrate Data from SQL Server 5m 54s
—Demo: Importing Documents with the Data Migration Tool 11m 37s
—Module Summary 0m 59sQuerying with DocumentDB- 35m 2sBuilding DocumentDB Client Applications- 1h 9mProgramming the DocumentDB Server- 1h 10mAdditional Topics- 54m 1s