We may earn an affiliate commission when you visit our partners.
Course image
Scott Duffy • 1.000.000+ Students and Software Architect.ca

BECOME A MICROSOFT AZURE SUPERHERO.

COURSE 

Read more

BECOME A MICROSOFT AZURE SUPERHERO.

COURSE 

Get your questions answered inside the course. A great value since this course is updated as Microsoft changes the exam requirements over time. This course will be ready for you when you are ready to take the exam.

What students are saying:

  • 5 stars, “Great in-depth coverage, easy to understand, good examples to practice.” - Andy K.

  • 5 stars, “Good explanation, easy to catch up.” - Paul C.

  • 5 stars, “Seems up to date and thorough, and is a really good bargain” - Stephen I.

Welcome to this course.

Fully captioned in English.

This course has been continually improved and covers the AZ-204 Azure developer topics.

Microsoft Azure is a skill in high demand in today's large business marketplace.

If you're a developer, you know as well as I do that change is always happening. It's not possible for all of us to be up-to-date on every piece of new technology out there, but this is not one of those times. Cloud-hosting has changed the way all applications are developed—from websites, to web applications, to mobile apps, and traditional backend applications as well. The rapid adoption of the cloud has touched everything. 

The next time your resume is on someone's desk—be it a promotion at work or a new job opportunity—you cannot afford to have such an obvious gap in knowledge. Can you imagine being a front-end web developer today and not being able to talk about mobile-first or responsive design? Industry trends show that developing applications using cloud-hosted components is becoming the in-demand skill of tomorrow. Having Azure skills on your resume will only help you get in front of more hiring managers and land more jobs.

This course goes through all of the requirements of the Microsoft exam AZ-204: Developing Solutions for Microsoft Azure exam. While other online resources cover bits and pieces of the topic, I can confidently say this course goes deep on everything you need to know for this exam. Multiple videos are devoted to each sub-objective, and this course also includes a full sample test so you can see how ready you are to take the real test.

If you don't have much previous exposure to Azure, this course will cover each core section in detail. If you ARE already an expert at many Azure topics, you can easily skip the sections that you already know and focus on the sections that are new to you.

This Azure exam is tough. But these videos will guide you through the Azure interface, and through your own practice and experience with the platform.

You get lifetime access to the course, and so there are no silly "30-day" countdowns that require you to pay more to extend access. This course will be here when you need it.

Enroll today.

Version history

Version 1 - Launched the 70-532 course in January 2017, 8 updates to the course along the way.

Version 2 - Launched the AZ-203 course in January 2019. Free upgrade for students of the old course.

Version 3 - Launched the AZ-204 course in August 2020. Free upgrade for students of the old course.

Version 3.1 - More walkthrough of code that connects to Azure. Cosmos DB and SQL Database.

Version 4.0 - Completely re-recorded in May 2022.

Version 5.0 - Course re-recorded in September and October 2023.

Microsoft, Windows, and Microsoft Azure are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. This course is not certified, accredited, affiliated with, nor endorsed by Microsoft Corporation.

Enroll now

What's inside

Learning objectives

  • Pass the microsoft az-204 developing microsoft azure solutions test
  • Master the main concepts of azure, beyond the ones you normally use
  • Become microsoft specialist: developing azure solutions certified

Syllabus

AZ-204 Course Welcome
Overview of the Azure Developer Exam
AZ-204 Exam Requirements
Azure Home and Dashboard
Read more
Frequently Asked Questions
Udemy Video Player
Amazing Microsoft Resources
Hands On Labs for AZ-204
Azure Cloud Shell
Installing PowerShell
AZ-204 Virtual Machines
AZ-204 Course - Starting Tips
NOTE: VMs No Longer on the Exam
What is a VM?
Create Your First VM - The Basics
Virtual Machine Availability Concepts
Virtual Machine Sizes
Azure VM Disks and Networking Options
VM Advanced Options and the Review Page
Connecting to an Azure VM - RDP and SSH
Modify and Stop a VM
Azure Resource Manager model (ARM) - ARM Templates
Create a VM Using Powershell
DEMO: Create a VM in CLI

A quiz to check some basic VM concepts.

