Section 1 : Welcome

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 About Certification
Lecture 3 Who Is This Course For 00:00:41 Duration
Lecture 4 How This Course Is Organized 00:01:04 Duration
Lecture 5 Agenda 00:02:30 Duration

Section 2 : Introduction to the Cloud

Lecture 1 Current Status in Computing 00:04:03 Duration
Lecture 2 What is the Cloud 00:03:39 Duration
Lecture 3 Characteristics of the Cloud 00:06:04 Duration
Lecture 4 CapEx vs OpEx 00:02:38 Duration
Lecture 5 IaaS, PaaS, SaaS 00:05:37 Duration
Lecture 6 Types of Clouds 00:04:05 Duration
Lecture 7 Main Cloud Providers 00:01:06 Duration

Section 3 : Introduction to Azure

Lecture 1 Introduction 00:01:13 Duration
Lecture 2 Regions and Zones 00:04:39 Duration
Lecture 3 Azure Services 00:01:18 Duration
Lecture 4 Creating Account 00:05:03 Duration

Section 4 : First Look at Azure

Lecture 1 The Azure Portal 00:05:35 Duration
Lecture 2 Accessing the Portal in the future
Lecture 3 Account and Subscription 00:02:21 Duration
Lecture 4 Changes in Azure portal
Lecture 5 Creating Resource 00:05:04 Duration
Lecture 6 Finding the Resource 00:01:35 Duration
Lecture 7 The Resource Page 00:02:12 Duration
Lecture 8 Removing a Resource 00:02:02 Duration
Lecture 9 Azure CLI & PowerShell 00:07:58 Duration
Lecture 10 TASK_ Remove the Resource Group

Section 5 : Azure Basic Concepts

Lecture 1 Regions 00:03:46 Duration
Lecture 2 Resource Groups 00:05:51 Duration
Lecture 3 Storage Accounts 00:01:01 Duration
Lecture 4 SLA 00:03:47 Duration
Lecture 5 SLA Calculators
Lecture 6 Cost 00:08:09 Duration
Lecture 7 Setting Budget 00:03:31 Duration
Lecture 8 Architects and the Cloud 00:02:13 Duration

Section 6 : Introducing Our App

Lecture 1 Intorudction 00:02:09 Duration
Lecture 2 ReadIt Demo 00:03:49 Duration
Lecture 3 Installing 00:02:21 Duration
Lecture 4 Installing VS Code 00:02:29 Duration
Lecture 5 Installing Extensions 00:02:19 Duration
Lecture 6 Running the Catalog Locally 00:03:48 Duration
Lecture 7 Going Through the Code 00:03:31 Duration

Section 7 : Azure Compute

Lecture 1 Introduction 00:01:35 Duration
Lecture 2 Virtual Machines 00:05:11 Duration
Lecture 3 Creating Virtual Machine 00:15:07 Duration
Lecture 4 The Real Cost of VM 00:02:25 Duration
Lecture 5 Reducing the Cost of VM 00:08:04 Duration
Lecture 6 Availability of VMs 00:12:40 Duration
Lecture 7 Creating Available & Cost Effective VM 00:07:32 Duration
Lecture 8 ARM Template 00:03:59 Duration
Lecture 9 Using ARM Template 00:13:39 Duration
Lecture 10 Deleting Virtual Machines 00:03:48 Duration
Lecture 11 Virtual Machine Scale Set 00:03:32 Duration
Lecture 12 Using Scale Set 00:16:10 Duration
Lecture 13 Azure Instance Metadata Services 00:10:26 Duration
Lecture 14 ReadIt Resources Helper List
Lecture 15 Setting Up the Catalog App 00:17:48 Duration
Lecture 16 Setting Up the Weather API 00:12:03 Duration
Lecture 17 Virtual Machines Tips and Tricks
Lecture 18 A Quick Reminder
Lecture 19 Azure Architecture Diagrams 00:03:50 Duration
Lecture 20 A Word of Caution 00:01:03 Duration
Lecture 21 Shut Down the Machines
Lecture 22 App Services 00:02:49 Duration
Lecture 23 App Service Tiers 00:01:40 Duration
Lecture 24 Auto Scaling App Service 00:01:11 Duration
Lecture 25 Setting the Inventory App Service 00:14:04 Duration
Lecture 26 App Services Tips and Tricks
Lecture 27 Shutting Down App Service
Lecture 28 Current Architecture 00:00:25 Duration
Lecture 29 AKS 00:00:54 Duration
Lecture 30 Containers 00:06:45 Duration
Lecture 31 Introduction to Docker 00:05:19 Duration
Lecture 32 Containers Management 00:01:45 Duration
Lecture 33 Introduction to Kubernetes 00:01:46 Duration
Lecture 34 Installing Docker on Windows 10 Home
Lecture 35 Working with Containers 00:16:07 Duration
Lecture 36 Working with AKS 00:12:44 Duration
Lecture 37 Current Architecture 00:00:42 Duration
Lecture 38 Azure Functions 00:09:02 Duration
Lecture 39 Azure Functions Hosting Plan 00:08:42 Duration
Lecture 40 Durable Functions 00:02:21 Duration
Lecture 41 Running Functions Locally 00:10:36 Duration
Lecture 42 Running Functions on Azure 00:09:05 Duration
Lecture 43 Current Architecture 00:00:43 Duration
Lecture 44 A Quick Reminder
Lecture 45 How to Choose Compute Type 00:03:23 Duration
Lecture 46 More Compute Options 00:01:19 Duration

