Save BIG on New Skills

Copy coupon code

Ultimate Microsoft Certified Azure Developer Associate Course

In-depth content, practical exercises, projects, assessments and more to ensure your thorough preparation to ace the Microsoft Azure Developer Exam AZ-204.

Bestseller 2,467 + Learners
  • Expert-Taught Videos

  • Guided Hands-On Exercises

  • Capstone Projects

  • Outcome Focus

  • Auto-Graded Assessments

  • Recall Quizzes

  • Real-Time Insights

    What You Will Learn

    • Gain expertise in Azure Storage Accounts, ensuring data protection and encryption for secure storage.
    • Develop a fundamental understanding of Azure Virtual Machines, enabling efficient deployment and management.
    • Learn to deploy, manage, and optimize Azure Virtual Machines for optimal performance and resource utilization.
    • Master Azure App Service for creating, deploying, and scaling applications in a PaaS environment.
    • Navigate Azure's Home and Dashboard interfaces proficiently for efficient resource management.
    • Gain comprehensive knowledge of Azure Function App for serverless computing and event-driven architectures.
    • Learn to deploy and manage containerized applications using Azure Container Instances.

    The KnowledgeHut Edge

    Superior Outcomes

    Focus on skilled-based outcomes with advanced insights from our state-of-the art learning platform. 

    Immersive Learning

    Go beyond just videos and learn with recall quizzes, interactive ebooks, case studies and more. 

    World-Class Instructors

    Course instructors and designers from top businesses including Google, Amazon, Twitter and IBM. 

    Real-World Learning

    Get an intimate, insider look at companies in the field through real-world case studies. 

    Industry-Vetted Curriculum

    Curriculum primed for industry relevance and developed with guidance from industry advisory boards. 

    Continual Support

    Learn better with support along the way. Get 24/7 help, stay unblocked and ramp up your skills. 

    Curriculum

    Learning Objectives:

    Gain a deep understanding of the exam requirements and become proficient in navigating the Azure Home and Dashboard. Understand how to navigate and utilize the Azure Cloud Shell for managing Azure resources and executing commands, and learn how to install PowerShell for Azure administration and automation 

    Topics:
    • Overview of the Azure Developer Exam 
    • AZ-204 Exam Requirements 
    • Azure Home and Dashboard 
    • Intro to Azure Cloud Shell 
    • Installing PowerShell 

    Learning Objectives:

    Gain a comprehensive understanding of deploying, managing, and optimizing Azure Virtual Machines (VMs) in an online environment. Explore the basics of virtual machines, including their creation, availability concepts, sizing options, disk and networking configurations, advanced options, and review page. 

    Topics:
    • AZ-204 Course - Starting Tips 
    • What Is a Virtual Machine (VM)? 
    • Creating Your First Virtual Machine – 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 PowerShell 
    • DEMO: Create a VM in CLI 

    Learning Objectives:

    Develop a comprehensive understanding of the differences between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) models, explore the process of creating an Azure Web App, learn about deployment options and app service plans for web app hosting, understand how to manually scale and publish an app service, gain knowledge of deployment slots for staging and production environments 

    Topics:
    • IaaS Versus PaaS 
    • Create an Azure Web App 
    • Deployment of webapp using 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 

    Learning Objective:

    Gain a comprehensive understanding of Azure Container Instances (ACI) and learn how to utilize Docker Desktop and Visual Studio Container Tools to build and deploy containerized applications. Learners will explore the concept of ACI and its role in running containers without the need for managing the underlying infrastructure. 

    Topics:
    • 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 

    Learning Objectives:

    Develop an understanding of Function Apps in Azure and develop practical skills in creating, monitoring, and configuring various types of Azure functions. Explore the basics of creating Azure functions, including HTTP trigger functions and timer trigger functions, and understand how to monitor function events and errors 

    Topics:
    • Introduction to Function App 
    • Creating Our First Azure 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 
    • Instructions: How to Use Microsoft Learn Exercises and Sandboxes 

    Learning Objectives:

    Understand the concept and functionalities of Azure Storage Accounts and learn to Implement backup, replication, and lifecycle management strategies for Azure Storage Accounts. 

    Topics:
    • 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 

    Learning Objectives:

    Explore the fundamentals of Cosmos DB, including the creation of a Cosmos DB account and the various global replication options available. Learn how to create collections and add documents to Cosmos DB, and understand the data consistency options for managing data integrity 

    Topics:
    • Introduction to Cosmos Database (DB) 
    • 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 
    • Cosmos DB Todo App Code, Line by Line 

    Learning Objectives:

    Understand the fundamentals of Azure Active Directory (Azure AD) and its role in authentication and identity management. Gain insights into authentication using the Microsoft Identity Platform and gain hands-on experience in creating and configuring an Azure AD tenant 

    Topics:
    • Introduction to Azure AD 
    • What Is an Azure AD Tenant? 
    • Create an Azure AD Tenant 
    • Authentication using Microsoft Identity Platform 
    • Azure AD demo 
    • Register an Application for Azure AD 
    • Use Application Quickstart to Code an application 
    • Overview of Microsoft Graph API 
    • Using Microsoft Graph API to Query Azure AD 

    Learning Objectives:

    Understand the importance of securing application configuration and implement secure App Configuration in Azure. Explore data encryption techniques and best practices for storage accounts and SQL databases and gain an overview of Azure Key Vault as a secure storage and management solution for cryptographic keys, secrets, and certificates. 

    Topics:
    • Secure App Configuration 
    • Data Encryption and Storage Accounts 
    • Data Encryption and Structured Query Language (SQL) Databases 
    • Overview of Azure Key Vault 

    Learning Objectives:

    Understand the concept of Redis Caching and its benefits in improving application performance. Learn how to read from and write to Redis in .NET applications, leveraging Redis as an in-memory data store for caching frequently accessed data. 

    Topics:
    • Introduction to Redis Caching 
    • Reading and Writing to Redis in .NET Creating a Content Delivery Network (CDN) Profile
    • Creating a Content Delivery Network (CDN) Endpoint 
    • Using a Content Delivery Network (CDN) in Your Application 

    Learning Objectives:

    Gain an understanding of monitoring and logging in Azure, including virtual machine logging, and function app logging. Explore the different logging capabilities available for virtual machines, including enabling and configuring logging for diagnostic purposes. 

    Topics:
    • Virtual Machine Logging 
    • Function App Logging 
    • Azure Monitor 

    Learning Objectives:

    Learn how to configure and effectively manage APIs, ensuring seamless integration with Azure services. Gain insights into using Swagger/OpenAPI specifications for documenting and describing APIs. 

    Topics:
    • Application Programming Interface (API) Management 
    • Configuring Application Programming Interface (API) Management 
    • Testing the Application Programming Interface (API) 
    • Swagger / OpenAPI 
    • Event Grid and Event Hub 

    Learning Objectives:

    Understand the functionality and usage of Azure Storage Queues for reliable message-based communication in applications. Gain insights into Service Bus Queues, a more advanced messaging service with additional features such as message filtering, dead-lettering, and transaction support. 

    Topics:
    • Azure Storage Queues 
    • Service Bus Queues 

    Prerequisites

    • The drive to get hands-on with Microsoft's constantly growing cloud platform 
    • Knowledge of one or more of the supported development languages  

    What Learners Are Saying

    Fantastic! Clear explanations, practical exercises, and a well-structured curriculum for Azure Developer Associate readiness.

    M
    Muhammad Thompson

    Azure Function Developer

    Interactive sessions, comprehensive material, and readiness for Azure Developer Associate exam. Very useful hands-on course.

    G
    Grace Rodriguez

    Cloud Integration Developer

    AZ-204 training from KnowledgeHut was invaluable! Hands-on labs, and expert mentoring for Azure Developer Associate success.

    I
    Isaac Lee

    Backend Developer (Azure)

    Practical examples and comprehensive course help you with exam readiness for Azure Developer Associate. Highly recommend!

    Z
    Zaynab Ali

    Azure API Developer

    KnowledgeHut's AZ-204 training had comprehensive content and expert guidance for the Azure Developer Associate.

    O
    Olivia Patel

    Cloud Services Developer

    How Our Course Compares

    Other Bootcamps Other Video Courses Knowledgehut UI/UX bootcamp

    On-Demand Videos

    Immersive Learning Experience

    Structured Curriculum

    Course Curated by Industry Experts

    Auto-Graded Assessments

    Real-World Projects

    Lifetime Access to Courseware

    Students Also Bought

    Frequently Asked Questions

    Yes, you will experience KnowledgeHut's immersive learning in an on-demand format. This will include e-learning material to help you:

      • LEARN with recall quizzes, interactive ebooks, and case studies
      • ASSESS your skills progression with diagnostic, module-level, and final assessments
      • PRACTICE with real-world simulations and Cloud Labs
      • GAIN INSIGHTS with real-time reports and analytics on how you're progressing, your learning challenges, and suggestions of sections to revisit to build competency in the required areas.

      Yes, our online course is designed to give you flexibility to skill up as per your convenience. The course is delivered in a Self-Paced mode so that you can balance your work and learning as per your schedule.

      Yes! Upon passing this online course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

      More than the certificate, however, you will get to showcase your newly acquired skills by working on real-world projects and adding these to your portfolio. KnowledgeHut’s online courses is well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

      You can cancel your enrolment and receive refunds in line with our Cancellations and Refunds policy found at https://www.knowledgehut.com/refund-policy

      Yes! Upon passing this course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

      More than the certificate, however, you will get to showcase your newly acquired skills by working on real-world projects and adding these to your portfolio. KnowledgeHut’s courses are well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

      Yes, it does! In the unlikely event that you are not satisfied with the course, and you wish to withdraw within the first seven days, we’ll issue a 100% refund. Refer to our Online Self-Paced Courses Refund Policy for more details.