Windows Azure Data Services (Basics)

Session Detail:    Classroom 3 Day

This three-day course introduces Windows Azure Storage consisting of features like tables, blobs, queues, and drives and how these features can be used in combination between IaaS and PaaS as well as on-premise components and how Azure Storage can be combined with classic SQL concepts. New no-SQL storage mechanisms substitute relational database engines, old terms like database and foreign keys are substituted with new paradigm-changing concepts like collections of entities, primary keys providing data flow controls through datacenter, key/value pair constructs for metadata-based mass structured data access, and binary data stores via Blob services. High performance, secure and reliable message handling for string, XML, or binary content via Azure and Windows Azure Drives that allow you to read and write data to blob storage using standard file system functions will be explored from a developer, ITPro and end-user perspective.


Knowledge and Skills to accomplish a given assignment in Visual Studio when using the General Development Settings collection in Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013. There is no prerequisite nor a requirement to use a credit card to establish a Microsoft Azure Account or to have a Microsoft Azure Account at all. Every student receives one or more than one dedicated cloud service(s) in VBICs cloud-based virtual classroom. Students can be virtually anywhere and at different timezones and require only a Windows-based OS device to utilize their Remote Desktop Connection tool, available on all Microsoft Windows Desktop operating systems > Windows XP.

Who Can Benefit

This course is intended for IT Professional (IT Pros), Developers, and Architects.
IT Professional (IT Pros) who also create software applications, build or write computer code or develop Web sites or complex macros as a secondary responsibility and Developers who create software applications, develop web sites and create complex macros. Both should have a minimum of three months programming experience in C# and have basic Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013 navigation skills as well as Architects tasked with transitioning of on-Premise Data to Microsoft Azure Cloud or tasked to build Hybrid solution defined as continuous data pipe between on-premise and Cloud.

Session Outline

Class Outline

Module 1: Massive Storage Handling for Structured Data (Basic Procedures)

  • Lesson 1: Define the Microsoft Azure storage and the benefits this service provides
  • Lesson 2: Understand a Microsoft Azure storage account
  • Lesson 3: Apply security principles

Module 2: Content-Type Coding for Metadata Contingent Blob Storage Access

  • Lesson 1: REST API for the Blob service exposed
  • Lesson 2: Hierarchical namespace transitions into a file system
  • Lesson 3: Blob services definitions
  • Lesson 4: Blob types
  • Lesson 5: Immediate and delayed Blob operations
  • Lesson 6: Ad-hoc and Policy-based access to Blobs

After completing this module, students will be able to:

  • Code Content-Type for metadata contingent blob storage access
  • Retrieve Blob Data from Storage
  • Programmatically enrich metadata Blobs (basics)
  • Establish Metadata contingent Blob handling
  • Programmatically delete Blob delete
  • Programmatically copy Blobs
  • Programmatically safeguard Blobs from deleting

Module 3: Programmatic Message Handling from Web App to Log Emulator via Microsoft Azure Queues (Basics)

  • Lesson 1: Queue Name scope
  • Lesson 2: Usage scenario for blob vs. queue
  • Lesson 3: Queue integration patterns

Module 4: Programmatic Exposure of Regular File System APIs as an Azure Service (No-Code Integration for Non-Azure Apps)

  • Lesson 1: Differences and commonalities for the three established industry terms for cloud services
  • Lesson 2: Set of features of Virtual Machines
  • Lesson 3: Virtual Machine Portability to other cloud providers
  • Lesson 4: Mounting of durable drives

After completing this module, students will be able to:

  • Programmatically convert a non-Azure Application to use cloud and on-premise storage
  • Programmatically expose regular file system APIs as an Azure service (no-code integration for non-Azure apps)
  • Move complex applications to the cloud without changes to its code via dynamic store relocator
  • Programmatically implement and deploy a corporate private Cloud App Drive

Module 5: Data Exchange between IaaS and PaaS

  • Lesson 1: Connect a PaaS application to an IaaS Application
  • Lesson 2: Building a VM performing classic SQL Server functionality via Microsoft Azure Management Portal (MAMP)
  • Lesson 3: Utilize a basic and simple PaaS application to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms
  • Lesson 4: Operationalize basic host service instantiation procedures to accomplish communication between different instances
  • Lesson 5: Instantiate with OOB fault-tolerant communication

After completing this module, students will be able to:

  • Create and configure a VM
  • Modify a given PaaS application
  • Establish bridge communication to an IaaS application
  • Understand deployment scenarios for PaaS/IaaS application referenced as Cloud App in Microsoft Azure
  • Connect a sample PaaS Web application with classic SQL Server utilizing endpoints
  • Deploy a sample Web application as a Cloud App in Microsoft Azure

Module 6: Assessment (if time permits): Data Exchange between IaaS and PaaS Across Geographically Dispersed Datacenter

  • Lesson 1: Code a multilingual Enterprise Security Service Bus (ESSB)

After completing this module, students will be able to:

  • The Assessment is only optional, only if time permits, voluntary at the discretion of the student and does not have a solution folder as there are many ways to achieve the to be assessed target of evaluation and is subject of evaluation by instructor or VBIC staff
  • If the assessment is taken by students will student receive either an assessment from the instructor about assessment passing during class or will receive a follow-up email for assessment validation result from/by VBIC staff, 5 days after the last day of class?

Need to train your team?

All of our sessions can be customized to meet your team’s specific needs. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team’s valuable time!

Requesting Team Training
DateTimeTypePriceAdd To Cart

Windows Azure Data Services (Basics)

3 Day


Chat with a Coach

Chat with a Coach

Have a more immediate need? Why spend the next hour searching online for answers when you can spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. 

$9.99 | 15 Minutes

Book Now