Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Memi Lavi

Become a Certified Microsoft Azure Architect, learn from a certified, experienced Azure Architect.

Change Log

= = = = = = =

[October 2024 Update] Move to .NET 8.0, update to the new UI of the Function App deployment and more.

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.

Read more

Become a Certified Microsoft Azure Architect, learn from a certified, experienced Azure Architect.

Change Log

= = = = = = =

[October 2024 Update] Move to .NET 8.0, update to the new UI of the Function App deployment and more.

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 Exams

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.

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 Apps

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'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" - 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 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.

Enroll now

What's inside

Learning objectives

  • 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
  • Show more
  • Show less

Syllabus

Welcome
Course Introduction
Join the Cloud and Software Architects Community
Get the course slides
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Prepares learners to become a Certified Azure Solutions Architect, which can significantly enhance career prospects in cloud computing
Covers Azure Policy and Cost Management, which are crucial for managing and optimizing cloud resources in enterprise environments
Includes practice tests that simulate real-world exams, providing valuable preparation for the Azure Solutions Architect certification
Uses .NET 8.0, which is a modern framework, but learners should ensure compatibility with their existing projects and organizational standards
Requires some basic knowledge about software development, which may exclude individuals with no prior experience in the field
Involves building a fictional bookstore website called 'readit,' which may not directly translate to all real-world scenarios or industries

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive azure architect certification bundle

According to learners, this course bundle provides a comprehensive and practical approach to preparing for the Azure Solutions Architect certification. Students particularly praise the project-based learning method, noting that building a full system on Azure helps solidify understanding of various services and their interactions. Many found the instructor's real-world experience and explanations highly valuable. While the course is generally well-received for its breadth and practical focus, some students mention encountering minor issues like outdated UI elements in the Azure portal demos due to the platform's rapid evolution. Overall, it is considered a strong foundation for both the certification exam and real-world application, though some may find they need additional deep dives into specific, complex topics.
Covers many topics, sometimes briefly.
"We start from the very basics... and go to the most advanced concepts..."
"Some sections move quite quickly, requiring review or external resources for deeper understanding."
"While comprehensive in breadth, I felt some specific services could have been explored in more depth."
"It provides a solid foundation, but complex topics might need supplemental study."
Includes material specifically for the exam.
"This course does just that. If you'll take this course, you'll be prepared to be a Certified Azure Architect..."
"The section dedicated to exam preparation was very helpful."
"The practice tests were a good simulation of the real exam environment."
Instructor shares valuable experience.
"Memi is a true architect willing to get his hands dirty."
"The instructor's experience in real-world projects is clearly reflected in the course."
"His explanations are clear and he provides good insights based on his extensive background."
Covers a wide range of Azure services.
"This course is a bundle of 4 best seller courses, which together teach you everything you need..."
"Covers all the necessary services for the Azure Solutions Architect exam."
"I felt prepared for the breadth of topics covered in the certification exam after this."
"From VMs to CosmosDB, it touches on most key Azure areas."
Hands-on approach helps understand concepts.
"I am loving it <3 the best part is the project based learning."
"The project approach to learning Azure is unique and immensely helpful."
"Building the 'readit' system step-by-step made the architecture concepts really stick."
"Working through the project helped me see how different Azure services connect in a real application."
Azure portal visuals change rapidly.
"Changes in Azure Portal"
"Azure changes fast, so some of the portal screenshots/demos were slightly out of sync."
"Encountered minor differences in the UI compared to the videos, but it was generally easy to navigate."
"Keeping up with Azure UI changes in a course is hard, but something to be aware of."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Azure Solutions Architect Certification: The Ultimate Bundle with these activities:
Review Cloud Computing Fundamentals
Solidify your understanding of cloud computing fundamentals to better grasp Azure-specific concepts.
Show steps
  • Review the basic concepts of cloud computing, including IaaS, PaaS, and SaaS.
  • Understand the different types of cloud deployments: public, private, and hybrid.
  • Familiarize yourself with key cloud terminology like regions, availability zones, and resource groups.
Practice Azure CLI Commands
Improve proficiency with Azure CLI by practicing common commands.
Show steps
  • Review the Azure CLI documentation.
  • Practice creating, updating, and deleting resources using the CLI.
  • Automate tasks using CLI scripts.
Read 'Microsoft Azure Architect Technologies and Design Complete Study Guide'
Supplement course materials with a comprehensive study guide to reinforce learning and prepare for certification.
Show steps
  • Read the chapters relevant to the current course modules.
  • Complete the practice questions at the end of each chapter.
  • Review the key concepts and definitions.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Deploy a Simple Web App to Azure
