Azure Developer Workshop

In this workshop, students will learn the core skills needed to develop solutions in Microsoft Azure. This includes using the main Azure PaaS and IaaS workloads.

Duration

5 days

Pre-requisites

Before attending this boot camp, students must have:

  • Working knowledge of using Visual Studio Code or Visual Studio
  • Working knowledge of C# and .NET
  • A basic understanding of Web Development

Course Outline

  1. Introduction to Cloud Computing and Microsoft Azure
  2. Introduction to Azure Resource Manager
    • ARM
    • ARM Templates (JSON and BICEP)
  3. PowerShell and CLI for Microsoft Azure
  4. Introduction to Azure Virtual Machines and Azure Virtual Networks
    • Introduction to IaaS
    • Virtual Machines
      • High Availability with Availability Zones and Availability Sets
    • Virtual Networks
    • VM Scale Sets
  5. Azure App Services
    • Introduction to Azure App Services
    • Deployment to Azure App Services
    • Configuring Azure App Services
    • Securing App Services
  6. Azure Functions
    • Introduction to Azure Functions
    • Triggers and Binddings
    • Azure Durable Functions
  7. Azure Storage
    • Introduction to Azure Storage
      • Storage Account types
      • Geo-redundancy
    • Azure Blob Storage
    • Azure Storage Queues
    • Azure Storage Tables
    • Azure Storage Files
  8. Azure SQL Databases
    • Introduction to Azure SQL Databases
    • Security of Azure SQL Databases
      • Firewall
      • AAD Integration
      • Encryption
      • Row-level security
      • Dynamic Data Masking
    • Monitoring Azure SQL Databases
    • Elastic Databases
    • Azure SQL Databases Performance
    • Azure SQL Databases High-Availability
  9. Microsoft Entra ID
    • Entra ID Directories
    • Multifactor Authentication
    • B2C Directories
    • B2B Directories
  10. Azure Messaging
    • Introduction to Service Bus
    • Service Bus Queues
    • Service Bus Topics
    • Service Bus Relay
    • Event Grid
  11. Create High-Available and Performance Web Applications on Azure
    • Load Balancing
    • Azure Traffic Manager
    • Azure Front-Door
    • Azure CDN
    • Redis Cache
  12. Introduction to Azure DevOps
  13. Final Lab: Create and deploy a Web Application to Azure
    • In this final lab, students will create a multi-geo web application that will use the following Services:
      • SQL Databases (Primary and Secondary)
      • Azure App Service
      • Azure Front Door
      • Azure CDN
      • Azure Redis Cache
      • Entra ID
If you want me to deliver this boot camp at your location, please Contact Me.