Mô tả

Learn Microsoft Azure from a certified, experienced Azure Architect.

*** One of the fastest selling Azure courses on Udemy! *** (See what students of this course are saying about it later on this page)


Change Log

=========

[April 2022 Update] Major update including the new Networking experience, complete overhaul of AKS and lots more.

[January 2023 Update] Some minor updates to reflect the new Activity Log export experience.

[February 2023 Update] Update to the Azure SQL deployment and firewall rules deployment, and to MySQL deployment.

[June 2023 Update] Use the built-in ACR Docker build capabilities instead of building Docker on local computer. Use the updated Azure Function extension.


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 this course does just that.

If you'll take this course, you'll become a real expert in Microsoft Azure.

We 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.

By the end of this course you'll be familiar with the major services in Azure, and also some real hidden gems known only to the few (Azure IMDS, for instance), and you'll be able to work with Azure and design and build modern cloud apps, utilizing the most up-to-date cloud services.

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)

And 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 can definitely call yourself Azure Expert.


But that's not all...

At the end of this course, you'll be able to download the Azure Architecture Summary, a comprehensive, step-by-step guide that summarizes what we've learned in the course, and that will help you design great Azure apps.

This summary is an extremely handy doc to use when designing future Azure apps. I use it and it helps me a lot - and so should you...


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, as a bonus, will put you in a great position when looking for your next job.

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 this course?

------------------------------------------------------------

"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" - Eslam

And 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 cloud

If 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 9 years, spanning dozens of customers from various fields - Fortune 100 enterprises, start-ups, govt. entities, defense, telco, banking, and lots more.

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.

Bạn sẽ học được gì

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

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

Yêu cầu

  • Some development knowledge - doesn't matter in which language
  • No prior cloud knowledge or experience is required :-)

Nội dung khoá học

20 sections

Welcome

6 lectures
Course Introduction
04:07
Join the Cloud and Software Architects Community
01:12
Get the course slides
00:15
Who Is This Course For
00:41
How This Course Is Organized
01:03
Agenda
02:29

Introduction to the Cloud

7 lectures
Current Status in Computing
04:08
What is the Cloud?
03:39
Characteristics of the Cloud
06:03
CapEx vs OpEx
02:37
IaaS, PaaS, SaaS
05:36
Types of Clouds
04:05
Main Cloud Providers
01:19

Introduction to Azure

4 lectures
Introduction
01:20
Regions and Zones
04:39
Azure Services
01:18
Creating Account
05:02

First Look at Azure

10 lectures
The Azure Portal
06:48
Accessing the Portal in the future
00:04
Account and Subscription
02:21
Changes in Azure portal
00:23
Creating Resource
04:57
Finding the Resource
01:26
The Resource Page
02:41
Removing a Resource
02:09
Azure CLI & PowerShell
07:04
TASK: Remove the Resource Group
00:29

Azure Basic Concepts

8 lectures
Regions
03:54
Resource Groups
05:50
Storage Accounts
01:01
SLA
03:46
SLA Calculators
00:12
Cost
08:08
Setting Budget
03:23
Architects and the Cloud
02:13

Introducing Our App

8 lectures
Introduction
02:43
ReadIt Demo
03:49
Installing .NET SDK
01:49
Installing VS Code
01:35
Installing Extensions
02:22
Troubleshooting the Local Catalog
00:28
Running the Catalog Locally
03:36
Going Through the Code
04:27

Azure Compute

