Highlights
Module 1:
Develop Azure Infrastructure as a Service Compute
Solutions
In this module, attendees will learn how to use
compute services such as Azure virtual machines and
Azure Batch as the compute target for their
solutions. This module will also discuss Azure
Kubernetes Service and core container concepts such
as Container Image Registry and strategies for
containerizing applications.
1. Implement solutions that use virtual machines (VM)
Introduction to azure Compute Service
Introduction to Virtual network & Networking
component
Introduction to azure Virtual Machine
Provision VMs
Configure Azure Disk Encryption for VMs
2. Implement
batch jobs by using Azure Batch Services
Introduction to Azure HPC
Introduction Azure Batch Services
Manage batch jobs by using Batch Service API
Run a batch job by using Azure CLI, Azure portal,
and other tools
Write code to run an Azure Batch Services batch job
3. Create
containerized solutions
Introduction to Containerization as new application
deployment pattern
Introduction to Container & related Service on azure
Create an Azure Managed Kubernetes Service (AKS)
cluster
Create container images for solutions
Publish an image to the Azure Container Registry
Run containers by using Azure Container Instance or
AKS
Module 2: Develop for Azure Storage
In this module, attendees will learn how to develop
solutions that leverage Azure storage related
services options including: Cosmos DB, Azure Storage
tables, file storage, Blob, relational databases,
and caching and content delivery networks.
1. Develop solutions that use storage tables
Introduction to Azure Storages service
Design and implement policies for tables
Query table storage by using code
Implement partitioning schemes
2. Develop
solutions that use Cosmos DB storage
Introduction to Cosmos DB
Understanding multimodal database service
Create, read, update, and delete data by using
appropriate APIs
Implement partitioning schemes
Set the appropriate consistency level for operations
3. Develop
solutions that use a relational database
Introduction to Azure SQL database o Provision and
configure relational databases
Configure elastic pools for Azure SQL Database
Create, read, update, and delete data tables by
using code
Develop solutions that use blob storage
Introduction to Azure Blob Service
Move items in Blob storage between storage accounts
or containers
Set and retrieve properties and metadata
Implement blob leasing
Implement data archiving and retention
Module 3: Implement Azure security
In this module, attendees will learn how to
implement authentication and authorization in Azure
as well as how to implement secure data solutions
with: encryption; Azure Key Vault; and SSL and TLS
communications. This module will also discuss using
claims-based access control (CBAC) as well as
role-based access control (RBAC) to develop secure
solutions.
1. Authentication with Azure identity solution
Introduction to Azure Active Directory
Authentication by using certificates, forms-based
authentication, or tokens
Overview of multi-factor or Windows authentication
by using Azure AD
OAuth2 authentication
Overview of Managed Service Identity (MSI)
Overview of Service Principal authentication
2. Implement
access control on azure resources
CBAC (Claims-Based Access Control) authorization
RBAC (Role-Based Access Control) authorization
Implement Shared Access Signatures
3. Securing
data solutions on Azure
Understand Encrypt and decrypt data at rest and in
transit
Implement Azure Key Vault API
Module 4: Monitor, troubleshoot, and optimize
Azure solutions
In this module, attendees will learn how to design
applications for resiliency and scale by using
features such as caching and auto scale and general
cloud design best practices. From there, attendees
will learn how to use solutions such as Azure
Monitor, Log Analytics, App Insights and more to
monitor and troubleshoot their applications.
Introduction to scalability of apps and services o
Autoscaling rules and patterns
Integrate caching and content delivery within
solutions
Store and retrieve data in Azure Redis cache
Develop code to implement CDN’s in solutions
Invalidate cache content (CDN or Redis)
Instrument solutions to support monitoring and
logging
Configure instrumentation in an app or service by
using Application Insights
Analyze and troubleshoot solutions by using Azure
Monitor
Implement Application Insights Web Test and Alerts
Module 5: Connect to and Consume Azure Services
and Third-party Services
In this module, attendees will learn how to use
common Azure PaaS Services such as Functions, Logic
Apps, Search, API Management as well as messaging
services including Service Bus, Storage Queues,
Event Grid, Event Hub, Notification Hub and much
more.
Develop an App Service Logic App
Introduction to Azure App Service
Azure Web App
Azure Mobile App
Azure API App
Azure Function App
Azure Logic App
Create a custom connector for Logic Apps
Create a custom template for Logic Apps
Integrate Azure Search within solutions
Introduction to Azure Search
Searchable data
Azure Search index
Establish API Gateways
Introduction to API Gateways
APIM instance
Configure authentication for APIs
Define policies for APIs
Overview of event-based solutions
Event vs. Messages pattern
Understand Solutions that use Azure Event Grid
Understand Solutions that use Azure Notification
Hubs
Understand Solutions that use Azure Event Hub
Develop message-based solutions
Understand Solutions that use Azure Service Bus
Understand Solutions that use Azure Queue Storage
queues
|