Section 8 : Azure Networking

Lecture 1 Networking in Azure 00:02:45 Duration
Lecture 2 Virtual Networks 00:05:17 Duration
Lecture 3 CIDR Notation 00:05:19 Duration
Lecture 4 CIDR Notation Tip
Lecture 5 Subnets
Lecture 6 Looking at the ReadIt VNet 00:07:00 Duration
Lecture 7 Creating a Virtual Network 00:06:20 Duration
Lecture 8 Working with VNets 00:13:43 Duration
Lecture 9 Network Security Groups 00:03:05 Duration
Lecture 10 Setting Up the Catalog's NSG 00:11:19 Duration
Lecture 11 Setting Up the Weather API's NSG 00:04:14 Duration
Lecture 12 Moving the Weather API to a New Subnet 00:10:58 Duration
Lecture 13 Network Security Groups Tips and Tricks
Lecture 14 Network Peering 00:04:08 Duration
Lecture 15 Moving the Weather API to a New VNet 00:12:54 Duration
Lecture 16 Using Network Peering 00:07:03 Duration
Lecture 17 Network Topology 00:03:31 Duration
Lecture 18 Current Architecture 00:00:33 Duration
Lecture 19 Secure VM Access 00:07:44 Duration
Lecture 20 Using Bastion 00:09:34 Duration
Lecture 21 Service Endpoint 00:04:17 Duration
Lecture 22 Private Link 00:03:36 Duration
Lecture 23 Service Endpoint vs Private Link 00:01:55 Duration
Lecture 24 VNet Integration 00:04:43 Duration
Lecture 25 Access Restrictions 00:07:00 Duration
Lecture 26 ASE 00:03:15 Duration
Lecture 27 Load Balancer 00:11:18 Duration
Lecture 28 Application Gateway 00:06:42 Duration
Lecture 29 Creating Application Gateway 00:11:17 Duration
Lecture 30 Connecting the Inventory App Service to the Application Gateway 00:07:15 Duration
Lecture 31 Connecting the Catalog VM to the Application Gateway 00:06:31 Duration
Lecture 32 Cost of Application Gateway in This Course
Lecture 33 Application Gateway and AKS 00:00:58 Duration
Lecture 34 Application Gateway and Function Apps 00:01:14 Duration
Lecture 35 Current Architecture 00:00:52 Duration
Lecture 36 Affinity
Lecture 37 Stateless Architecture 00:07:12 Duration
Lecture 38 Application Gateway and Cookies 00:02:56 Duration
Lecture 39 Secure Network Design 00:01:46 Duration

Section 9 : Data in Azure

