Windows Azure Data Services (basics) Training Course
Course 55093
|
|
Course Overview
This three day course introduces into Microsoft 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 Microsoft 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. Audience
Course 55093: Windows Azure Data Services (basics) is intended for:
Course Outline
Module 1: Massive Storage handling for structured data (basic procedures) This module explains how to programmatically establish high performance, secure and reliable Microsoft Azure Data Services usage scenario consisting of features like tables, blobs, queues and drives. Lessons
Lab 1: PaaS WebRole Development for Massive Storage handling (Basic Procedures)
Lab 2: Storage Emulator coding via WCF Data Services
Lab 3: Programmatic Message storage and structured data retrieval from non-sql mass data storage to Web Tier
After completing this module, students will be able to:
Module 2: Content type coding for metadata contingent blob storage access This module explains how to use a web page as presentation layer referenced to as “image gallery” to visualize Microsoft Azure storage retrieval. Lessons
Lab 1: Retrieving Blob Data from Storage
Lab 2: Programmatic metadata enrichments for Blobs (basics)
Lab 3: Metadata contingent Blob handling
Lab 4: Programmatic Blob delete
Lab 5: Programmatic Blob copy
Lab 6: Programmatic safeguarding of Blobs from deleting
After completing this module, students will be able to:
Module 3: Programmatic message handling from Web app to log emulator via Microsoft Azure Queues (basics) This module explains how to create and configure the initial solution to work with queues in Microsoft Azure. Lessons
Lab 1: Creating the Initial Solution
Lab 2: Coding a PaaS communication pipeline
Lab 3: Retrieving Messages from the Queue
After completing this module, students will be able to:
Module 4: Programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps) This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms. Lessons
Lab 1: Programmatic conversion of a non-Azure Application to use cloud and on premise storage
Lab 2: Moving complex applications to the cloud without changes to its code via dynamic store relocator
Lab 3: Programmatically implement and deploy a corporate private Cloud App Drive
After completing this module, students will be able to:
Module 5: Data Exchange between IaaS and PaaS This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms. Two different worlds are being connected via two different applications. One application being a PaaS application the other application being an IaaS Application. You will focus on the infrastructure part by building a VM performing classic SQL Server functionality by using click box scenarios to build an application (Host Service) for IaaS and utilizing the MAMP (Microsoft Azure Management Portal). You will then focus on a very basic and simple PaaS application. In this first scenario a very basic Web application has been pre-fabricated for you, and you’ll perform change procedures to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms. This sample should provide first understandings how fast and effective communication structures between cloud applications can be built as a basis for upcoming challenges that are waiting for you in our endeavor to establish Idenity & Access controls during advanced VBIC Idenity & Access Currciulum Courses. As a summary should you have learned the very basics about host service instantiation, accomplished communication between different instances and leave both with a running ongoing fault tolerant communication and get accustomed to new terminology, e.g. referencing from now on the accomplished procedures as Simple Mixed Mode Communication in upcoming architectural design discussions. Lessons
Lab 1: Build an IaaS application via MAMP
Lab 2: IaaS application (Microsoft SQL Server 2012 SP1 Standard on Windows Server 2012) configuration
Lab 3: Download and install sample database to prep for PaaS app connection
Lab 4: PaaS Application to IaaS connectivity in the Cloud
Lab 5: Cloud TDD for rapid PaaS – IaaS data exchange
After completing this module, students will be able to:
Module 6: Assessment (if time permits): Data Exchange between IaaS and PaaS across geographically dispersed DatacenterAdd French, German, English and Italian as a multilingual integration of traditional ASP.NET Web Sites into your Enterprise Security Service Bus (ESSB) Lessons
Lab 1: Logon with your VBIC OA
Lab 2: Repeat Module 5 from Step 1 until step 146
Lab 3: Modify Module 5 step 7
Lab 4: Modify Module 5 step 8 to utilize a new and different VM name
Lab 5: Keep all default values from Module 5 step 9 and continue
Lab 6: Repeat all remaining steps from Module 5 and apply all necessary modifications for the remaining steps
Lab 7: Inform your instructor and VBIC Help Desk (info@vbic.net) if you have reached step 84 of Lab 5. Logout and close your RDP session.
After completing this module, students will be able to:
|
Have a Microsoft Voucher? |
Alexandria | Atlanta | Austin | Baltimore | Birmingham | Boise | Boston | Boulder | Buffalo | Charleston | Charlotte | Chicago | Cincinnati | Cleveland | Columbus | Dallas | Denver | Des Moines | Detroit | Hartford | Houston | Indianapolis | Jacksonville | Kalamazoo | Las Vegas | Los Angeles | Melville | Nashville | New Orleans | New York | Orlando | Overland Park | Palm Beach Gardens | Philadelphia | Phoenix | Pittsburgh | Princeton | Providence | Raleigh | Reno | Salt Lake City | San Antonio | San Diego | San Francisco | Savannah | Scottsdale | Seattle | St. Louis | Tallahassee | Tampa | Toronto | Washington DC | Wichita