• No results found

Microsoft Introduction to Azure for Developers

N/A
N/A
Protected

Academic year: 2021

Share "Microsoft Introduction to Azure for Developers"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Overview

After completing this course, students will be able to:

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 W ebsites. 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 W eb Roles.

Use Cloud Service W orker 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 W ebDeploy and Service Packages.

Use Azure Mobile Services to provide a scalable and secure web service for mobile applications.

Module 1: Overview of Azure

This module describes 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.

Lessons

Azure Overview

W orking with the Azure platform Cloud Application Scenarios

Microsoft 10978 - Introduction to Azure for Developers

Lengt h 5 days

Price

$4389.00 (inc GST )

Version A

This course offers students the opportunity to take an existing A SP.NET MVC application and expand its functionality as

part of moving it to A zure. This course focuses on developing in A zure using Storage, Cloud Services, Service Bus, A ctive

Directory, WebSites and SQL among other features. This course also focuses on using the provided .NET SDKs, REST A PIs,

configuration and deployment options related to A zure.

Microsoft’s cloud products are ever green, that is Microsoft is continually developing and upgrading these

products. Where digital courseware is used, Fresh Editions will automatically provide access to the latest

manual, however, there is often a lag between the course content and the current build of the product.

Attendees on these courses will appreciate the fluid nature of the technology and accept that

discrepancies in the courseware are inevitable. The Microsoft Certified Trainer, where possible, will

highlight these changes and guide students accordingly.

Skills Gained

Key Topics

1800 ULEARN (853 276) www.ddls.com.au

(2)

Lab : Exploring Azure

Using the Azure Management Portal Managing a Azure Subscription

Module 2: Creating and Managing Services in Azure

This module describes how to 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.

Lessons

W hat 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

This module introduces the Azure infrastructure services and describes the features available to Virtual Machines hosted in Azure.

Lessons

Infrastructure in Azure Azure Virtual Machines

Lab : Creating an Azure Virtual Machine for Development & Testing 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

In this module students will be able to create and host a simple website using Azure W ebsites. Students will also learn how to monitor and manage the website using the Management Portal.

Lessons

Azure W ebsites

Hosting W eb Applications in Azure Configuring an Azure W ebsite Publishing an Azure W ebsite Monitoring an Azure W ebsite

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

Deploy an ASP.NET W eb Application to an Azure W ebsite Configure an Azure W ebsite

Module 5: Creating Modular Web Applications Using Azure

(3)

In this module, students learn how to create a modular web application and host it using Azure Cloud Service W eb Roles.

Lessons

W hat is a Cloud Service?

Cloud Service W eb Roles Configuring a W eb Role Monitoring a W eb Role

Lab : Creating Azure Web Roles using Visual Studio 2013 Create an Azure Cloud Service project

Create an Azure Cloud Service W eb 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

In this module, students will be able to use Cloud Service W orker Roles to process data in the background. Students will also be able to use Cloud Service Cache Roles to store data in the cache.

Lessons

Cloud Service W orker Roles Creating a W orker Role Configuring a W orker 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 W orker Roles in a Cloud Service Project

Module 7: Storing SQL Data in Azure

In this module students will be able to use Azure SQL to store and retrieve data.

Lessons

W hat is Azure SQL?

Managing Servers And Databases in Azure SQL Using Azure SQL with Data Tools

Migrating Data to Azure SQL

Using Azure SQL W ith Entity Framework

Lab : Storing Event Data in Azure SQLCreate an Azure SQL instance Using Entity Framework with Azure SQL

Module 8: Storing non-relational data in Azure

In this module students will be able to use Azure Table storage to store and retrieve data.

Lessons

W hat 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

(4)

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

In this module, students will be able to store and access multimedia files in Azure using Blob Storage.

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

In this module, students will use Azure Queue Storage to queue data for asynchronous processing.

Lessons

Overview of Queues in Azure Azure Queue Storage

Using the Azure SDK to manipulate data in Queue Storage Monitoring Queue Storage

W hat is Azure Service Bus?

Azure Service Bus Queues

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

This module describes how to use the Azure Service Bus Relay to connect on-premise services with client applications.

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

(5)

Validate the W CF Service

Connecting a W CF Service to a Service Bus Namespace

Module 12: Asynchronously Notifying Applications Using Azure

In this module, students will use Azure Service Bus Notification Hubs to publish messages to client applications.

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

In this module, students will learn how to use Azure Active Directory to implement security in a Cloud web application.

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

In this module, students will learn how to deploy web applications to Azure by using W ebDeploy and Service packages.

Lessons

Deployment Strategies for Azure W eb Applications Deploying W eb Applications Using Cloud Service Packages Deploying W eb APPLICATIONS USING W EBDEPLOY Monitoring Cloud Applications

Lab : Deploying the Events Web Application to Azure Manage Configuration Settings for a Cloud Service Project Deploy the W eb Applications to Azure

Monitor the W eb Applications in Azure

Module 15: Developing Mobile Services using Azure

In this module, students will be able to use Azure Mobile Services to provide a scalable and secure web service for mobile applications.

Lessons

(6)

© 2016 Dimension Data Learning Solutions. A ll Rights Reserv ed

Azure Mobile Services

Communicating with Mobile Services Customizing Mobile Services Securing Mobile Services

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.

This course is intended for students who have the following experience:

6-12 months experience developing ASP.NET W eb applications using C#

We can also deliver and customise this training course for larger groups – saving your organisation time, money and resources. For more information, please contact us on 1800 853 276.

Before attending this course, students must have the following experience:

ASP.NET web application development C# application development

Resources used with enterprise web application development Relational databases (SQL)

W CF services

The supply of this course by Dimension Data Learning Solutions Pty Ltd is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Target Audience

Prerequisites

References

Related documents