AZ-204 Azure App Service
IaaS vs PaaS
Create an Azure Web App
App Service Plan
App Service Deployment Options
Manual Scaling an App Service
Publishing an App Service
Deployment Slots
App Service General Settings
App Service SSL Settings
Autoscaling an App Service
Enable Diagnostic Logs
DEMO: Create a Web App in PowerShell
DEMO: Create a Web App in CLI
DEMO: A look at az webapp up
The WebApp Console
Azure App Service Model Quiz
Code Samples: App Service
AZ-204 Containers
What is an Azure Container Instance (ACI)?
Docker Desktop and Visual Studio Container Tools
Using Visual Studio to Build a Container App
Deploy an ACI App From Azure Container Registry
Deploy an Azure Web App From Azure Container Registry
AZ-204 Function App
Creating a Function App
Creating Our First Function
HTTP Trigger Function
Monitoring Function Events and Errors
Adding a Blob Output Binding
Timer Trigger Function
Understanding Durable Functions
Using NPM INSTALL in Function Apps
Creating a Durable Function
Adding Delays to Functions using MOMENT
Function Core Tools
Visual Studio and Functions
Your Opinion Wanted
Function App Quiz
INSTRUCTIONS: How to Use Microsoft Learn Exercises and Sandboxes
HANDS-ON LABS: Create a Function App
Code Samples: Durable Functions
HANDS-ON LABS: Create a Durable Function
AZ-204 Azure Storage Accounts
Understanding Storage Accounts
Storage Account Settings
Storage Account Networking and Data Protection
Storage Account Encryption
Upload Files to a Storage Account
Access Keys and SAS Tokens
AzCopy V10
StartCopyFromUri Method
SetMetadata Method
Storage Account Backup, Replication, and Lifecycle
Static Web App
Storage Account Quiz
Code Samples: Azure Blobs
AZ-204 CosmosDB
Introduction to CosmosDB
Create a CosmosDB Account
Global Replication Options
CosmosDB Keys and Security
Create a CosmosDB Collection
Add Documents to CosmosDB
Setting Data Consistency Options
Managing Change Feed Notifications
CosmosDB Quiz
Code Samples: Cosmos DB Todo App
Cosmos DB Todo App Code, Line By Line
AZ-204 Azure Authentication
Introduction to Entra ID (Azure AD)
What is an Entra ID (Azure AD) Tenant?
Create an Entra ID (Azure AD) Tenant
Microsoft Identity Platform
Create Users in Entra ID (Azure AD)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches students how to pass the AZ-204 Developing Microsoft Azure Solutions test
Helps students become Microsoft Specialist: Developing Azure Solutions certified
Offers hands-on labs and interactive materials for practical learning
Includes up-to-date information and regular updates to align with the latest exam requirements
Presented by Scott Duffy, an experienced software architect with a large student following
Requires extensive background knowledge and assumes students have prior experience with Azure

Save this course

Save AZ-204 Developing Solutions for Microsoft Azure - OCT 2023 to your list so you can find it easily later:
Save

Reviews summary

Azure dev for newbies

According to students, this course is well-received. Learners say that its comprehensive and easy to follow. The labs are amazing and helpful not only for the exam but also for people who are new to Azure development.
Easy to follow
"easy to follow"
Comprehensive course
"Its comprehensive"
Amazing labs
"Amazing labs"

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 AZ-204 Developing Solutions for Microsoft Azure - OCT 2023 with these activities:
Follow the Microsoft Learn Azure Fundamentals tutorial
Following the Microsoft Learn Azure Fundamentals tutorial will provide you with a solid foundation in Azure concepts and services.
Browse courses on Azure Fundamentals
Show steps
  • Create a Microsoft Learn account.
  • Enroll in the Azure Fundamentals tutorial.
  • Complete the tutorial modules.
Practice using the Azure CLI
Refreshing your knowledge of the Azure CLI will help you to quickly and efficiently manage Azure resources from the command line.
Browse courses on Azure CLI
Show steps
  • Install the Azure CLI.
  • Create a new Azure resource group.
  • Create a new Azure virtual machine.
Create an Azure Function
Creating Azure functions will help you understand the concepts of serverless computing, Functions as a Service (FaaS), and how to build and deploy event-driven applications in Azure.
Browse courses on Azure Functions
Show steps
  • Choose a programming language.
  • Create an Azure Function project.
  • Write code for your function.
  • Deploy your function to Azure.
Show all three activities

Career center

