Partner Practice Enablement – Cloud Application … Application... · Ability to work with all...

94
https://aka.ms/mabenoit/cad-ppe-day1 https://aka.ms/mabenoit/cad-ppe-lab-setup

Transcript of Partner Practice Enablement – Cloud Application … Application... · Ability to work with all...

Page 1: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://aka.ms/mabenoit/cad-ppe-day1

https://aka.ms/mabenoit/cad-ppe-lab-setup

Page 2: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 3: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

{

"firstName": "Mathieu",

"lastName": "Benoit",

"city": "Quebec",

"country": "Canada",

"company": "Microsoft",

"role": "Cloud Solution Architect",

"gitHub": "mathieu-benoit",

"blog": "aka.ms/mabenoit",

"misc": [

"software development",

"cloud + web + mobile",

"agile & devops enthusiast",

"continuous learning"

]

}

GitHub account

Personal blog

Page 4: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 5: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 6: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 7: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 8: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 9: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 10: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

• Next Gen Partner Capacity

• Professional Services Capacity & Capabilities in Advanced Cloud Workloads

Partner Development Unit

Core Infrastructure & Management

Data Platform & Analytics

Cloud Application Development

Mobility & Security

Infrastructure Provisioning

Hybrid Management

Infrastructure Modernization

Business Intelligence, Big Data, Advanced Analytics

Internet of Things

Data Platform Modernization

App Dev (Web, Mobile)

Digital Media

Developer Operations

Identity & Access Management, Security

Managed Mobile Productivity

Information Protection

Build With

CSA SupportedMS Certified

MPN Certified

Sell With

PDP Supported Repeatable OffersPre-Sales Capacity

Page 11: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

C+E Marketing Group – Partner Team

Microsoft Confidential

Skill 1: DevOps (ALM) Skill 2: Modernizing apps

Skill 4: Hybrid app integrationSkill 3: Web, Mobile, Media

Page 12: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 13: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 14: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 15: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 16: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Balance of responsibility

Balance of control and responsibility depends on the category of the service

MOVE-IN READY

Use immediately with minimal configuration

SOME ASSEMBLY REQUIRED

Existing services are a starting point, with additional configuration for a custom fit

BUILD FROM THE GROUND UP

Building blocks, create your own solution or apps from scratch

Responsibility On-

Prem

IaaS PaaS SaaS

Applications

Data

Runtime

Middleware

O/S

Virtualization

Servers

Storage

Networking

MicrosoftCustomer

Page 17: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 18: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

The Microsoft Application

Innovation Solution

Amazing digital experiences, connected to your business

A cloud that supports your stack and your app

A data platform for applications that predict and take action

Open and extensible tools and services for developers

Page 19: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 20: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 21: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Based on five-year, risk-adjusted figures for a composite organization constructed from aggregated interviews with eight Microsoft Azure IaaS customers.

Source: “The Total Economic Impact Of Microsoft Azure PaaS,” a commissioned study conducted by Forrester Consulting, June 2016

466%

Return on

Investment

$5.91M

Net Present

Value

80%

IT Time

Saved

50%

Faster Service Deployment

Time to Market

Page 22: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 23: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 24: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 25: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Platform Services

Infrastructure Services

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database DocumentDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

ApplicationInsights

VS Team Services

Domain Services

HDInsight MachineLearning Stream Analytics

Data Factory

EventHubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyApp

Power BI Embedded

SQL Server Stretch Database

MobileEngagement

FunctionsCognitive Services Bot Framework Cortana

Security Center

Container Service

VM Scale Sets

Data Lake Store

BizTalkServices

Service Bus

Logic Apps

API Management

Content DeliveryNetwork

Media Services

Media Analytics

Page 26: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 27: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 28: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

RESOURCE GROUP

Page 29: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 30: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Page 31: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 32: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

What is RBAC

▪ allows secure access with granular permissions to

resources

▪ assignable to users, groups or service principals

▪ built-in roles make it easy to get started

32

Role Definitions

• describes the set of permissions (e.g. read actions)

• can be used in multiple assignments

Role Assignments

