20532: Developing Microsoft Azure Solutions

Lisboa
Sob consulta
Pós-Laboral

18h45 - 22h15 (2ª, 4ª e 6ª feiras)

Chat

Este curso está preparado para formandos que já têm experiência em desenvolvimento e querem aplicar os seus conhecimentos na solução Microsoft Azure. Este curso é o primeiro de uma serie de dois cursos com o objetivo de abordar os seguintes tópicos:

  • Implementação e extensão de web application na solução Microsoft Azure
  • Desenhar, planear e implementar uma solução Azure em alta disponibilidade

Objetivos:

  • Serviços disponíveis na plataforma Azure e utilização dos Management Portals para gestão das instancias
  • Criação de Virtual Machine, imagens de VM via Azure Management Portal
  • Criação de um Azure Web Site e publicação para um site de uma aplicação web já existente em ASP.NET
  • Criação de um Azure SQL server e base de dados
  • Descrever e identificar os procedimentos para construir um web applications alujada no Azure de forma resiliente e escalável
  • Criação de um projeto Azure Cloud Service com a solução Visual Studio 2013 e fazer debug local
  • Criação de um background process utilizando o Azure Worker Role
  • Criação de um Azure Table Storage e gerir table data utilizando .NET API for Azure Storage
  • Criação Azure Files SMB file share e armazenamento de ficheiros
  • Criação de um Azure Storage Queue instance para armazenar pedidos
  • Criação de um Azure Service Bus queue instance para armazenar pedidos
  • Criação de um Azure Service Bus namespace e utilizar o namespace to connect para uma cloud web application para um local WCF service
  • Criação de uma Virtual Machine utilizando um template já existente de SQL e ligar uma Virtual Machine a uma aplicação
  • Criação de um test environment utilizando PowerShell e Azure Service Management CmdLets
  • Integração ASP.NET Identity para o administration portal com o Azure Active Directory
  • Implementação de um web application projects para Azure

Destinatários

  • Profissionais com bases em tecnologias cloud
  • Profissionais que necessitam de implementar e administrar aplicações no Azure
  • Profissionais que necessitam de implementar e administrar Azure SQL no Azure
  • Profissionais que necessitam de desenvolver soluções para Azure

Pré-Requisitos

Os formandos devem ter experiência de trabalho com a plataforma Azure. Devem também ter conhecimentos gerais de ASP.NET e C#.

Programa

  • Development using the Microsoft Azure Platform
  • Establishing a Development Environment using Azure Virtual Machines
  • Managing Infrastructure in Azure
  • Web Infrastructure in the Azure Platform
  • Designing Cloud Applications for Resiliency
  • Processing Background Logic using Azure
  • Storing Tabular Data in Azure
  • Storing Files and Media in Azure
  • Storing Data in Queues using Azure
  • Automating Integration with Azure Resources
  • Implementing Security in Web Applications using Azure
  • Deploying Web Applications to Azure

Development using the Microsoft Azure Platform

  • Azure Services
  • Management Portals

 Establishing a Development Environment using Azure Virtual Machines

  • Constructing Azure Virtual Machines
  • Azure Virtual Machine Workloads
  • Migrating Azure Virtual Machine Instances

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
  • Create an Image from the Virtual Machine

Managing Infrastructure in Azure

  • Azure Virtual Networks
  • Highly Available Azure Virtual Machines
  • Virtual Machine Configuration Management
  • Customizing Azure Virtual Machine Networking

Lab : Managing Multiple Virtual Machines in a Virtual Network

  • Create the Database Virtual Machine
  • Create the Application Virtual Machines
  • Connect the Test Application to the SQL Server Virtual Machine
  • Modify the Application Virtual Machine into a Web Server

Web Infrastructure in the Azure Platform

  • Azure Web Sites
  • Hosting Web Applications in Azure
  • Configuring an Azure Web Site
  • Publishing an Azure Web Site
  • Monitoring an Azure Web Site

Lab : Creating an ASP.NET Web Site Using Azure Web Sites

  • Create an Azure Web Site
  • Deploy an ASP.NET Web Application to a Azure Web Site
  • Configure an Azure Web Site