Learners who complete AZ-204 Developing Solutions for Microsoft Azure - OCT 2023 will develop knowledge and skills that may be useful to these careers:
Cloud Architect
Cloud Architects lead the design of an organization's cloud systems. Given that this course is designed to provide learners with a complete overview of Azure beyond common use cases, it provides a foundation to better understand the responsibilities of a Cloud Architect.
Cloud Developer
Cloud Developers create applications that operate on cloud platforms. As an introductory course to Azure development, this course provides a strong foundation for aspiring Cloud Developers.
Technical Architect
Technical Architects make high-level decisions about the design of the technology stack that supports a software system. This course provides a comprehensive overview of one of the leading cloud computing platforms, Azure. This knowledge can lead to greater success in roles like Technical Architect.
Software Architect
Software Architects design and build the architecture of complex software systems. This course provides a deep dive into the Microsoft Azure platform. This knowledge can lead to greater success in roles like Software Architect.
Software Engineer
A Software Engineer designs, develops, and maintains software for organizations. This course offers a deep dive into Azure, one of the leading cloud computing platforms. This understanding can lead to greater success in roles where professionals must make decisions about an organization's cloud strategy.
Web Developer
Web Developers design and develop websites and web applications. This course provides a deep dive into the Microsoft Azure platform, which is useful for hosting and deploying websites and web applications.
Data Scientist
Data Scientists use data to solve business problems. This course provides a deep dive into Azure's data handling services. This knowledge can lead to greater success in roles like Data Scientist.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud-based systems and data. This course provides an introduction to Azure, one of the leading cloud computing platforms. This knowledge is helpful to Cloud Security Engineers responsible for securing Azure systems.
IT Manager
IT Managers are responsible for the management of an organization's IT resources. This course provides a solid foundation in Microsoft Azure, one of the leading cloud computing platforms. This knowledge will enable IT Managers to make more informed decisions.
IT Consultant
IT Consultants help organizations with their information technology needs. This course provides a foundation in Microsoft Azure, a valuable skill for IT Consultants to bring to their clients.
DevOps Engineer
DevOps Engineers manage the software development lifecycle through a collaboration between development and operations teams. This course provides an excellent introduction to the basic concepts of Azure, which can be useful to DevOps Engineers working with Azure.
System Administrator
System Administrators manage and maintain an organization's computer systems. This course provides an introduction to Azure, one of the leading cloud computing platforms. This knowledge is helpful to System Administrators responsible for managing Azure systems.
Data Engineer
A Data Engineer manages and maintains data for organizations. This course provides a deep dive into Azure's data handling services. This knowledge can lead to greater success in roles where professionals must manage data.
Technical Program Manager
Technical Program Managers oversee the development of software and technology projects. This course provides an overview of Microsoft Azure, a cloud computing platform that is often used in technology projects. This knowledge can be useful to Technical Program Managers working with Azure.
Product Manager
Product Managers plan and develop an organization's products. This course provides an introduction to Azure, one of the leading cloud computing platforms. This knowledge can be useful to Product Managers who need to make decisions about cloud strategy.

Reading list

We've selected six 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 AZ-204 Developing Solutions for Microsoft Azure - OCT 2023.
Great starting point for learning about Microsoft Azure. It covers the core services of Azure, including compute, storage, networking, and security. It is also a good resource for preparing for the AZ-204 exam.
Comprehensive guide to Azure Function Apps. It covers everything you need to know about Function Apps, from their architecture to their programming model to their deployment options. This book great resource for developers who want to learn more about Function Apps and how to use them in their applications.
Offers a comprehensive overview of the fundamentals of Microsoft Azure, providing a solid foundation for those seeking to expand their Azure knowledge.
Provides a comprehensive guide to designing and implementing Azure virtual networks. It covers topics such as network topology, security, and performance.
Provides a beginner-friendly introduction to cloud computing. It covers the basics of cloud computing, including different cloud models, services, and providers.
Provides a comprehensive guide to Azure storage services, including blob storage, table storage, Azure Files, and Azure Data Lake Storage, covering their features, capabilities, and use cases.

Share

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

Similar courses

Here are nine courses similar to AZ-204 Developing Solutions for Microsoft Azure - OCT 2023.
Microsoft Azure Developer: Implement IaaS Solutions
Most relevant
Prepare for AZ-204: Developing Solutions for Microsoft...
Most relevant
Microsoft Azure Developer: Develop Message-based Solutions
Most relevant
Create Serverless Applications
Most relevant
Secure your Cloud Data
Most relevant
Connect Your Services with Microsoft Azure Service Bus
Most relevant
Microsoft Azure Developer: Develop Solutions with Cosmos...
Most relevant
AZ-204: Developing Solutions for Microsoft Azure
Most relevant
Deploy a website with Azure Virtual Machines
Most relevant
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 - 2024 OpenCourser