- 1 (Registered)
Course duration: 24 hours real time session + 10 hours monitored hands-on
Batches Available: Weekend Only (Sat & Sun)
Ideal For: This class is designed for .NET developers with web application experience that are exploring developing new applications or porting existing applications to Windows Azure.
Post course benefits: Lifetime access to online repository, Mock interview support, project support
Recruitment support: eAgeIT will propose candidates of this program for any open opportunities with its client portfolio. We do not guarantee placement. This will be purely merit based support.
- Understand cloud computing in its various forms and how Windows Azure fits in the cloud computing space.
- Learn why organizations want to run applications in the Azure cloud.
- Understand the architecture of Azure.
- Explore the Azure SDK and development environment (Compute and Storage Emulators).
- See how to develop applications for Azure and how that varies from “normal” .NET application development.
- Write and deploy an ASP.NET Web application (Web Role) to Azure.
- Learn how to create and deploy background computational applications (Worker Role) in Azure.
- Explore Azure Storage capability to include table, queue and blob storage.
- Examine SQL Azure, the relational database in the cloud.
- Study how SQL Azure differs from Azure Storage.
- Cloud Computing
- Cloud computing overview.
- Benefits of cloud computing.
- Different types of cloud computing services.
- Concerns with cloud computing.
- Applicability of cloud computing
- Other cloud computing environments
- Windows Azure Architecture
- Microsoft data centers.
- Hardware, servers and virtualization (the Fabric).
- Role of the Fabric Controller in managing the Windows Azure cloud.
- General architecture and components of the Windows Azure Platform.
- Tools used to create and deploy Windows Azure services and data stores.
- Different types of roles in Windows Azure (Web, worker, VM).
- Types of storages provided by the Windows Azure Platform (Azure Storage, SQL Azure, etc.)
- Windows Azure Web Roles
- Purpose of Windows Azure Web roles.
- Creating Web roles in a cloud service project.
- Configuring a Web role.
- Testing Web roles run in the Compute Emulator.
- Exploring the Windows Azure API.
- Building Web roles with multiple Web sites.
- Local Storage
- Examining Windows Azure local storage.
- How local storage differs from normal server file systems.
- Configuring local storage.
- Limitations of local storage.
- API to access local storage.
- Windows Azure Drive.
- Windows Azure Administration
- Windows Azure subscription administrators.
- Windows Azure OS Families and Guest OS Versions.
- Remote Desktop to a Windows Azure virtual machine.
- Defining a startup task for a role.
- Windows Azure Storage and Queues
- Purpose of Windows Azure Storage.
- Creating a Windows Azure Storage account.
- Windows Azure Storage costs.
- Storage Emulator, how to use it, and how it is different from Windows Azure Storage.
- Accessing Windows Azure Storage using both the REST API and the Storage Client Library.
- Windows Azure Storage Queues.
- Getting messages in and out of Windows Azure Queues.
- Blob Storage
- Rationale for using blob storage.
- Different types of blobs: block and page blobs.
- Blob storage containers and organize and control access to blobs.
- Storage Client and REST API
- Table Storage
- Windows Azure Storage’s structural data service.
- Reasons for using table storage.
- Differences between table storage and traditional relational databases (as exhibited by SQL Azure).
- Accessing table storage with both the Storage Client and REST API.
- Understanding entities as they relate to table storage.
- Saving and retrieving entities in table storage.
- Worker Roles
- Windows Azure worker roles.
- Creating worker roles in a cloud service project.
- Configuring a worker role.
- Testing worker roles run in the Compute Emulator.
- Learning how to use Windows Azure Storage queues and messages to communicate with worker roles.
- Setting up worker role endpoints.
- Communicating with worker role internal and input endpoints.
- SQL Azure Introduction
- Understand SQL Azure in comparison to SQL Server and Windows Azure table storage.
- Provision a SQL Azure server and databases.
- Costs associated with SQL Azure.
- Tools and APIs to work in SQL Azure.
- Creating and managing database objects in SQL Azure.
- Limiting SQL Azure access.
- Options for performing database backups.
- Migrating data to SQL Azure.
- Debugging and logging in Windows Azure.s
- Windows Azure Diagnostic Service.
- Role of the Diagnostic Agent process in the diagnostic service.
- Configuring the diagnostic service.
- Transferring diagnostic data to Windows Azure Storage.
Curriculum is empty
- Real time virtual classes
- Pre course reading material
- Suppliment resources
- Language: English
- Certificate of completion