Introduction to Azure for Developers Training

Introduction to Azure for Developers Training (M10978)


Introduction to Azure for Developers Training Course with Hands-on Labs

This Introduction to Azure for Developers Training course offers you the opportunity to take an existing ASP.NET MVC application and expand its functionality as part of moving it to Azure. This Introduction to Azure for Developers Training course focuses on developing in Azure using Storage, Cloud Services, Service Bus, Active Directory, WebSites and SQL among other features. This Introduction to Azure for Developers Training course also focuses on using the provided .NET SDKs, REST APIs, configuration and deployment options related to Azure.

Customize It:

With onsite Training, courses can be scheduled on a date that is convenient for you, and because they can be scheduled at your location, you don’t incur travel costs and students won’t be away from home. Onsite classes can also be tailored to meet your needs. You might shorten a 5-day class into a 3-day class, or combine portions of several related courses into a single course, or have the instructor vary the emphasis of topics depending on your staff’s and site’s requirements.

Audience/Target Group

The developers targeted by this training are web application developers who have 6-12 months of web development experience using ASP.NET and C#. Said developers are interested in deploying their ASP.NET applications to Azure, integrating the applications with the Azure services and using best practices to build a highly scalable application.

Introduction to Azure for Developers Training (M10978)Related Courses:

Duration: 5 days

Class Prerequisites:

ASP.NET web application development
C# application development
Resources used with enterprise web application development
Relational databases (SQL)
WCF services

What You Will Learn:

Describe Azure and the capabilities that it provides to application developers. Students will also be able to use the Management Portal to effectively navigate the Azure platform and their deployed applications.
Use the Management Portal to create, modify, scale and dispose of Azure services. The students will also use alternative (PowerShell, REST) methods for managing Azure services.
Create and host a simple website using Azure Websites. Students will learn how to monitor and manage the website using the Management Portal.
Build a modular web application and host it using Azure Cloud Service Web Roles.
Use Cloud Service Worker Roles to process data in the background. Students will also be able to use Cloud Service Cache Roles to store data in the cache.
Use Azure SQL to store and retrieve data.
Store data in Azure Table Storage.
Store and access multimedia files in Azure using Blob Storage.
Use Azure Queue Storage to queue data for asynchronous processing. Students will also learn how to use Azure Service Bus Queues for queuing data.
Use the Azure Service Bus Relay to connect on-premise services with client applications.
Use Azure Service Bus Notification Hubs to publish messages to client applications.
Use Azure Active Directory to implement security in a Cloud web application.
Deploy web applications to Azure by using WebDeploy and Service Packages.
Use Azure Mobile Services to provide a scalable and secure web service for mobile applications.

Course Content:

Module 1: Overview of Azure

Azure Overview
Working with the Azure platform
Cloud Application Scenarios

Module 2: Creating and Managing Services in Azure

What is a Azure Service?
Software as a Service
Platform as a Service
Infrastructure as a Service

Module 3: Managing Infrastructure in Azure

Infrastructure in Azure
Azure Virtual Machines

Module 4: Creating Web Sites using Azure

Azure Websites
Hosting Web Applications in Azure
Configuring an Azure Website
Publishing an Azure Website
Monitoring an Azure Website

Module 5: Creating Modular Web Applications Using Azure

What is a Cloud Service?
Cloud Service Web Roles
Configuring a Web Role
Monitoring a Web Role

Module 6: Processing Background Logic Using Azure

Cloud Service Worker Roles
Creating a Worker Role
Configuring a Worker Role
Caching Data Using Roles

Module 7: Storing SQL Data in Azure

What is Azure SQL?
Managing Servers And Databases in Azure SQL
Using Azure SQL with Data Tools
Migrating Data to Azure SQL
Using Azure SQL With Entity Framework

Module 8: Storing non-relational data in Azure

What is Azure Storage?
Azure Table Storage
Using the Azure SDK to Manipulate Data in Table Storage
Monitoring Table Storage
Using Table Storage in the Storage Emulator

Module 9: Storing Files and Media in Azure

Azure Blob Storage
Applying Permissions to Blob Storage
Using the Azure SDK to manipulate data in Blob Storage
Monitoring BLOB Storage
Using Blob Storage in the Storage Emulator

Module 10: Storing Data in Queues Using Azure

Overview of Queues in Azure
Azure Queue Storage
Using the Azure SDK to manipulate data in Queue Storage
Monitoring Queue Storage
What is Azure Service Bus?
Azure Service Bus Queues
Using the Azure SDK to Manipulate Data in Service Bus Queues

Module 11: Relaying Web Services Using Azure

Service Bus Relay
Implementing Service Bus Relay

Module 12: Asynchronously Notifying Applications Using Azure

Azure Service Bus Notification Hubs
Registering Devices with a Notification Hub
Pushing Messages to a Notification Hub

Module 13: Implementing Security in Web Applications using Azure

Azure Active Directory
Azure AD Directory
Azure AD Access Control Service
Azure AD Multi-Factor Authentication Provider

Module 14: Deploying Web Applications to Azure

Deployment Strategies for Azure Web Applications
Deploying Web Applications Using Cloud Service Packages
Monitoring Cloud Applications

Module 15: Developing Mobile Services using Azure

Azure Mobile Services
Communicating with Mobile Services
Customizing Mobile Services
Securing Mobile Services


Request More Information

    Time Frame: 0-3 Months4-12 Months

    Print Friendly, PDF & Email