Designing Cloud Applications for Resiliency

  • Application Design Practices for Highly Available Applications
  • Building High Performance Applications using ASP.NET
  • Common Cloud Application Patterns
  • Caching Application Data

Processing Background Logic using Azure

  • Understanding Cloud Services
  • Cloud Service Web Roles
  • Customizing Cloud Service Configurations
  • Updating and Managing Azure Cloud Service Deployments
  • Cloud Service Worker Roles
  • Cloud Service Worker Role Processing
  • Caching Data using Roles
  • Analyzing Applications in Cloud Service Role Instances

Lab : Creating a Background Process Using Azure Worker Roles

  • Create a C# Class Library
  • Add the Class Library to a Cloud Service Project
  • Debug Worker Roles in a Cloud Service Project

Storing Tabular Data in Azure

  • Azure SQL Databases Overview
  • Managing SQL Databases in Azure
  • Using Azure SQL Databases with SQL Server Data Tools
  • Migrating Data to Azure SQL Databases
  • Replication and Recovery of Azure SQL Database Instances
  • Azure Storage Overview
  • Azure Storage Tables Overview
  • Table Entity Transactions

Lab : Storing Event Data in Azure SQL Databases

  • Creating an Azure SQL Instance
  • Using Entity Framework with Azure SQL

Lab : Storing Event Registration Data in Azure Storage Tables

  • Populating the Sign-In Form with Registrant Names
  • Updating the Events Website to use Storage Tables
  • Verify that the Events Web Site is using Azure Storage Tables for Registrations

Storing Files and Media in Azure

  • Azure Storage Blobs
  • Controlling Access to Storage Blobs & Containers
  • Monitoring Storage Blobs
  • Configuring Azure Storage Accounts
  • Azure Files
  • Uploading and Migrating Storage Data

Lab : Storing Generated Documents in Azure Storage Blobs

  • Implement Azure Storage Blobs
  • Populating the Container with Files and Media
  • Retrieving Files and Media From the Container
  • Specifying Permissions for the Container

Storing Data in Queues using Azure

  • Queue Mechanisms in Azure
  • Azure Storage Queues Overview
  • Handling Storage Queue Messages
  • Azure Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Relay
  • Azure Service Bus Notification Hubs

Lab : Using Queues and Service Bus to Manage Communication Between Web Applications in Azure

  • Create an Azure Service Bus Namespace
  • Use Azure Queue Storage For Document Generation
  • Use Service Bus Queues for Document Generation
  • Use Service Bus Relay to Connect a WCF Service and Client[s]

Automating Integration with Azure Resources

  • Azure SDK Client Libraries
  • Scripting Azure Service Management using PowerShell
  • Azure REST Interface
  • Azure Resource Manager

Lab : Automating the Creation of a Test Environment using PowerShell

  • Prepare Azure PowerShell Environment
  • Use PowerShell to Create and Access a Website
  • Use a Resource Template to Create Multiple Pre-Configured Resources

Implementing Security in Web Applications using Azure

  • Azure Active Directory
  • Azure AD Directories
  • Azure AD Access Control Service
  • Azure AD Multi-Factor Authentication

Lab : Integrating Azure Active Director with the Events Administration Portal

  • Create an Azure AD Directory
  • Secure an Existing ASP.NET Web Application
  • Integrate Azure AD with ASP.NET Identity

Deploying Web Applications to Azure

  • Deployment Strategies for Web Applications
  • Deploying Azure Web Sites
  • Deploying Azure Cloud Services
  • Continuous Integration
  • Monitoring Cloud Applications

Lab : Deploying the Events Web Application to Azure

  • Create the Target Azure Services for Deployment
  • Manage Configuration Settings for a Cloud Web Application
  • Deploy the Web Applications to Azure
  • Monitor the Web Applications in Azure
Chat

Quero saber mais informações sobre este curso

20532: Developing Microsoft Azure Solutions

Cloud | 35h - Pós-Laboral: 18h45 - 22h15 (2ª, 4ª e 6ª feiras)


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!