• associate role definitions with an identity (e.g.

user/group) at a scope (e.g. resource group)

• always inherited – subscription assignments

apply to all resources

Page 33: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

subscription level – grants permissions for all resources in the sub

resource group level –grants permissions for all resources in the group resource level – grants

permissions to the specific resource

Page 34: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 35: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://portal.azure.com/#create/Microsoft.ResourceGroup

-

-

-

-

-

-

-

Page 36: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 37: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 38: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Azure App Service

Page 39: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Enterprise gradeDesigned for secure mission-critical applications

Fully managedOptimized for Availability and Automatic scale

Built for DevOpsAgility through Continuous Deployment

Premium Tier

App Service Environments

Hybrid Connections / VPN Support

Scheduled Backup

Azure Active Directory Integration

Site Resiliency, HA, and DR

Web Jobs

Role Base Access Control

Audit / Compliance

Enterprise Migration

Client Certs

Redis Caching

IP Restrictions/ SSL

Web Sockets

SQL, MySQL, DocDB, & Mongo

Automated Deployment

AutoScale

Built-in Load Balancing

WW Datacenter Coverage

End Point Monitoring & Alerts

DR Site Support

WildCard Support

Dedicated IP address

HTTP Compression

WebJobs

Premium WordPress

Sticky Sessions

App Service Environment

Remote Debugging w/ Visual Studio

Site Staging Slots

Traffic Routing

Continuous Integration/Deployment

Git, Visual Studio Online and GitHub

App & Site Diagnostics

OS & Framework Patching

Site Extensions Gallery

NET, PHP, Python, Node, Java

Framework Installer

Browser-based editing

Auto-Healing

Logging and Auditing

Admin-Site

Support Site Extension

Page 40: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

App Service Plan

Page 41: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Scaling Up vs. Scaling Out

Scale Up

Vary the VM size1 Core w/ 1.75 GB RAM 2 Cores w/ 3.5 GB RAM4 Cores w/ 7 GB RAM

Scale Out

Vary the VM countMax 3* instancesMax 10 instances

Max 20/50** instances

Page 42: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Limitation with the default App Service?

ASE provides: ▪Network isolation for apps

▪Larger scale than multi-tenant

▪More powerful hosts

▪Ability to work with all VPN types

Page 43: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

App Service Environment benefits

Dedicated and isolated infrastructure per customer• Dedicated front-end and back-end instances

• Isolation with own virtual network

Achieve higher scale• Scale to 50 instances (more available upon request)

• Front-end load balancers with scale-out

• New: Extra Large workers

More security• VPN Site-to-Site and ExpressRoute connections

• Control incoming traffic with Network Security Group

• Protect apps with web app firewall, appliances and network SaaS providers

Page 44: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 45: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Functions

Page 46: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Slots and Deployment Recommendation

• Use primary App for production

• Use a slot for deployment

• Optional: create last-known-good slot• Code change SC Stage

Production

• After swap older Prod Stage LKG

Page 47: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Page 48: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 49: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

-

https://portal.azure.com/#create/Microsoft.WebSite

-

-

-

-

-

-

-

-

-

-

Page 50: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 51: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Functions

Page 52: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 53: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://portal.azure.com/#create/Microsoft.ApiApp

-

-

-

Page 54: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 55: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Functions

iOS

Page 56: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 57: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://portal.azure.com/#create/Microsoft.Zumo

-

-

-

-

Page 58: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 59: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Event-driven scale

Sub-second billing

Abstraction of servers

Page 60: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Focus on business

logic

Ship fasterReduced dev

ops

Page 61: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 62: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Common Scenarios

Your App or

Service

Office

365

Office

Graph

Azure

Storage

Other

Functions

Legacy

Systems

Web

Services

• Timer-based processing

• Azure service event processing

• SaaS event processing

• Serverless web application architectures

• Serverless mobile backends

• Real-time stream processing

• Real-time bot messaging

Page 63: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Functions

Page 64: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 65: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 66: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://functions.azure.com

https://portal.azure.com/#create/Microsoft.FunctionApp

Page 67: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 68: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Functions

Page 69: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

▪ Browser-based work flow engine

