• No results found

MS 10978A Introduction to Azure for Developers

N/A
N/A
Protected

Academic year: 2021

Share "MS 10978A Introduction to Azure for Developers"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

MS 10978A – Introduction to Azure for Developers

Description: This course offers students the opportunity to learn about Microsoft Azure

development by taking an existing ASP.NET MVC application and expand its

functionality as part of moving it to Azure. This course focuses on developing

in Azure using Storage, Cloud Services, Service Bus, Active Directory,

WebSites and SQL among other features. This course also focuses on using

the provided .NET SDKs, REST APIs, configuration and deployment options

related to Azure.

Days: 5

Prerequisites: Before attending this course, students should have:

 6-12 months experience developing ASP.NET Web applications using C#

Course Outline

Module 1: Overview of Azure

 Lessons

 Azure Overview

 Working with the Azure platform

 Cloud Application Scenarios

 Lab : Exploring Azure

 Using the Azure Management Portal

Managing a Azure Subscription

Module 2: Creating and Managing Services in Azure

Lessons

 What is a Azure Service?

 Software as a Service

 Platform as a Service

 Infrastructure as a Service

 Lab : Managing Cloud Services in Azure

 Creating a Azure Service Using the Management Portal

 Creating A Azure Service Using Visual Studio 2013

 Managing Azure Services

Module 3: Managing Infrastructure in Azure

Lessons

 Infrastructure in Azure

 Azure Virtual Machines

 Lab : Creating an Azure Virtual Machine for Development & Testing

(2)

 Create a Logical Network using Azure

 Create a Development Virtual Machine using Azure

 Configure the Virtual Machine for Development

Module 4: Creating Web Sites using Azure

Lessons

 Azure Websites

 Hosting Web Applications in Azure

 Configuring an Azure Website

 Publishing an Azure Website

 Monitoring an Azure Website

Lab : Creating an ASP.NET Web site using Azure Websites

 Create an Azure Website

 Deploy an ASP.NET Web Application to an Azure Website

 Configure an Azure Website

Module 5: Creating Modular Web Applications Using Azure

Lessons

 What is a Cloud Service?

 Cloud Service Web Roles

 Configuring a Web Role

 Monitoring a Web Role

 Lab : Creating Azure Web Roles using Visual Studio 2013

 Create an Azure Cloud Service project

 Create an Azure Cloud Service Web Role from an existing project

 Configuring the properties of an Azure Cloud Service project

 Debugging an Azure Cloud Service project

Module 6: Processing Background Logic Using Azure

Lessons

 Cloud Service Worker Roles

 Creating a Worker Role

 Configuring a Worker Role

 Caching Data Using Roles

 Lab : Creating a Background Process Using Azure

 Create a C# Class Library

 Add the Class Library to a Cloud Service Project

 Debug Worker Roles in a Cloud Service Project

Module 7: Storing SQL Data in Azure

Lessons

(3)

 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

Lab : Storing Event Data in Azure SQL

 Create an Azure SQL instance

 Using Entity Framework with Azure SQL

Module 8: Storing non-relational data in Azure

Lessons

 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

Lab : Storing Event Registration Data in Azure Table Storage

 Implement Azure Table Storage

 Populating the Table with Data

 Querying the Data

 Inspecting the Table

Module 9: Storing Files and Media in Azure

Lessons

 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

Lab : Storing Event Multimedia in Azure Blob Storage

 Implement Azure Blob Storage

 Populating the Container with Files and Media

 Retrieving Files and Media from the Container

 Specifying Permissions for the Container

Module 10: Storing Data in Queues Using Azure

Lessons

 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

(4)

 Using the Azure SDK to Manipulate Data in Service Bus Queues

 Lab : Using Queues to Manage Request Between Cloud Service Roles in Azure

 Creating a Azure Service Bus Namespace

 Create an Azure Queue Storage instance

 Retrieving Messages from Azure Queue Storage

 Create a Service Bus Queue

 Retrieving Messages from a Service Bus Queue

Module 11: Relaying Web Services Using Azure

Lessons

 Service Bus Relay

 Implementing Service Bus Relay

 Lab : Connecting to a Cloud Web Application to an on-premise WCF Service

 Creating a Azure Service Bus Namespace

 Validate the WCF Service

 Connecting a WCF Service to a Service Bus Namespace

Module 12: Asynchronously Notifying Applications Using Azure

Lessons

 Azure Service Bus Notification Hubs

 Registering Devices with a Notification Hub

 Pushing Messages to a Notification Hub

 Lab : Notifying a Windows Phone 8 Application Using Azure

 Creating a Azure Service Bus Notification Hub

 Registering a Client Application to a Service Bus Notification Hub

 Pushing a Message to a Service Bus Notification Hub

Module 13: Implementing Security in Web Applications using Azure

Lessons

 Azure Active Directory

 Azure AD Directory

 Azure AD Access Control Service

 Azure AD Multi-Factor Authentication Provider

 Lab : Implementing Security in the Events Administration Portal

 Create an Azure AD Directory

 Manage the Azure AD Directory

 Integrate Azure AD with ASP.NET Identity

Module 14: Deploying Web Applications to Azure

Lessons

 Deployment Strategies for Azure Web Applications

(5)

 Deploying Web Applications Using Cloud Service Packages

 Deploying Web APPLICATIONS USING WEBDEPLOY

 Monitoring Cloud Applications

 Lab : Deploying the Events Web Application to Azure

 Manage Configuration Settings for a Cloud Service Project

 Deploy the Web Applications to Azure

 Monitor the Web Applications in Azure

Module 15: Developing Mobile Services using Azure

Lessons

 Azure Mobile Services

 Communicating with Mobile Services

 Customizing Mobile Services

 Securing Mobile Services

 Lab : Developing a Web Service for Mobile Clients Using Azure Mobile Services

 Create a Azure Mobile Services Instance

 (optional) Create a Mobile Service Custom API

 Consume the Mobile Service using the Windows Phone 8 Application

References

Related documents

 Debugging an Azure Cloud Service project After completing this module, students will be able to create a modular web application and host it using Azure Cloud Service Web

You will learn key Microsoft Azure concepts and basic implementation of Azure subscriptions, websites, virtual machines, storage, virtual networks, databases and Microsoft Azure

You will learn key Microsoft Azure concepts and basic implementation of Azure subscriptions, websites, virtual machines, storage, virtual networks, databases and Microsoft Azure

This course focuses on developing in Azure using Storage, Cloud Services, Service Bus, Active Directory, WebSites and SQL among other features.. This course also

Windows Azure Active Directory and the Hybrid Enterprise - Today Windows Azure Active Directory On‐premises and private cloud Other apps Other Directories Self‐Service

The course focuses on an introduction to Lync, Lync Server 2010 Supportability, publishing and validating a deployment using topology builder, preparing Active Directory,

Complete the configuration for federation/establishing trust between Azure AD (Azure Active Directory) and NetScaler using the Azure AD Module for Windows Powershell.. Setup

o Enable/disable student accounts o Search students  Student : o Login/Logout o View profile o Edit profile o Change password o Register new profile. Source