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.
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.
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.
Duration: 5 days
ASP.NET web application development
C# application development
Resources used with enterprise web application development
Relational databases (SQL)
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.
Module 1: Overview of Azure
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
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
Deploying Web APPLICATIONS USING WEBDEPLOY
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