Lecture 1 Introduction 00:01:06 Duration
Lecture 2 Major Database Features 00:01:12 Duration
Lecture 3 Database on VM 00:01:59 Duration
Lecture 4 Azure SQL 00:11:12 Duration
Lecture 5 Azure SQL Pricing 00:07:17 Duration
Lecture 6 Which Azure SQL to Choose_ 00:01:05 Duration
Lecture 7 Creating and Connection to Azure SQL 00:09:40 Duration
Lecture 8 Connecting the Catalog to the Database 00:13:55 Duration
Lecture 9 Securing the Database Connection 00:03:37 Duration
Lecture 10 Connecting the Inventory to the Database 00:09:09 Duration
Lecture 11 A Quick Reminder
Lecture 12 Cosmos DB 00:06:00 Duration
Lecture 13 SQL vs NoSQL Databases 00:07:47 Duration
Lecture 14 Cosmos DB Consistency Levels 00:09:09 Duration
Lecture 15 Cosmos DB Pricing 00:04:51 Duration
Lecture 16 Creating and Using Cosmos DB 00:13:56 Duration
Lecture 17 Connecting the Orders Function to Cosmos DB 00:10:51 Duration
Lecture 18 Cosmos DB Tips and Tricks
Lecture 19 Azure MySQL 00:02:20 Duration
Lecture 20 Azure MySQL Pricing 00:02:00 Duration
Lecture 21 Creating and Using Azure MySQL 00:13:00 Duration
Lecture 22 Azure PostgreSQL 00:02:34 Duration
Lecture 23 Azure Storage 00:13:20 Duration
Lecture 24 Azure Blob Storage Pricing 00:02:01 Duration
Lecture 25 Creating and Using Storage Account 00:08:35 Duration
Lecture 26 Accessing Private Blobs with Keys and SAS Token 00:07:30 Duration
Lecture 27 Networking and Fail Over of Storage Account 00:05:12 Duration
Lecture 28 CDN and Automation 00:07:35 Duration
Lecture 29 Creating Storage Account for the ReadIt App 00:01:43 Duration
Lecture 30 Azure Storage Explorer 00:04:52 Duration
Lecture 31 Azure Redis 00:02:30 Duration
Lecture 32 Azure Redis Pricing
Lecture 33 Creating Redis and Connecting the Catalog 00:13:25 Duration
Lecture 34 Connecting the Shopping Cart to Redis 00:12:08 Duration
Lecture 35 Current Architecture 00:01:49 Duration
Lecture 36 How to Select Data Store Solution 00:01:43 Duration

Section 10 : Messaging in Azure

Lecture 1 Messaging in Azure 00:00:44 Duration
Lecture 2 Storage Queue 00:02:01 Duration
Lecture 3 Using Storage Queue 00:05:49 Duration
Lecture 4 Event Grid 00:04:17 Duration
Lecture 5 Event Grid Pricing 00:00:52 Duration
Lecture 6 Connecting Event Grid to the Orders Function 00:14:57 Duration
Lecture 7 Connecting the Shopping Cart to the Storage Account 00:09:08 Duration
Lecture 8 Protecting the Orders Function 00:01:59 Duration
Lecture 9 Service Bus 00:03:55 Duration
Lecture 10 Service Bus Pricing 00:01:11 Duration
Lecture 11 Using Service Bus 00:07:04 Duration
Lecture 12 Event Hubs 00:04:12 Duration
Lecture 13 Event Hubs Pricing 00:01:27 Duration
Lecture 14 Using Event Hubs 00:06:57 Duration
Lecture 15 Selecting Messaging Solution 00:01:27 Duration
Lecture 16 Current Architecture 00:00:44 Duration

Section 11 : Azure AD

Lecture 1 Introduction 00:03:10 Duration
Lecture 2 Tenants 00:01:32 Duration
Lecture 3 A Look Around Azure AD 00:05:29 Duration
Lecture 4 Users and Groups 00:00:49 Duration
Lecture 5 Working with Users and Groups 00:09:16 Duration
Lecture 6 Azure AD Licenses 00:01:35 Duration
Lecture 7 MFA 00:04:15 Duration
Lecture 8 Security Defaults 00:01:38 Duration
Lecture 9 Using Security Defaults 00:02:07 Duration
Lecture 10 RBAC 00:03:38 Duration
Lecture 11 Azure Roles 00:02:54 Duration
Lecture 12 Using Azure Roles 00:07:44 Duration
Lecture 13 Managed Identitied 00:02:15 Duration
Lecture 14 Using Managed Identity with the Inventory App Service 00:14:07 Duration
Lecture 15 Using Azure AD to Authenticate our App 00:01:20 Duration
Lecture 16 OAuth & JWT 00:12:36 Duration
Lecture 17 Configuring Azure AD and the Inventory App Service for Authentication 00:08:10 Duration
Lecture 18 Adapting the Inventory Code and Using Azure AD 00:09:42 Duration
Lecture 19 Azure AD B2C 00:04:04 Duration
Lecture 20 Current Architecture 00:00:42 Duration
Lecture 21 Synchronizing Azure AD with On-Prem AD 00:02:13 Duration

Section 12 : Monitoring in Azure