53 lectures
Introduction
01:46
Virtual Machines
05:10
Removing Spending Limit
00:23
Creating Virtual Machine
17:56
The Real Cost of VM
02:25
Reducing the Cost of VM
08:04
Availability of VMs
12:40
Creating Available & Cost Effective VM
08:33
ARM Template
03:59
Using ARM Template
15:10
Deleting Virtual Machines
01:40
Virtual Machine Scale Set
03:32
Using Scale Set
17:07
Azure Instance Metadata Services
10:38
ReadIt Resources Helper List
00:44
Setting Up the Catalog App
16:25
Setting Up the Weather API
11:27
Virtual Machines Tips and Tricks
00:26
A Quick Reminder...
00:09
Azure Architecture Diagrams
03:50
A Word of Caution
01:02
Shut Down the Machines
00:14
App Services
02:49
App Service Tiers
01:40
Auto Scaling App Service
01:11
Setting the Inventory App Service
15:37
Deployment Slots
02:22
Using Deployment Slots
12:32
Deployment Types
05:02
App Services Tips and Tricks
00:34
Shutting Down App Service
00:30
Current Architecture
00:25
AKS
00:53
Containers
06:45
Introduction to Docker
05:19
Containers Management
01:45
Introduction to Kubernetes
01:46
A note about working with Azure Container Registry
00:36
Azure CLI command to build the Docker image
00:35
Working with Containers
12:28
Working with AKS
12:21
Current Architecture
00:42
Azure Functions
09:02
Azure Functions Hosting Plan
08:41
Durable Functions
02:21
Running Functions Locally
10:03
Changing the default log source in Azure Functios
00:29
Running Functions on Azure
06:52
Current Architecture
00:42
A Quick Reminder...
00:09
How to Choose Compute Type
03:22
More Compute Options
01:18
Quiz: Azure Compute
5 questions

Azure Networking

41 lectures
Networking in Azure
02:59
Virtual Networks
05:17
CIDR Notation
05:19
CIDR Notation Tip
00:16
Subnets
03:02
Looking at the ReadIt VNet
05:39
Creating a Virtual Network
06:15
Working with VNets
15:02
Network Security Groups
03:05
Setting Up the Catalog's NSG
13:18
Looking at the Weather API's NSG
04:14
Moving the Weather API to a New Subnet
13:26
Network Security Groups Tips and Tricks
00:35
Network Peering
04:08
Moving the Weather API to a New VNet
10:54
Using Network Peering
07:53
Network Topology
03:01
Current Architecture
00:32
Secure VM Access
07:43
Using Bastion
06:11
Service Endpoint
04:16
Private Link
03:35
Service Endpoint vs Private Link
01:54
VNet Integration
03:32
Access Restrictions
07:22
ASE
03:14
Load Balancer
11:17
Application Gateway
06:42
Creating Application Gateway
14:22
Troubleshooting the Application Gateway
01:02
Connecting the Inventory App Service to the Application Gateway
09:17
Connecting the Catalog VM to the Application Gateway
06:53
Cost of Application Gateway in This Course
01:36
Application Gateway and AKS
00:57
Application Gateway and Function Apps
01:14
Current Architecture
00:51
Affinity
01:32
Stateless Architecture
07:12
Application Gateway and Cookies
02:55
Secure Network Design
01:45
Quiz: Azure Networking
5 questions

Data in Azure

38 lectures
Introduction
01:10
Major Database Features
01:12
Database on VM
01:58
Azure SQL
11:12
Azure SQL Pricing
07:17
Which Azure SQL to Choose?
01:04
A note about connecting to Azure SQL from VS Code
00:25
Creating and Connecting to Azure SQL
12:10
Connecting the Catalog to the Database
15:14
Securing the Database Connection
05:44
Connecting the Inventory to the Database
09:33
A Quick Reminder...
00:07
Cosmos DB
06:00
SQL vs NoSQL Databases
07:47
Cosmos DB Consistency Levels
09:08
Cosmos DB Pricing
04:50
Creating and Using Cosmos DB
17:34
Connecting the Orders Function to Cosmos DB
07:34
Cosmos DB Tips and Tricks
00:12
Azure MySQL
02:20
Azure MySQL Pricing
01:59
Creating and Using Azure MySQL
17:13
Azure PostgreSQL
02:33
Azure Storage
13:19
Azure Blob Storage Pricing
02:00
Creating and Using Storage Account
11:34
Accessing Private Blobs with Keys and SAS Token
07:42
Networking and Fail Over of Storage Account
06:45
CDN and Automation
08:11
Creating Storage Account for the ReadIt App
02:23
Azure Storage Explorer
05:51
Azure Redis
02:29
Azure Redis Pricing
01:11
Creating Redis and Connecting the Catalog
13:24
Connecting the Shopping Cart to Redis
16:55
Current Architecture
01:48
How to Select Data Store Solution
01:42
Quiz: Data in Azure
3 questions

Messaging in Azure