Gain hands-on experience by deploying a simple web application to Azure App Service.
Show steps
  • Create an Azure account if you don't already have one.
  • Choose a simple web application (e.g., a basic HTML page or a simple Python Flask app).
  • Create an Azure App Service instance.
  • Deploy the web application to the App Service.
  • Configure the App Service (e.g., custom domain, SSL).
Review 'Azure for Architects, Third Edition'
Expand your knowledge of Azure architecture with a comprehensive guide.
Show steps
  • Read the chapters relevant to the course topics.
  • Take notes on key concepts and best practices.
  • Apply the concepts learned to real-world scenarios.
Document Azure Deployment Architecture
Deepen understanding by documenting the architecture of a sample Azure deployment.
Show steps
  • Choose a sample Azure deployment scenario (e.g., a web application with a database).
  • Create a diagram of the architecture, including all Azure services used.
  • Write a document describing the purpose of each service and how they interact.
  • Explain the security considerations for the deployment.
Create a Cost Optimization Report
Apply cost management skills by creating a report that identifies potential cost savings in an Azure environment.
Show steps
  • Analyze the cost of existing Azure resources.
  • Identify areas where costs can be reduced (e.g., resizing VMs, using reserved instances).
  • Create a report outlining the potential cost savings and the steps required to achieve them.
  • Present the report to stakeholders.

Career center

