Azure Solutions Architect Certification: The Ultimate Bundle
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.59 GB | Duration: 27h 57m
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.59 GB | Duration: 27h 57m
Become a certified Azure Architect! Learn to design and build modern cloud apps from a certified Azure Architect
What you'll learn
What is the cloud and what it's good for
Basic terminology of the cloud: Regions, Zones, etc.
Fundamentals of Microsoft Azure - Resource Groups, Storage Account, Budgets and more
Working with the Azure portal
Working with Azure Compute - Virtual Machines, App Services, AKS, Functions and more
Design and implementation of networking in Azure - VNets, Subnets, NSG, App Gateway and more
Data in Azure - Azure SQL, MySQL, CosmosDB, Storage and more
Running containers with Container Apps
Messaging in Azure using Queues, Event Grid, Service Bus and Event Hubs
Managing authentication using Azure AD
How to secure your apps in Azure
Designing disaster recovery strategy
Manage costs in Azure
Architecting applications for Azure
How to migrate existing applications to Azure
Preparing for the certification exams
Requirements
Some development knowledge - doesn't matter in which language
No prior cloud knowledge or experience is required :-)
Description
Become a Certified Microsoft Azure Architect, learn from a certified, experienced Azure Architect.Microsoft Azure is one of the most popular public clouds in the industry, and it gets bigger and bigger by the day. Thousands of organizations, from all sizes and shapes, are moving to the cloud, and being able to work with it is one of the most important skills for every developer, architect, or IT admin.And being a certified Azure Solutions Architect is a great way to let the world know you're an expert in Azure.And this course does just that.If you'll take this course, you'll be prepared to be a Certified Azure Architect, the most prestigious Azure certification.This course is a bundle of 4 best seller courses, which together teach you everything you need in order to become an Azure expert and a certified Azure Solutions Architect.The bundle contains the following topics:- Microsoft Azure From Zero to Hero- Building Microservices in Azure using Azure Container Apps- Azure Case Studies- Preparing for The ExamsWe start from the very basics - what is the cloud and what it's good for - and go to the most advanced concepts such as Azure Policy, Cost management, and lots more.Here is a partial list of what we'll talk about in this course:- What is the cloud- Azure vs other clouds- The Azure portal- Azure Compute - Virtual Machines, App Services, AKS, Azure Functions and more- Azure Networking - VNets, Subnets, NSG, Application Gateway and more- Data in Azure - Azure SQL, CosmosDB, Azure MySQL, Storage Account and more- Messaging in Azure - Event Grid, Queues, Service Bus, Event Hubs- Azure Active Directory (also known as Azure AD)- Logging and Monitoring in Azure- Securing systems in Azure- Cost Management- Disaster Recovery (DR)- Container AppsAnd lots and lots more…Now, to make sure that this course is the best Azure course out there, I've decided to make it a little bit different.Instead of going through the various features of Azure, talking about each one and perhaps even doing a demo - this course takes a different approach.We're going to build, together, a full blown modern cloud system on Azure.Together, we're going to build the readit website, a fictional bookstore that's built in Azure.We're going to begin with the very basics - take a code and put it on a virtual machine in the cloud.And then we're going to add more compute elements, add networking, databases, messaging, monitoring, security, and even DR! (Take a look at the video preview - you can see there the architecture diagram of the system at the beginning, and how it looks like when we're done with it. Worth watching…)And when we're done - you'll be able to say that you've built a complete system in Azure!This is something you can show future employers and clients, and explain them how the system is designed, and what are the reasons it's built like this.Now, don't worry about the code. Everything it going to be provided to you.The system is built using .NET Core and nodeJS, but you don't have to be familiar with these languages, you just better have some development knowledge.There is no other course like this!This is the only Azure course that takes you step-by-step towards a complete, full blown system in the cloud. At the end of it - you'll be able to pass the certification exams and become a Certified Azure Solutions Architect.But that's not all…Passing the exams is not easy, and you have to be prepared for that. And to help you with doing that, this bundle contains a whole section dedicated to the preparations for the exams. We'll learn how the exams look, what are their question types, how long are the exams, how to prepare your room, how to register to the exams and more.And right after that you'll find TWO practice tests, simulating the real world exams, with original questions that cover the same topics covered in the exams. If you'll pass these practice tests successfully - you'll be in a great position to pass the real exams and become a Certified Azure Solutions Architect.This course takes you from the absolute basics of Azure to the most advanced topics, known only to few. Completing this course will give you all the knowledge required for designing modern, robust, secure and reliable cloud systems, and also prepare you for the certification.No other course covers this topic in such a comprehensive and thorough way. I've put all my 20+ years of experience with hundreds of clients in this course, and I'm sure you will greatly benefit from it.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - What do my students have to say about my Azure courses?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "This is the best Azure course I have encountered on Udemy or anywhere. And I say this after buying 8 different Udemy Azure before" - Arbaaz"One of the best Azure classes in the world" - Kkvi1357"One of the best courses I've done at Udemy - top among maybe 50-100" - Russ "Memi is a true architect willing to get his hands dirty!" - Kevon"Excellent" - Ashwani"Highly recommended" - Shashank"I am loving it <3 the best part is the project based learning !" - Juhi"The best course I have taken on Udemy" - EslamAnd lots more…- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Who is this course for?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Any person who is involved in Software Architecture & development, even system analysts, can profit from this course. That includes:- Software Architects- Junior developers- Senior developers- Architects- Anyone who is interested in the cloudIf you're not sure if this course is for you - drop me a note!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - What are the prerequisites for this course?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - It's a good idea to have some basic knowledge about software development, but it's not a must.In any case, you don't have to have any prior knowledge of the cloud in general, and specifically of Azure!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About Me- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I've been working on Azure for more than 15 years, spanning dozens of customers from various fields - Fortune 100 enterprises, start-ups, govt. entities, defense, telco, banking, and lots more.In 2018 I founded my own software and cloud architecture boutique company, which grew 100s% every year, until it was sold a few years later to one of the largest IT companies in the country for millions of dollars.In addition, I am a certified Azure Solutions Architect Expert.I've been in the software industry for more than 20 years, and a Software Architect for more than 17 years, working with a variety of clients.I'm an avid speaker and trainer, having trained thousands of students in various courses.I love what I do, and my greatest passion (well, besides my family…) is designing modern, practical, and reliable cloud systems for my clients, using the best possible architecture patterns and services.
Overview
Section 1: Welcome
Lecture 1 Course Introduction
Lecture 2 Join the Cloud and Software Architects Community
Lecture 3 Get the course slides
Lecture 4 Who Is This Course For
Lecture 5 Agenda
Section 2: Introduction to the Cloud
Lecture 6 Current Status in Computing
Lecture 7 What is the Cloud?
Lecture 8 Characteristics of the Cloud
Lecture 9 CapEx vs OpEx
Lecture 10 IaaS, PaaS, SaaS
Lecture 11 Types of Cloud
Lecture 12 Main Cloud Providers
Section 3: Introduction to Azure
Lecture 13 Introduction
Lecture 14 Regions and Zones
Lecture 15 Azure Services
Lecture 16 Creating Account
Section 4: First Look at Azure
Lecture 17 The Azure Portal
Lecture 18 Accessing the Portal in the future
Lecture 19 Account and Subscription
Lecture 20 Changes in Azure Portal
Lecture 21 Creating Resource
Lecture 22 Finding the Resource
Lecture 23 The Resource Page
Lecture 24 Removing a Resource
Lecture 25 Azure CLI and PowerShell
Lecture 26 TASK: Remove the Resource Group
Section 5: Azure Basic Concepts
Lecture 27 Regions
Lecture 28 Resource Groups
Lecture 29 Storage Accounts
Lecture 30 SLA
Lecture 31 SLA Calculators
Lecture 32 Cost
Lecture 33 Setting Budget
Lecture 34 Architects and the Cloud
Section 6: Introducing Our App
Lecture 35 Introduction
Lecture 36 ReadIt Demo
Lecture 37 Installing .NET SDK
Lecture 38 Installing VS Code
Lecture 39 Installing Extensions
Lecture 40 Troubleshooting the Local Catalog
Lecture 41 Running the Catalog Locally
Lecture 42 Going Through the Code
Section 7: Azure Compute
Lecture 43 Introduction
Lecture 44 Virtual Machines
Lecture 45 Removing Spending Limit
Lecture 46 Creating Virtual Machine
Lecture 47 The Real Cost of VM
Lecture 48 Reducing the Cost of VM
Lecture 49 Availability of VMs
Lecture 50 Creating Available & Cost Effective VM
Lecture 51 ARM Template
Lecture 52 Using ARM Template
Lecture 53 Deleting Virtual Machines
Lecture 54 Virtual Machine Scale Set
Lecture 55 Using Scale Set
Lecture 56 Azure Instance Metadata Services
Lecture 57 ReadIt Resources Helper List
Lecture 58 Setting Up the Catalog App
Lecture 59 Setting Up the Weather API
Lecture 60 Virtual Machines Tips and Tricks
Lecture 61 A Quick Reminder
Lecture 62 Azure Architecture Diagrams
Lecture 63 A Word of Caution
Lecture 64 Shut Down the Machines
Lecture 65 App Services
Lecture 66 App Service Tiers
Lecture 67 Auto Scaling App Service
Lecture 68 Setting Up the Inventory App Service
Lecture 69 Deployment Slots
Lecture 70 Using Deployment Slots
Lecture 71 Deployment Types
Lecture 72 App Services Tips and Tricks
Lecture 73 Shutting Down App Service
Lecture 74 Current Architecture
Lecture 75 AKS
Lecture 76 Containers
Lecture 77 Introduction to Docker
Lecture 78 Containers Management
Lecture 79 Introduction to Kubernetes
Lecture 80 A note about working with Azure Container Registry
Lecture 81 Azure CLI Command for building the Docker image
Lecture 82 Working with Containers
Lecture 83 Working with AKS
Lecture 84 Current Architecture
Lecture 85 Azure Functions
Lecture 86 Azure Functions Hosting Plans
Lecture 87 Durable Functions
Lecture 88 Running Functions Locally
Lecture 89 Running Functions on Azure
Lecture 90 Current Architecture
Lecture 91 A Quick Reminder…
Lecture 92 How to Choose Compute Type
Lecture 93 More Compute Options
Section 8: Azure Networking
Lecture 94 Networking in Azure
Lecture 95 Virtual Networks
Lecture 96 CIDR Notation
Lecture 97 CIDR Notation Tip
Lecture 98 Subnets
Lecture 99 Looking at the ReadIt VNet
Lecture 100 Creating a Virtual Network
Lecture 101 Working with VNets
Lecture 102 Network Security Groups
Lecture 103 Setting Up the Catalog's NSG
Lecture 104 Looking at the Weather API's NSG
Lecture 105 Moving the Weather API to a New Subnet
Lecture 106 Network Security Groups Tips and Tricks
Lecture 107 Network Peering
Lecture 108 Moving the Weather API to a New VNet
Lecture 109 Using Network Peering
Lecture 110 Network Topology
Lecture 111 Current Architecture
Lecture 112 Secure VM Access
Lecture 113 Using Bastion
Lecture 114 Service Endpoint
Lecture 115 Private Link
Lecture 116 Service Endpoint vs Private Link
Lecture 117 VNet Integration
Lecture 118 Access Restrictions
Lecture 119 ASE
Lecture 120 Load Balancer
Lecture 121 Application Gateway
Lecture 122 Creating Application Gateway
Lecture 123 Troubleshooting the Application Gateway
Lecture 124 Connecting the Inventory App Service to the Application Gateway
Lecture 125 Connecting the Catalog VM to the Application Gateway
Lecture 126 Cost of Application Gateway in This Course
Lecture 127 Application Gateway and AKS
Lecture 128 Application Gateway and Function Apps
Lecture 129 Current Architecture
Lecture 130 Affinity
Lecture 131 Stateless Architecture
Lecture 132 Application Gateway and Cookies
Lecture 133 Secure Network Design
Section 9: Azure Data Services
Lecture 134 Introduction
Lecture 135 Major Database Features
Lecture 136 Database on VM
Lecture 137 Azure SQL
Lecture 138 Azure SQL Pricing
Lecture 139 Which Azure SQL to Choose?
Lecture 140 A note about connecting to Azure SQL from VS Code
Lecture 141 Creating and Connecting to Azure SQL
Lecture 142 Connecting the Catalog to the Database
Lecture 143 Securing the Database Connection
Lecture 144 Connecting the Inventory to the Databse
Lecture 145 A Quick Reminder…
Lecture 146 Cosmos DB
Lecture 147 SQL vs NoSQL Databases
Lecture 148 Cosmos DB Consistency Levels
Lecture 149 Cosmos DB Pricing
Lecture 150 Creating and Using Cosmos DB
Lecture 151 Connecting the Orders Function to Cosmos DB
Lecture 152 Cosmos DB Tips and Tricks
Lecture 153 Azure MySQL
Lecture 154 Azure MySQL Pricing
Lecture 155 Creating and Using Azure MySQL
Lecture 156 Azure PostgreSQL
Lecture 157 Azure Storage
Lecture 158 Azure Blob Storage Pricing
Lecture 159 Creating and Using Storage Account
Lecture 160 Accessing Private Blobs with Keys and SAS Token
Lecture 161 Networking and Fail Over of Storage Account
Lecture 162 CDN and Automation
Lecture 163 Creating Storage Account for the ReadIt App
Lecture 164 Azure Storage Explorer
Lecture 165 Azure Redis
Lecture 166 Azure Redis Pricing
Lecture 167 Creating Redis and Connecting the Catalog
Lecture 168 Connecting the Shopping Cart to Redis
Lecture 169 Current Architecture
Lecture 170 How to Select Data Service
Section 10: Messaging in Azure
Lecture 171 Messaging in Azure
Lecture 172 Storage Queue
Lecture 173 Using Storage Queue
Lecture 174 Event Grid
Lecture 175 Event Grid Pricing
Lecture 176 Connecting Event Grid to Orders Function
Lecture 177 Connecting the Shopping Cart to the Storage Account
Lecture 178 Protecting the Orders Function
Lecture 179 Service Bus
Lecture 180 Service Bus Pricing
Lecture 181 Using Service Bus
Lecture 182 Event Hubs
Lecture 183 Event Hubs Pricing
Lecture 184 Using Event Hubs
Lecture 185 Selecting Messaging Service
Lecture 186 Current Architecture
Section 11: Identity Management with Azure AD (Entra)
Lecture 187 A note about Azure AD name change
Lecture 188 Introduction
Lecture 189 Tenants
Lecture 190 A Look Around Azure AD
Lecture 191 Users and Groups
Lecture 192 Working with Users and Groups
Lecture 193 Azure AD Licenses
Lecture 194 MFA
Lecture 195 Security Defaults
Lecture 196 Using Security Defaults
Lecture 197 RBAC
Lecture 198 Azure Roles
Lecture 199 Using Azure Roles
Lecture 200 Managed Identities
Lecture 201 Using Managed Identity with the Inventory App Service
Lecture 202 Using Azure AD to Authenticate Our App
Lecture 203 OAuth & JWT
Lecture 204 Configuring Azure AD and the Inventory App Service for Authentication
Lecture 205 Adapting the Inventory Code and Using Azure AD
Lecture 206 Azure AD B2C
Lecture 207 Current Architecture
Lecture 208 Synchronizing Azure AD with On-Prem AD
Section 12: Monitoring in Azure
Lecture 209 Introduction
Lecture 210 Resource Monitoring
Lecture 211 Using Metrics
Lecture 212 Azure Dashboard
Lecture 213 Alerts
Lecture 214 Using Alerts
Lecture 215 Logs & Analytics Workspace
Lecture 216 Creating and Using Log Analytics
Lecture 217 Log Analytics with Dashboard and Alerts
Lecture 218 App Service Logs
Lecture 219 Insights
Lecture 220 Using Insights
Lecture 221 Azure Monitor
Lecture 222 Using Azure Monitor
Lecture 223 Using Application Insights
Lecture 224 Application Insights Tips and Tricks
Lecture 225 Tags
Lecture 226 Using Tags and the Resource Graph Explorer
Lecture 227 Current Architecture
Section 13: Security in Azure
Lecture 228 Introduction
Lecture 229 VM Security Best Practices
Lecture 230 Networking Security Best Practices
Lecture 231 Database Security Best Practices
Lecture 232 App Services Security Best Practices
Lecture 233 KeyVault
Lecture 234 Troubleshooting KeyVault
Lecture 235 Using KeyVault in the Catalog App
Lecture 236 Publishing the KeyVault Code and Using Insights
Lecture 237 KeyVault Tips and Tricks
Lecture 238 A quick note about Defender for Cloud
Lecture 239 Defender for Cloud
Lecture 240 Using Defender for Cloud
Lecture 241 Current Architecture
Section 14: DR in Azure
Lecture 242 Introduction to DR
Lecture 243 DR Concepts
Lecture 244 Basics of DR Implementation
Lecture 245 DR of Data in Azure
Lecture 246 DR of Compute in Azure
Lecture 247 Routing in DR
Lecture 248 Azure Traffic Manager
Lecture 249 Using Azure Traffic Manager
Lecture 250 Azure Front Door
Lecture 251 Using Azure Front Door
Lecture 252 Traffic Manager vs Front Door
Lecture 253 Current Architecture
Section 15: Managing Costs in Azure
Lecture 254 Introduction
Lecture 255 Looking at Cost Management
Section 16: Azure Policy
Lecture 256 Introduction
Lecture 257 Defining Initiative and Policies
Lecture 258 Custom Policies
Lecture 259 Defining Custom Policy and Testing the Policies
Lecture 260 Completing the demo and saving costs
Section 17: Containers in Azure
Lecture 261 Section Introduction
Lecture 262 Introduction
Lecture 263 Containers in Azure Functions
Lecture 264 Azure Container Instance
Lecture 265 Containers in App Service
Lecture 266 Azure Kubernetes Services
Lecture 267 Azure Red Hat OpenShift
Lecture 268 Azure Container Registry
Lecture 269 Azure Container Apps
Section 18: Azure Container Apps
Lecture 270 Introduction
Lecture 271 Architecture of Container Apps
Lecture 272 Environment
Lecture 273 Container App
Lecture 274 Revision
Lecture 275 Replica
Lecture 276 Underlying Components
Lecture 277 Pricing
Section 19: Introducing Our App
Lecture 278 Introduction
Lecture 279 Installing .NET 8 SDK
Lecture 280 Running the App Locally
Section 20: Deploying Container Apps
Lecture 281 Introduction
Lecture 282 Creating Container Registry
Lecture 283 Deploying the Client to the Registry
Lecture 284 Deploying the Client Container App
Lecture 285 Deploying the Info Container App
Lecture 286 Connecting the Client to the Info API
Lecture 287 Traffic Splitting with Revisions
Lecture 288 Continuous Deployment with GitHub Actions
Section 21: Autoscaling Container Apps
Lecture 289 Introduction
Lecture 290 Configuring HTTP Scaling
Lecture 291 Scaling with KEDA
Lecture 292 Working with KEDA
Section 22: Service Connectors
Lecture 293 Introduction
Lecture 294 Creating the Database
Lecture 295 Running the Pricing API Locally
Lecture 296 Creating the Pricing Container App
Lecture 297 Using Service Connector
Section 23: Developing Microservices with Dapr
Lecture 298 Introduction
Lecture 299 Problems Solved by Service Mesh
Lecture 300 Service Mesh Architecture
Lecture 301 Types of Service Mesh
Lecture 302 Dapr Components
Lecture 303 Dapr in Container Apps
Lecture 304 Connecting the Info API to the Pricing API
Lecture 305 Using Dapr to Manage Connections
Section 24: Container App Jobs
Lecture 306 Introduction
Lecture 307 Container App Jobs
Lecture 308 Using Container App Jobs
Section 25: Securing Container Apps
Lecture 309 Introduction
Lecture 310 Ingress
Lecture 311 Configuring Ingress for the Pricing API
Lecture 312 Authentication
Lecture 313 Adding Authentication to the Client
Lecture 314 Managed Identity
Lecture 315 Configuring Managed Identity
Lecture 316 Additional Security Controls
Section 26: Resiliency
Lecture 317 Introduction
Lecture 318 Availability Zones
Lecture 319 Configuring Availability Zones
Lecture 320 Resiliency Policies
Lecture 321 Configuring Resiliency Policies
Lecture 322 Dapr Resiliency Policies
Lecture 323 Implementing DR
Section 27: Logging and Monitoring
Lecture 324 Introduction
Lecture 325 Using Metrics
Lecture 326 Revision Logs
Lecture 327 Log Stream
Section 28: Architecting Apps for Azure
Lecture 328 Introduction
Lecture 329 Choosing Compute Platform
Lecture 330 Choosing Data Platform
Lecture 331 Choosing Messaging Platform
Lecture 332 Implementing Security
Lecture 333 Implementing Logging and Monitoring
Lecture 334 Azure Architecture Center
Section 29: Case Study #1
Lecture 335 Introduction to Case Studies
Lecture 336 Case Study #1 Introduction
Lecture 337 System Introduction
Lecture 338 Understanding the System's Requirements
Lecture 339 Mapping the Components
Lecture 340 Logging Service
Lecture 341 View Service
Lecture 342 Employees Service
Lecture 343 Salary Service
Lecture 344 Vacation Service
Lecture 345 Payment Interface
Lecture 346 Security
Lecture 347 Complete Architecture and Cost
Section 30: Case Study #2
Lecture 348 Case Study Introduction
Lecture 349 Understanding the System's Requirements
Lecture 350 Mapping the Components
Lecture 351 Telemetry Gateway
Lecture 352 Telemetry Pipeline
Lecture 353 Telemetry Processor
Lecture 354 Telemetry Viewer
Lecture 355 BI Application
Lecture 356 Security
Lecture 357 Complete Architecture and Cost
Section 31: Case Study #3
Lecture 358 Case Study Introduction
Lecture 359 Understanding the System's Requirements
Lecture 360 Mapping the Components
Lecture 361 Lists Receiver
Lecture 362 Lists Service
Lecture 363 Front End
Lecture 364 Lists Data
Lecture 365 Security
Lecture 366 Complete Architecture and Cost
Section 32: Case Study #4
Lecture 367 Case Study Introduction
Lecture 368 Understanding the System's Requirements
Lecture 369 Mapping the Components
Lecture 370 File Handler
Lecture 371 Queue
Lecture 372 File Formatter
Lecture 373 File Calculation
Lecture 374 File Exporter
Lecture 375 Logging Service
Lecture 376 Security
Lecture 377 Complete Architecture and Cost
Section 33: Migrating to the Cloud
Lecture 378 Introduction
Lecture 379 The Migration Process
Lecture 380 Motivation Assessment
Lecture 381 Migration Strategies
Lecture 382 System Assessment
Lecture 383 Migration
Lecture 384 App Enhancements
Lecture 385 Testing
Lecture 386 Go Live
Section 34: Preparing for the Exams
Lecture 387 Preparing for the Exams
Lecture 388 Registering for the Exams
Lecture 389 After the Test
Section 35: Practice Tests
Lecture 390 Introduction
Section 36: Conclusion
Lecture 391 Conclusion
Lecture 392 Bonus lecture
Software Architects,Developers,IT Admins,DevOps experts,System Analysts,Anyone who wants to become a certified Azure Architect :-)