Lecture 1 Introduction
Lecture 2 Resource Monitoring 00:01:09 Duration
Lecture 3 Using Metrics 00:10:29 Duration
Lecture 4 Azure Dashboard 00:05:48 Duration
Lecture 5 Alerts 00:02:31 Duration
Lecture 6 Using Alerts 00:06:50 Duration
Lecture 7 Logs & Analytics Workspace 00:01:44 Duration
Lecture 8 Creating and Using Log Analytics 00:13:11 Duration
Lecture 9 Connecting Log Analytics to Event Logs and Performance Counters 00:06:16 Duration
Lecture 10 Log Analytics with Dashboard and Alerts 00:03:06 Duration
Lecture 11 App Service Logs 00:05:23 Duration
Lecture 12 Insights 00:00:35 Duration
Lecture 13 Using Insights 00:04:07 Duration
Lecture 14 Azure Monitor 00:00:27 Duration
Lecture 15 Using Azure Monitor and Application Insights 00:06:42 Duration
Lecture 16 Application Insights Tips and Tricks
Lecture 17 Tags 00:01:52 Duration
Lecture 18 Using Tags and the Resource Graph Explorer 00:03:44 Duration
Lecture 19 Current Architecture

Section 13 : Security in Azure

Lecture 1 Introduction 00:00:30 Duration
Lecture 2 VM Security Best Practices 00:01:03 Duration
Lecture 3 Networking Security Best Practices 00:00:57 Duration
Lecture 4 Database Security Best Practices 00:00:44 Duration
Lecture 5 App Services Security Best Practices 00:00:50 Duration
Lecture 6 KeyVault 00:02:04 Duration
Lecture 7 Using KeyVault in the Catalog App 00:13:08 Duration
Lecture 8 Publishing the KeyVault Code and Using Insights 00:08:11 Duration
Lecture 9 KeyVault Tips and Tricks
Lecture 10 Security Center 00:00:38 Duration
Lecture 11 Using Security Center 00:10:31 Duration
Lecture 12 Current Architecture 00:00:36 Duration

Section 14 : DR in Azure

Lecture 1 Introduction to DR 00:02:32 Duration
Lecture 2 DR Concepts 00:05:14 Duration
Lecture 3 Basics of DR Implementation 00:02:59 Duration
Lecture 4 DR of Data in Azure 00:04:40 Duration
Lecture 5 DR of Compute in Azure 00:03:15 Duration
Lecture 6 Routing in DR 00:01:40 Duration
Lecture 7 Azure Traffic Manager 00:02:54 Duration
Lecture 8 Using Azure Traffic Manager 00:11:43 Duration
Lecture 9 Azure Front Door 00:01:31 Duration
Lecture 10 Using Azure Front Door 00:07:31 Duration
Lecture 11 Traffic Manager vs Front Door 00:00:48 Duration
Lecture 12 Current Architecture 00:00:37 Duration

Section 15 : Managing Costs in Azure

Lecture 1 Introduction 00:00:54 Duration
Lecture 2 Looking at Cost Management 00:07:50 Duration

Section 16 : Azure Policy

Lecture 1 Introduction 00:05:01 Duration
Lecture 2 Defining Initiative and Policies 00:06:59 Duration
Lecture 3 Custom Policies 00:02:08 Duration
Lecture 4 Defining Custom Policy and Testing the Policies 00:06:36 Duration
Lecture 5 Completing the demo and saving costs

Section 17 : Architecting Apps for Azure

Lecture 1 Introduction 00:02:07 Duration
Lecture 2 Choosing Compute Platform 00:02:13 Duration
Lecture 3 Choosing Data Platform 00:01:36 Duration
Lecture 4 Choosing Messaging Platform 00:00:52 Duration
Lecture 5 Implementing Security 00:00:39 Duration
Lecture 6 Implementing Logging and Monitoring 00:00:48 Duration
Lecture 7 Azure Architecture Center 00:00:46 Duration

Section 18 : Migrating to the Cloud

Lecture 1 Introduction 00:00:34 Duration
Lecture 2 The Migration Process 00:00:31 Duration
Lecture 3 Motivation Assessment 00:03:26 Duration
Lecture 4 Migration Strategies 00:05:35 Duration
Lecture 5 System Assessment 00:03:48 Duration
Lecture 6 Migration 00:02:21 Duration
Lecture 7 App Enhancements 00:01:09 Duration
Lecture 8 Testing 00:01:22 Duration
Lecture 9 Go Live 00:01:17 Duration

Section 19 : Advanced Services

Lecture 1 Introduction 00:00:47 Duration
Lecture 2 IOT Hub 00:01:41 Duration
Lecture 3 Notification Hub 00:01:14 Duration
Lecture 4 Cognitive Services 00:01:19 Duration
Lecture 5 Summary 00:00:22 Duration

Section 20 : Conclusion

Lecture 1 Download the Azure Architecture Summary 00:00:51 Duration
Lecture 2 Conclusion 00:04:12 Duration