17 lectures
Messaging in Azure
00:57
Storage Queue
02:01
Using Storage Queue
07:51
Event Grid
04:16
Event Grid Pricing
00:52
Connecting Event Grid to the Orders Function
19:22
Connecting the Shopping Cart to the Storage Account
08:26
Protecting the Orders Function
02:03
Service Bus
03:54
Service Bus Pricing
01:10
Using Service Bus
07:57
Event Hubs
04:11
Event Hubs Pricing
01:26
Using Event Hubs
06:42
Selecting Messaging Solution
01:27
Current Architecture
00:44
Quiz: Messaging in Azure
3 questions

Identity Management with Azure AD (Entra)

23 lectures
A note about Azure AD name change
00:13
Introduction
03:13
Tenants
01:32
A Look Around Azure AD
06:00
Users and Groups
00:49
Working with Users and Groups
10:44
Azure AD Licenses
01:34
MFA
04:14
Security Defaults
01:38
Using Security Defaults
01:53
RBAC
03:38
Azure Roles
02:54
Using Azure Roles
09:06
Managed Identities
02:15
Using Managed Identity with the Inventory App Service
08:47
Using Azure AD to Authenticate our App
01:19
OAuth & JWT
12:35
Configuring Azure AD and the Inventory App Service for Authentication
06:05
Adapting the Inventory Code and Using Azure AD
12:01
Azure AD B2C
04:04
Current Architecture
00:42
Synchronizing Azure AD with On-Prem AD
02:12
Quiz: Azure AD
3 questions

Monitoring in Azure

20 lectures
Introduction
02:01
Resource Monitoring
01:09
Using Metrics
10:46
Azure Dashboard
07:03
Alerts
02:31
Using Alerts
08:56
Logs & Analytics Workspace
01:44
Creating and Using Log Analytics
11:45
Log Analytics with Dashboard and Alerts
03:43
App Service Logs
07:12
Insights
00:35
Using Insights
05:02
Azure Monitor
00:26
Using Azure Monitor
04:37
Using Application Insights
07:08
Application Insights Tips and Tricks
00:16
Tags
01:52
Using Tags and the Resource Graph Explorer
04:57
Current Architecture
00:30
Quiz: Azure Monitoring
3 questions

Security in Azure

15 lectures
Introduction
00:56
VM Security Best Practices
01:03
Networking Security Best Practices
00:56
Database Security Best Practices
00:43
App Services Security Best Practices
00:49
KeyVault
02:03
Troubleshooting KeyVault
00:43
Using KeyVault in the Catalog App
12:11
Publishing the KeyVault Code and Using Insights
08:19
KeyVault Tips and Tricks
00:26
A quick note about Defender for Cloud
00:15
Defender for Cloud
00:38
Using Defender for Cloud
06:12
Current Architecture
00:36
Quiz: Azure Security
4 questions

DR in Azure

13 lectures
Introduction to DR
02:44
DR Concepts
05:14
Basics of DR Implementation
02:59
DR of Data in Azure
04:40
DR of Compute in Azure
03:15
Routing in DR
01:40
Azure Traffic Manager
02:53
Using Azure Traffic Manager
11:19
Azure Front Door
01:30
Using Azure Front Door
10:37
Traffic Manager vs Front Door
00:48
Current Architecture
00:37
Quiz: DR in Azure
4 questions

Managing Costs in Azure

3 lectures
Introduction
00:57
Looking at Cost Management
07:03
Quiz: Managing Costs in Azure
3 questions

Azure Policy

6 lectures
Introduction
05:04
Defining Initiative and Policies
07:33
Custom Policies
02:08
Defining Custom Policy and Testing the Policies
08:28
Quiz: Azure Policy
3 questions
Completing the demo and saving costs
01:26

Architecting Apps for Azure

7 lectures
Introduction
02:24
Choosing Compute Platform
02:13
Choosing Data Platform
01:36
Choosing Messaging Platform
00:52
Implementing Security
00:39
Implementing Logging and Monitoring
00:47
Azure Architecture Center
00:46

Migrating to the Cloud

9 lectures
Introduction
00:40
The Migration Process
00:30
Motivation Assessment
03:25
Migration Strategies
05:34
System Assessment
03:47
Migration
02:20
App Enhancements
01:09
Testing
01:21
Go Live
01:17

Advanced Services

5 lectures
Introduction
00:51
IOT Hub
01:41
Notification Hub
01:13
Cognitive Services
01:19
Summary
00:21

Conclusion

3 lectures
Download the Azure Architecture Summary
01:01
Conclusion
04:12
BONUS: Next Steps
04:21

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.