Skip to main content
icon
logo
    Loading...

    AZ-204: Developing Solutions for Microsoft Azure

    Enrollment is Closed

    Overview

    icon
    Enrollment is Closed
    course-icon

    Course

    org-logo

    AZ-204: Developing Solutions for Microsoft Azure

    Learn how to build end-to-end solutions in Microsoft Azure. Get hands-on practice connecting and consuming third-party services, and grow your knowledge of managing web apps.

    Benefit from instructor-led preparation for the AZ-204 certification exam with tips, tricks, guidance, and mentored support.

    Online Live Classes

    Intermediate Level

    Mentor Support

    alert

    This course is part of a program:

    It is not possible to enroll for individual courses on this program. If you wish to take this course, please enroll for the full program.

    Enrollment is Closed

    AZ-204: Developing solutions for Microsoft Azure is a five-day intermediate-level course for students, developers, and cloud professionals looking to design, build, test, and maintain cloud applications and services on Microsoft Azure.

    You will learn how to build a web application on the Azure App Service platform and implement Azure functions. You will build knowledge of how to develop solutions using blob storage and Cosmos exDB storage. You will explore implementing IaaS solutions, user authentication and authorization, secure cloud solutions, and API Management. You will learn how to develop Azure Logic Apps and build applications with event-based and message-based architectures. And you will explore how to instrument their code for telemetry, and then to analyse, troubleshoot and use different caching services to improve the performance of apps.

    Overall, this course will prepare you for taking the AZ-204: Developing solutions for Microsoft Azure certification exam. Entry for the exam is not included. However, you will get a clear overview of the Microsoft certification process, plus you will get tips and tricks, testing strategies, practice questions, and useful information to help you pass the exam successfully.

    This course comprises 28 purposely designed modules that take you on a carefully defined learning journey.

    It is an instructor-led course which runs to a fixed schedule, with set start and finish dates. It is driven forward by your instructor and features live sessions that are aired at a set time. You will, however, have time to complete certain activities at your own pace outside of the live sessions.

    The materials for each module are accessible from the start of the course and will remain available for the duration of your enrollment. Methods of learning and assessment will include reading material, hands-on labs, and online exam questions.

    As part of our mentoring service you will have access to valuable guidance and support throughout the course. We provide a dedicated discussion space where you can ask questions, chat with your peers, and resolve issues.

    Once you have successfully completed the course, you will earn your Certificate of Completion.

    You will be able to:

    • Develop Azure compute solutions
    • Develop for Azure storage
    • Implement Azure security
    • Monitor, troubleshoot, and optimize Azure solutions
    • Connect to and consume Azure services and third-party services

    • Individuals seeking to build their knowledge of Azure development.
    • Individiauls looking to prepare for the Microsoft AZ-204 certification exam.

  • You should have:
    • Hands-on experience of Azure IaaS and PaaS solutions, and the Azure Portal.
    • Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java).
    • The ability to write code to connect and perform operations on a SQL or NoSQL database product (SQL Server, Oracle, MongoDB, Cassandra or similar).
    • Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
    • A general understanding of HTML, the HTTP protocol, and REST API interfaces.

    Course Outline

    Introduction
    Grading Scheme
    Pre-Requisite
    Exam and Certification Details

    Knowledge Check

    About this module

    Examine Azure App Service
    Examine Azure App Service Plans
    Deploy to App Service
    Explore authentication and authorization in App Service
    Discover App service networking features
    Exercise: Create a static HTML web app by using Azure Cloud Shell

    About this module

    Configure application settings
    Configure general settings
    Configure path mappings
    Enable diagnostic logging
    Configure security certificates
    Manage app features

    Knowledge Check

    About this module

    Examine autoscale factors
    Identify autoscale factors
    Enable autoscale in App Service
    Explore autoscale best practices

    Knowledge Check

    About this module

    Explore staging environments
    Examine slot swapping
    Swap deployment slots
    Route traffic in App Service

    Knowledge Check

    About this module

    Discover Azure Functions
    Compare Azure Functions hosting options
    Scale Azure Functions

    Knowledge Check

    About this module

    Explore Azure Functions development
    Create triggers and bindings
    Connect functions to Azure services
    Exercise: Create an Azure Function by using Visual Studio Code

    Knowledge Check

    About this module

    Explore Azure Blob storage
    Discover Azure Blob storage resource types
    Explore Azure Storage security features
    Evaluate Azure Storage redundancy options
    Exercise: Create a block blob storage account

    Knowledge Check

    About this module

    Explore the Azure Blob storage lifecycle
    Discover Blob storage lifecycle policies
    Implement Blob storage lifecycle policies
    Rehydrate blob data from the archive tier

    Knowledge Check

    About this module

    Explore Azure Blob storage client library
    Exercise: Create Blob storage resources by using the .NET client library
    Manage container properties and metadata by using .NET
    Set and retrieve properties and metadata for blob resources by using REST

    Knowledge Check

    About this module

    Identify key benefits of Azure Cosmos DB
    Explore the resource hierarchy
    Explore consistency levels
    Choose the right consistency level
    Explore supported APIs
    Discover request units
    Exercise: Create Azure Cosmos DB resources by using the Azure portal

    Knowledge Check

    About this module

    Explore Microsoft .NET SDK v3 for Azure Cosmos DB
    Exercise: Create resources by using the Microsoft .NET SDK v3
    Create stored procedures
    Create triggers and user-defined functions

    Knowledge Check

    About this module

    Discover the Azure Container Registry
    Explore storage capabilities
    Build and manage containers with tasks
    Explore elements of a Dockerfile
    Exercise: Build and run a container image by using Azure Container Registry Tasks

    Knowledge Check

    About the module

    Explore Azure Container Instances
    Exercise: Deploy a container instance by using the Azure CLI
    Run containerized tasks with restart policies
    Set environment variables in container instances
    Mount an Azure file share in Azure Container Instances

    Knowledge Check

    About this module

    Explore Azure Container Apps
    Exercise - Deploy a container app
    Explore containers in Azure Container Apps
    Implement authentication and authorization in Azure Container Apps
    Manage revisions and secrets in Azure Container Apps
    Explore Dapr integration with Azure Container Apps

    Knowledge Check

    About this module

    Explore the Microsoft identity platform
    Explore service principals
    Discover permissions and consent
    Discover conditional access

    Knowledge Check

    About this module

    Explore the Microsoft Authentication Library
    Initialize client applications
    Exercise: Implement interactive authentication by using MSAL.NET

    Knowledge Check

    About this module

    Discover shared access signatures
    Choose when to use shared access signatures
    Explore stored access policies

    Knowledge Check

    About this module

    Discover Microsoft Graph
    Query Microsoft Graph by using REST
    Query Microsoft Graph by using SDKs
    Apply best practices to Microsoft Graph

    Knowledge Check

    About this module

    Explore Azure Key Vault
    Discover Azure Key Vault best practices
    Authenticate to Azure Key Vault
    Exercise: Set and retrieve a secret from Azure Key Vault by using Azure CLI

    Knowledge Check

    About this Module

    Explore managed identities
    Discover the managed identities authentication flow
    Configure managed identities
    Acquire an access token

    Knowledge Check

    About this module

    Explore the Azure App Configuration service
    Create paired keys and values
    Manage application features
    Secure app configuration data

    Knowledge Check

    About this module

    Discover the API Management service
    Explore API gateways
    Explore API Management policies
    Create advanced policies
    Secure APIs by using subscriptions
    Secure APIs by using certificates
    Exercise: Create a backend API

    Knowledge Check

    About this module

    Explore Azure Event Grid
    Discover event schemas
    Explore event delivery durability
    Control access to events
    Receive events by using webhooks
    Filter events
    Exercise: Route custom events to web endpoint by using Azure CLI

    Knowledge Check

    About this module

    Discover Azure Event Hubs
    Explore Event Hubs Capture
    Scale your processing application
    Control access to events
    Perform common operations with the Event Hubs client library

    Knowledge Check

    About this module

    Choose a message queue solution
    Explore Azure Service Bus
    Discover Service Bus queues, topics, and subscriptions
    Explore Service Bus message payloads and serialization
    Exercise: Send and receive message from a Service Bus queue by using .NET.
    Explore Azure Queue Storage
    Create and manage Azure Queue Storage and messages by using .NET

    Knowledge Check

    About this module

    Explore Azure Monitor
    Explore Application Insights
    Discover log-based metrics
    Instrument an app for monitoring
    Select an availability test
    Troubleshoot app performance by using Application Map

    Knowledge Check

    About this module

    Explore Azure Cache for Redis
    Configure Azure Cache for Redis
    Interact with Azure Cache for Redis by using .NET
    Exercise: Connect an app to Azure Cache for Redis by using .NET Core

    Knowledge Check

    About this module

    Explore Azure Content Delivery Networks
    Control cache behavior on Azure Content Delivery Networks
    Interact with Azure Content Delivery Networks by using .NET

    Knowledge Check

    null

    null

    null

    Unit

    Why Learn with SkillUp Online?

    We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.

    tick

    Reskilling into tech? We’ll support you.

    tick

    Upskilling for promotion? We’ll help you.

    tick

    Cross-skilling for your career? We’ll guide you.

    icon

    Personalized Mentoring & Support

    1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

    icon

    Practical Experience

    Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

    icon

    Best-in-Class Course Content

    Designed by the industry for the industry so you can build job-ready skills.

    icon

    Job-Ready Skills Focus

    Competency building and global certifications employers are actively looking for.

    FAQs

    Learners can become certified in Microsoft AZ-204: Developing Solutions for Microsoft Azure by following these steps:

    Step 1: Complete the recommended training for AZ-204 with a Microsoft authorized training partner. SkillUp Online is a Microsoft authorized training partner.

    Step 2: After completing the training, visit Microsoft's official website. Register for the Microsoft AZ-204: Developing Solutions for Microsoft Azure exam, and schedule it with Pearson VUE.

    Step 3: Take the exam, pass it, and get certified!

    There are no pre-requisites for AZ-204 training. However, familiarity with cloud computing fundamentals is an advantage. If you are new to cloud/Azure, its highly recommended that you take our AZ-900 course first.

    skillup.online/courses/az-900-microsoft-azure-fundamentals/

    Yes. AZ-204 certification is ideal for individuals who are considering a career as an Azure Administrator. By completing this certification you are working towards becoming an expert in implementing, managing, and monitoring an organizations Microsoft Azure environment.

    It is an industry recognized certification that validates your level of skills and knowledge in this field, and ensures prospective employers are aware of this when you apply for vacancies.

    If you sign up with SkillUp Online, our Microsoft Certified Trainers (MCTs) will walk you through all the modules as per Microsoft Official Curriculum (MOC).

    Starting June 2021, role-based and specialty certificates will expire after one year not two. Certificates earned before June 2021 will stay valid for two years from the date earned and are eligible for the new renewal process.

    Microsoft does retire certifications from time, however, and you may also find exam numbers evolve when Microsoft changes the curriculum substantially for the certification.

    The renewal window begins six months before your certificate expires. During this pre-expiry window, you can take a free online assessment at Microsoft Learn and get the certificate extended by one additional year from the current expiration date.

    AZ-204: Developing Solutions for Microsoft Azure - SkillUp Online
    certificate

    Type of certificate

    Certificate of completion

    course

    About this course

    28 Modules

    12 Skills

    includes

    Includes

    Discussion space

    12 Labs

    28 Knowledge checks

    02 Practice exams

    03 Projects

    create

    Create

    Virtual machine

    App service platform

    Functions apps

    Cosmos DB accounts

    Databases and containers

    Docker images

    ARM templates

    Policies

    Triggers

    exercises

    Exercises to explore

    Function app

    Timer trigger, HTTP trigger, blob trigger

    Workflow using durable functions

    Publish a function locally using Core Tools

    Web application

    API management from a function app

    Custom handler to build an app

    Queue message

    Newsletters & Updates

    Subscribe to get the latest tech career trends, guidance, and tips in your inbox.