Learners who complete Azure Solutions Architect Certification: The Ultimate Bundle will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect designs and implements cloud computing strategies for organizations. This role involves selecting appropriate cloud services, defining architectures, and ensuring security and scalability. This 'Azure Solutions Architect Certification' course helps build a foundation in Microsoft Azure, which is essential for a Cloud Architect. The course covers various Azure services, including compute, networking, and data, all crucial components for designing resilient cloud solutions. The course is also useful because it prepares you for the Azure Solutions Architect certification, adding credibility and demonstrating expertise to potential employers and clients.
Solutions Architect
A Solutions Architect designs and oversees the implementation of technology solutions to meet business needs, often involving complex systems and integration. This 'Azure Solutions Architect Certification' course is highly relevant as it provides a deep understanding of Azure services and architecture patterns. A Solutions Architect must be able to design robust, and efficient solutions, which this course prepares you for through its focus on building a complete cloud system and by covering topics such as security, disaster recovery, and cost management. This course also emphasizes practical, hands-on experience, making it particularly useful for real-world projects.
Cloud Engineer
A Cloud Engineer implements, manages, and supports cloud infrastructure and services. This role requires a thorough understanding of cloud platforms, networking, and security. This 'Azure Solutions Architect Certification' course helps build practical skills in Microsoft Azure, which is essential for a Cloud Engineer. The course dives into key Azure services such as virtual machines, app services, and networking, all fundamental aspects of this role. The course also covers topics such as logging, monitoring, and disaster recovery, vital for maintaining the reliability of cloud systems. The practical experience of building a full cloud system is valuable to anyone who is looking at a Cloud Engineering role.
DevOps Engineer
DevOps Engineers streamline software development and deployment processes, focusing on automation and collaboration. An understanding of cloud platforms is very helpful for this role. This 'Azure Solutions Architect Certification' course helps professionals gain knowledge of Azure, which plays a large role in modern DevOps practices. The course covers containerization with Azure Container Apps, continuous integration, and continuous deployment, which are central to DevOps. It also covers practical aspects such as setting up and managing virtual machines, networking, and databases. This course could be particularly useful to those who are looking to implement DevOps practices in Azure environments through a hands-on approach.
Systems Architect
A Systems Architect designs and oversees the implementation of complex computer systems, considering hardware, software, and network infrastructure. This 'Azure Solutions Architect Certification' course helps build foundational knowledge in cloud architecture, which is increasingly important for modern systems. The course covers designing and implementing various components of systems in Azure. This includes networking, compute, and data storage. The focus on designing a complete system provides a practical approach which is essential for Systems Architects who are looking to build cloud based solutions. The course also covers security, disaster recovery, and cost management.
Software Architect
A Software Architect designs the high-level structure of software systems, making critical decisions about technology choices, design patterns, and integration strategies. This 'Azure Solutions Architect Certification' course helps build a robust foundation in cloud architecture, specifically within Microsoft Azure. A Software Architect should understand the benefits and drawbacks of cloud platforms. This course provides practical experience by guiding learners through building a complete cloud system, covering compute, networking, and data services in Azure. The hands-on approach is highly beneficial for aspiring Software Architects who are looking to build real cloud solutions.
Cloud Consultant
A Cloud Consultant advises organizations on how to best adopt and utilize cloud computing technologies. This role requires a depth of knowledge around cloud platforms and strategies. This 'Azure Solutions Architect Certification' course may be useful as it provides an understanding of Microsoft Azure and its various services and features. A Cloud Consultant must be able to recommend solutions that are secure, scalable and cost efficient. This course provides some information on these areas. Completing this course helps demonstrate real-world experience which is valued by employers. This course also prepares you to achieve the Azure Solutions Architect certification, which enhances credibility.
Infrastructure Architect
An Infrastructure Architect designs and plans the physical and virtual infrastructure needed to support an organization's IT needs. This 'Azure Solutions Architect Certification' course may be helpful as it provides a comprehensive look at Azure's infrastructure components. An Infrastructure Architect must be able to design solutions that are secure, robust, and scalable, which this course covers to a certain extent. The course covers infrastructure services such as Virtual Machines, networking, and storage, all of which are essential to the daily work of an Infrastructure Architect. The course utilizes a practical and project-based approach.
Systems Administrator
A Systems Administrator manages and maintains computer systems, including cloud environments. This 'Azure Solutions Architect Certification' course may be useful as it provides a detailed look at cloud technologies in Microsoft Azure. While this role is more hands-on with daily maintenance and does not require strategy, it does require a good grasp of the technologies. A System Administrator benefits from the practical experience provided by this course. The course touches on key administration tasks such as deployment, security, and monitoring within Azure. The practical experience is particularly useful for those who are looking for a more hands-on role.
Network Engineer
A Network Engineer designs, implements, and manages network infrastructure. This role requires a deep understanding of networking concepts and technologies. While this 'Azure Solutions Architect Certification' course is not focused exclusively on networking, it does provide useful insights into networking within the Azure cloud platform. This course touches on topics such as VNets, subnets, and NSG. A network engineer who is looking to transition into cloud based networking, from more traditional networking practices, may find some benefit in this course. The real world project could help provide an understanding of the practical implications of cloud based network implementation.
Data Engineer
A Data Engineer builds and maintains the infrastructure necessary for data storage and processing, often in cloud environments. This 'Azure Solutions Architect Certification' course may be useful, as it covers some data services within the Azure ecosystem. While this is not a data focused course, it does touch on database services such as Azure SQL, CosmosDB, and Azure MySQL. A data engineer who is looking to broaden their skills may find that this course helps him or her. The course covers topics such as security, cost management, and disaster recovery which can be helpful in a data engineering role.
Technical Project Manager
A Technical Project Manager oversees technical projects, ensuring they are completed on time and within budget. A technical project manager should have a general understanding of various technical systems. This 'Azure Solutions Architect Certification' course may be useful for a Technical Project Manager who is working on cloud based projects. This course provides a broad overview of the Azure platform and its various services. The course also promotes a practical approach through a hands-on project. The Technical Project Manager could benefit from knowledge of cloud infrastructure and the best practices taught in the course.
IT Manager
An IT Manager oversees an organization's technology infrastructure and services. This role requires a broad understanding of various IT domains. This 'Azure Solutions Architect Certification' course may be useful as it provides an overview of the Microsoft Azure platform, which is an important technology for many organizations. An IT Manager would benefit from the course's coverage of various Azure services. This includes compute, networking, and data. The course also touches on relevant areas like security, disaster recovery, and cost management. These concepts are important for the strategic planning and oversight that an IT Manager performs.
Technical Sales Engineer
A Technical Sales Engineer provides technical expertise and support during the sales process. This role requires a good understanding of the technology being sold and how it benefits customers. This 'Azure Solutions Architect Certification' course may be helpful as it provides a thorough overview of the Azure platform. A technical sales engineer who sells cloud based solutions would benefit from the course's focus on building a complete cloud system. The hands on experience would help a technical sales engineer understand the practical implications of Azure and better explain the benefits to prospective clients.
Support Engineer
A Support Engineer provides technical support to customers, resolving issues and ensuring smooth operation of systems. This 'Azure Solutions Architect Certification' course may be useful as it provides a technical background and knowledge of Microsoft Azure. A support engineer would benefit from the course's coverage of various Azure services. This includes networking, compute, and data. The hands-on approach of the course would help a support engineer understand typical issues that might arise, as well as how various components and services are integrated. They would use this knowledge to solve problems more effectively.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Azure Solutions Architect Certification: The Ultimate Bundle.
Provides comprehensive coverage of the AZ-305 exam objectives, making it an excellent resource for exam preparation. It delves into the technologies and design principles required to implement Azure solutions. The book is particularly useful for understanding the practical aspects of Azure architecture. It serves as a valuable reference throughout the course and beyond.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser