Invalid Login Attempt

 Introduction to Azure DocumentDB

Course Overview
The Introduction to Azure DocumentDB course explores the latest NoSQL storage option available on Microsoft Azure, called DocumentDB, and will help students to become familiar with DocumentDB and its features. As a document-oriented database DocumentDB allows developers to store semi-structured and structured data in a scalable way without the need to learn another data access language. Students familiar with relational databases will find a lot of features provided by traditional databases, such as SQL, UDF and Stored Procedures, also in DocumentDB. Provided as a cloud service, DocumentDB helps to reduce operation and maintenance costs without losing control of your overall database.
Course Details
  • Video Length: 6 hours, 7 minutes, 52 seconds
  • Lab: 2 hours, 45 minutes, 0 seconds
  • Published: 2015-09-15
  • Level: 300
  • Cost: $200 or included with a monthly subscription
Who this course is designed for
  • .NET Developers

Course Objectives

What You Will Learn
  • After taking the Introduction to Azure DocumentDB course, the student will gain familiarity with document-oriented databases in general and Azure DocumentDB in particular, how to create and maintain DocumentDB accounts, write data to and access data from DocumentDB, define UDFs, triggers and stored procedures, as well as advanced techniques such as getting the data design right.

Course Pre-Requisites

Prerequisites:
  • Visual Studio 2013 or above
  • Introductory knowledge of Microsoft Azure

Related Courses or Labs

Course Modules

Module 1: Introduction to DocumentDB
In this module you will be introduced to the capabilities of DocumentDB and learn the basics of NoSQL, document stores and how DocumentDB fits into this picture.
Exercise 0: Overview and Setup
In this exercise, you will learn more about the lab and create a virtual machine in Azure that will be used to complete the exercises in this lab.
Labs:
  • Exercise 0: Overview and Setup
Lab: Managing Documents in Azure Cosmos DB

In this lab, you will learn how to configure and manage an Azure Cosmos DB Account (formerly Azure DocumentDB), including how to query and manage JSON documents within a Collection. Among the topics covered are using SQL language syntax to perform document queries that return JSON results, and implementing and testing global data replication and fail over.

Exercise 1: Exploring Document DB

In this exercise, you will create an Azure DocumentDB account via the Microsoft Azure Management Portal. 

Labs:
  • Exercise 1: Exploring DocumentDB
Module 2: Creating your first app
In this module you will gain hands-on experience and reading and writing data to DocumentDB using Visual Studio and C#.
Exercise 2: Create a web app that accesses DocumentDB

In this exercise, you will create an ASP.NET application which uses Microsoft Azure DocumentDB as its data store. You will become familiar how you can write data into Azure DocumentDB with the .NET SDK. 

Labs:
  • Exercise 2: Create a web app that accesses DocumentDB
Lab: Introduction to DocumentDB
In this lab, you will explorer Microsoft Azure DocumentDB by creating a web app, and writing code to read and write data, call stored procedures and explore much of the service’s functionality. You will also learn how to manage users and groups, as well as learn how to monitor and scale your DocumentDB instance. 
Exercise 3: Reading data from DocumentDB

In this exercise, you will extend the application created in the previous lab and add capabilities to retrieve data from an Azure DocumentDB database. 

Labs:
  • Exercise 3: Reading data from DocumentDB
Module 3: Advanced DocumentDB
In this module you will learn about several key features of DocumentDB, including monitoring an Azure DocumentDB account.
Exercise 4: Enhancing the Web App

In this exercise, you will enhance the application created in the previous labs. You will add a stored procedure, a user-defined function and a trigger to the application. Additionally, you will use the attachment capabilities of Azure DocumentDB

Labs:
  • Exercise 4: Enhancing the Web App
Exercise 5: Managing Users and Permissions
In this exercise, you will add users to your Microsoft Azure DocumentDB via the Azure management portal. You will also learn how you can configure permissions and how you can manage them within an application.
Labs:
  • Exercise 5: Managing Users and Permissions
Exercise 6: Monitor and Scale a DocumentDB deployment

In this exercise, you will see how you can review the performance and usage metrics of your Azure DocumentDB account. You then will see how to customize the performance metrics and how you can set up alerts. You will also see how you can scale your Azure DocumentDB account changing the pricing tier of a collection.

Labs:
  • Exercise 6: Monitor and Scale a DocumentDB deployment
Exercise 7: Delete resources in your Azure Subscription
In this exercise, you will free resources in your lab environment.
Labs:
  • Exercise 7: Delete Resources in your Subscription
Module 4: DocumentDB in the Real World
In this module you will learn about real world use cases and scenarios with DocumentDB.

Try Risk Free

Skill Me Up subscriptions include unlimited access to on-demand courses with the most comprehensive online training for the Microsoft cloud and learning credits included for hands-on lab access.
Subscription Benefits
  • Access to Real Time Lab environments and lab guides
  • Course Completion Certificates when you pass assessments
  • MUCH MORE!