Reviews
Target Audience
Course Overview
Course Requirements
Course Syllabus
See All    Download exam skill outline
-
Module 1: Azure App Services and Compute Solutions
  • Introduction to Azure App Services:
    • Understand the core Azure services for hosting and running web applications.
    • Learn about the different types of app services: Web Apps, API Apps, and Mobile Apps.
  • Building and Hosting Web Applications:
    • Learn how to deploy and scale web applications using Azure App Services.
    • Hands-on: Deploy a simple web application on Azure.
  • Azure Functions and Serverless Architectures:
    • Explore the Azure Functions service and how to build scalable serverless applications.
    • Hands-on: Create and deploy a serverless function with Azure Functions.
  • -
    Module 2: Implementing Azure Storage Solutions
  • Introduction to Azure Storage Accounts:
    • Learn about the different storage services provided by Azure, including Blob Storage, Table Storage, and Queue Storage.
    • Understand how to implement Blob Storage for unstructured data.
  • Working with Azure SQL Database:
    • Learn to deploy and manage relational databases using Azure SQL Database.
    • Hands-on: Connect a web app to Azure SQL Database and retrieve data.
  • Implementing Cosmos DB:
    • Gain insight into Cosmos DB and its multi-model approach for NoSQL data.
    • Hands-on: Implement a Cosmos DB database to store and retrieve data.
  • -
    Module 3: Securing Azure Applications
  • Azure Key Vault:
    • Learn how to securely store application secrets and encryption keys in Azure Key Vault.
    • Hands-on: Implement Azure Key Vault in an application to secure sensitive information.
  • Authentication and Authorization in Azure:
    • Explore how to implement OAuth2 authentication with Azure Active Directory (AAD) and other identity providers.
    • Hands-on: Secure an API with AAD and grant access to users based on roles.
  • Azure API Management:
    • Learn how to publish, secure, and manage APIs using Azure API Management.
    • Hands-on: Implement and manage an API using API Management services.
  • -
    Module 4: Monitoring and Optimizing Azure Applications
  • Monitoring with Azure Monitor and Application Insights:
    • Learn how to track performance, availability, and diagnostics using Azure Monitor and Application Insights.
    • Hands-on: Implement monitoring on a web app and analyze logs and telemetry data.
  • Scaling and Performance Optimization:
    • Learn how to scale web applications using Azure s built-in auto-scaling features.
    • Understand the principles of load balancing and traffic management in Azure.
    • Hands-on: Scale a web app and optimize performance based on load testing results.
  • -
    Module 5: Developing with Containers in Azure
  • Introduction to Docker and Containers:
    • Understand container technology and its use cases in modern application development.
    • Learn about Docker and how it integrates with Azure.
  • Azure Kubernetes Service (AKS):
    • Dive into Kubernetes for orchestration of containerized applications at scale.
    • Hands-on: Deploy and manage a containerized application using AKS.
  • Implementing Azure Container Instances (ACI):
    • Learn how to deploy containerized workloads without orchestrators using ACI.
    • Hands-on: Deploy a containerized app to Azure using ACI.
  • -
    Module 6: Developing for the Cloud with Azure DevOps
  • Continuous Integration with Azure Pipelines:
    • Learn how to automate build and deployment processes using Azure Pipelines.
    • Hands-on: Implement a CI/CD pipeline for a cloud application.
  • Release Management and Continuous Delivery:
    • Explore best practices for managing and automating application releases in the cloud.
    • Hands-on: Configure automated release pipelines for different environments.
  • Infrastructure as Code (IaC) with ARM Templates and Bicep:
    • Learn how to define, deploy, and manage infrastructure in Azure using ARM templates and Bicep.
    • Hands-on: Use ARM templates and Bicep to provision cloud infrastructure.
  • -
    Learning Outcomes:

    By the end of this course, participants will be able to:

    1. Build, deploy, and manage Azure-based applications using core Azure services.
    2. Implement serverless functions and compute solutions using Azure Functions.
    3. Develop and manage storage solutions with Azure Storage, Cosmos DB, and SQL Databases.
    4. Secure applications using Azure Key Vault, API Management, and Azure AD.
    5. Monitor and optimize Azure applications for performance and scalability.
    6. Implement CI/CD pipelines for Azure-based applications using Azure DevOps.
    7. Deploy and manage containerized applications using Docker, AKS, and ACI.