Developing Solutions with Azure DocumentDB

Intrigued by the overview of Microsoft Azure DocumentDB, a schema-free JSON document database, in the Polyglot Persistence: Choosing the Right Azure Storage Mix course? This deep dive promises even more exciting details and practical tips on the powerful, flexible, and scalable database-as-a-service offering. You don't even have to have your own infrastructure or maintain your environment: all you have to do is connect!

Join a team of experts to explore DocumentDB, from theoretical concepts to code demos and hands-on labs. Learn how to set up metrics and charts, optimize a data model, and scale out across machines. Walk through server-side programming in DocumentDB, see how to build a web app, and explore how Azure Search integrates DocumentDB. Plus, check out how it fits into the greater Azure ecosystem, including Azure Mobile Services, with more than just ASP.NET MVC. Learn what you need to get up and running on DocumentDB!

(NOTE: To follow along with the demos, be sure to install a version of Visual Studio, such as Visual Studio Community. An Azure subscription or MSDN access would also be helpful.)

Course Outline:

  • Introduction to DocumentDB (30 minutes)
  • Management (30 minutes)
  • SQL Query (30 minutes)
  • Optimization (30 minutes)
  • Sharding (30 minutes)
  • Server-Side Programming (45 minutes)
  • Building a Web Application with Document DB & Azure Search (45 minutes)
  • Building a Mobile Application with Document DB & Azure Mobile Services (45 minutes)
Instructor Team
​Ryan CrawCour | Microsoft Program Manager | @ryancrawcour

Ryan CrawCour has been building software for more than 20 years, many of which were spent building and integrating data solutions. Before joining Microsoft in Redmond, he worked in the APAC business helping organizations build exciting applications in Azure. He now works on the Azure DocumentDB product team.

Live Event Details
April 7, 2015
9am–5pm PDT
What: Fast-paced live virtual session
Cost: Free
Audience: Developers or Architects who want to build applications and run them on the Azure platform

A familiarity with basic coding concepts is required; a familiarity with data persistence would be helpful but is not required. The Document Databases module from the Polyglot Persistence course is a great introduction to this material.