AZ-300 Azure Architect Technologies
In this course, students will learn the different technologies used in the Azure Architect job role.
AZ-300 Azure Architect Technologies
Length Days: 5
Length Hours: 40
PREREQUISITES
Students will need practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.
TARGET AUDIENCE
Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.
Deploy and Configure Infrastructure
Implement Workloads and Security
Architect Cloud and Technology Solutions
Create and Deploy Apps
Implement Authentication and Secure Data
Develop for the Cloud
COURSE OUTLINE
1 - MANAGING AZURE SUBSCRIPTIONS AND RESOURCES
2 - IMPLEMENTING AND MANAGING STORAGE
3 - DEPLOYING AND MANAGING VIRTUAL MACHINES (VMS)
Create Virtual Machines (VM)s within the Azure Portal
Create Virtual Machines (VM)s using Azure PowerShell
Create Virtual Machines (VM)s using ARM templates
Deploy Linux Virtual Machines (VM)s
Monitor Virtual Machines (VM)s
4 - CONFIGURING AND MANAGING VIRTUAL NETWORKS
Network routing using routing tables and algorithms
Inter-site connectivity using VNet-to-VNet connections and VPNs
Virtual network peering for regional and global considerations
Gateway transit
5 - MANAGING IDENTITIES
Role-Based Access Control (RBAC)
built-in roles
Self-Service Password Reset (SSPR)
authentication methods for password reset
6 - EVALUATING AND PERFORMING SERVER MIGRATION TO AZURE
7 - IMPLEMENTING AND MANAGING APPLICATION SERVICES
Deploying Web Apps
Managing Web Apps
App Service Security
Server-less Computing Concepts
Managing Event Grid
Managing Service Bus
Managing Logic App
8 - IMPLEMENTING ADVANCED VIRTUAL NETWORKING
Azure Load Balancer
Azure Application Gateway
Site-to-Site VPN Connections
9 - SECURING IDENTITIES
Azure AD Identity Protection
Azure Domains and Tenants
Azure Users and Groups
Azure Roles
10 - SELECTING COMPUTER AND STORAGE SOLUTIONS
Azure Architecture Center
Cloud design patterns
Competing consumers pattern
Cache-aside pattern
11 - HYBRID NETWORKING
Site-to-site connectivity
Point-to-site connectivity
Combining site-to-site and point-to-site connectivity
Virtual network–to–virtual network connectivity
12 - MEASURING THROUGHPUT AND STRUCTURE OF DATA ACCESS
DTUs – Azure SQL Database
RUs – Azure Cosmos DB
Structured and unstructured data
Using structured data stores
13 - CREATING WEB APPLICATIONS USING PAAS
Using shell commands to create an App Service Web App
Creating Background Tasks
Using Swagger to document an API
14 - CREATING APPS AND SERVICES RUNNING ON SERVICE FABRIC
Overview of Azure Service Fabric
Creating a reliable service
Creating a Reliable Actors app
Working with Reliable collections
15 - USING AZURE KUBERNETES SERVICE THIS MODULE FOCUSES ON THE AZURE
How to reduce operational overhead
Azure Container Registry
Azure Container Instances
16 - IMPLEMENTING AUTHENTICATION
Implementing authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)
Implementing multi-factor authentication
Claims-based authorization
Role-based access control (RBAC) authorization
17 - IMPLEMENTING SECURE DATA
End-to-end encryption
Implementing Azure confidential computing
Implementing SSL and TLS communications
Managing cryptographic keys in Azure Key Vault
18 - DEVELOPING LONG-RUNNING TASKS AND DISTRIBUTED TRANSACTIONS
Implementing large-scale, parallel, and high
performance apps using batches
HPC using Microsoft Azure Virtual Machines
Implementing resilient apps by using queues
19 - CONFIGURING A MESSAGE-BASED INTEGRATION ARCHITECTURE
Configure an app or service to send emails
Configure an event publish and subscribe model
Configure the Azure Relay service
Configure apps and services with Microsoft Graph
20 - DEVELOPING FOR ASYNCHRONOUS PROCESSING
Implement parallelism, multithreading, and processing
Implement Azure Functions and Azure Logic Apps
Implement interfaces for storage or data access
Implement appropriate asynchronous computing models
Implement auto-scaling rules and patterns
21 - DEVELOPING FOR AUTOSCALING
Implementing auto-scaling rules and patterns
Implementing code that addresses singleton application instances
Implementing code that addresses a transient state
22 - DEVELOPING AZURE COGNITIVE SERVICES SOLUTIONS
Developing Solutions using Computer Vision
Developing solutions using Bing Web Search
Developing solutions using Custom Speech Service
Developing solutions using QnA Maker
Actual course outline may vary depending on offering center. Contact your sales representative for more information.