▪ With pre-built connectors

▪ With BizTalk API Apps

▪ Enables use of custom API apps

▪ Provides built-in support for tracking

▪ Provides Role-based Access Control

▪ Manage deployment lifecycle with Resource Manager

Page 70: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

• Box

• Chatter

• Delay

• Dropbox

• Azure HD Insight

• Marketo

• Azure Media Services

• OneDrive

• SharePoint

• SQL Server

• Office 365

• Oracle

• QuickBooks

• SalesForce

• Sugar CRM

• SAP

• Azure Service Bus

• Azure Storage

• Timer / Recurrence

• Twilio

• Twitter

• IBM DB2

• Informix

• Websphere MQ

• Azure Web Jobs

• Yammer

• Dynamics CRM

• Dynamics AX

• Hybrid Connectivity

• HTTP, HTTPS

• File

• Flat File

• FTP, SFTP

• POP3/IMAP

• SMTP

• SOAP + WCF

• Batching / Debatching

• Validate

• Extract (XPath)

• Transform (+Mapper)

• Convert (XML-JSON)

• Convert (XML-FF)

• X12

• EDIFACT

• AS2

• TPMOM

• Rules Engine

Connectors

Protocols BizTalk Services

Page 71: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 72: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://portal.azure.com/#create/Microsoft.EmptyWorkflow

-

-

-

-

-

Page 73: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 74: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

AZURE API MANAGEMENT

On-prem APIs 3rd party APIsAPIs on Azure Azure APIs

API consumers

Page 75: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

APP DEVELOPERS

APPS

API PUBLISHERS

Hosted anywhere.

Developed using any

technology.

BACKEND

APIsDIRECT OR

VPN

Publisher portal

Gateway

Developer Portal

Page 76: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

BACKEND

APIs

NETWORKING

IDENTITY

WAF

CUSTOM ANALYTICS

CUSTOM REPORTS &

DASHBOARDAS

Page 77: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Store recordPost new invoice

Fetch Invoice

Grab raw file

Convert to JSON

API layer

API Management

Logic App Function

Page 78: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 79: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://portal.azure.com/#create/Microsoft.ApiManagement

-

-

-

-

-

-

http://aka.ms/apimroadmap

Page 80: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 81: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://tryappservice.azure.com

https://functions.azure.com/try

Page 84: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app-service-a-platform-to-build-modern-applications-16828

https://mva.microsoft.com/en-US/training-courses/cloud-application-development-17172

https://mva.microsoft.com/en-US/training-courses/using-azure-functions-to-build-nanoservices-16765?l=8Qt5pu7yC_1906218965

https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-1-building-azure-logic-apps-16829?l=N2TrqMY4C_305918563

https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-2-building-azure-api-apps-16830?l=jI6yrcY4C_9605918563

https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-3-building-azure-web-apps-16835?l=VucUekp4C_4405918563

https://mva.microsoft.com/en-US/training-courses/mastering-azure-app-service-part-4-building-azure-mobile-apps-16836

https://openedx.microsoft.com/courses/course-v1:Microsoft+AZURE206x+2016_T4/about

Page 86: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

App Service - Associated latest news and updates

Page 89: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

Azure Skills Initiative - offersG

et sk

illed

Get ce

rtified

Access to online courses and digital, sharable certificates of completion for each completed course,

including new Azure for AWS Experts and Azure Fundamentals courses

Courses can be found at http://azure.Microsoft.com/azure-skillsFree

Access to online courses, plus:

Three exam vouchers

(including one retake each)

and practice tests for any three

Azure certification exams

$279usd

Linux Foundation

Certified System

Administrator

(LFCS) exam

voucherAvailable in January

Access to online courses, plus:

One exam voucher (including one retake)

and a practice test for any

Azure certification exam$99usd

Page 90: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://aka.ms/cloudappdevplaybook

Page 91: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 92: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app

https://aka.ms/mabenoit/cad-ppe-lab1

Page 93: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app
Page 94: Partner Practice Enablement – Cloud Application … Application... · Ability to work with all VPN types. ... //mva.microsoft.com/en-US/training-courses/deep-dive-into-azure-app