This three-day instructor-led Windows Azure Platform Training includes hands-on labs, presentations, and demos that are designed to help you learn how to use the Windows Azure platform including: Windows Azure, SQL Azure and .NET Services.
Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework.
In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model.
Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.
The Windows Azure Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
After completing this course, students will be able to:
• Understand Windows Azure from an architectual perspective • Understand how to deploy Windows Azure Services • Understand cloud services: workflow, data and mesh • Build ASP.NET MVC Applications with Windows Azure • Learn the skills and knowledge to build a simple SQL Azure App • Understand Windows Azure security and scalability • Migrate a Database Schema to SQL Azure • Build ASP.NET Web Form Applications with Windows Azure • Add Web service capabilities to existing packaged applications • Build, modify, and distribute applications to the Web with minimal on-premises resources • Perform services (large-volume storage, batch processing, intense or large-volume computations, etc) off premises • Create, test, debug, and distribute Web services quickly and inexpensively • Understand how Windows Azure can reduce the effort and costs of IT management
Presentations • Azure Platform Overview • What is Windows Azure? • Windows Azure Storage Overview • Introduction to Windows Azure • Building Services using Windows Azure • Introduction to SQL Azure • Building Applications using SQL Azure • Scaling Out with SQL Azure • Introduction to .NET Services • Building Applications Using the .NET Service Bus
Demos • Deploying Windows Azure Services • Hello Windows Azure • Windows Azure Guestbook Demo • Windows Azure Logging and Configuration Demo • Windows Azure using Blobs Demo • Windows Azure Worker Role Demo • Windows Azure Using Queues Demoo • Windows Azure Using Tables Demo • Preparing your SQL Azure Account • Connecting to SQL Azure • Managing Logins and Security in SQL Azure • Creating Objects in SQL Azure • Migrating a Database Schema to SQL Azure • Moving Data Into and Out Of SQL Azure using SSIS • Building a Simple SQL Azure App • Scaling Out SQL Azure with Database Sharding • .NET Services Service Bus Direct Connection Demo • .NET Services Service Bus webHttpRelayBinding • .NET Services Service Bus Publish and Subscribe • .NET Services Service Registry • .NET Services Service Bus NetOneWayRelayBinding
Hands On Labs • Building Windows Azure Services • Windows Azure Native Code • Windows Azure and PHP • Getting Started with Windows Azure Storage • Using Windows Azure Tables • Building ASP.NET MVC Applications with Windows Azure • Building ASP.NET Web Form Applications with Windows Azure • Migrating Applications to Windows Azure • Introduction to SQL Azure • Migrating Databases to SQL Azure • Building Your First SQL Azure App • Introduction to the .NET Service Bus • Building Hybrid Applications
This course is intended for system integrators, independent software vendors (ISVs), application developers and .NET developers.
Existing knowledge and skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework.