Azure for Developers

Azure for Developers
Instructor: Dan Wahlin

Course Length: 4 Days

Course Description

The "cloud" provides much more than simple web hosting and scaling capabilities. Cloud services provide a robust way to work with  data and messages, send events between different services, store data, secure applications, and be more productive from a development, deployment, and monitoring standpoint.

The Azure "cloud" provides a robust set of features that developers can take advantage of to host and scale their applications in the cloud and take advantage of additional services. In the Azure for Developers course attendees will learn about key features Azure provides such as App Services, container support, storage functionality, sensitive data management, security, communication strategies, unstructured data options, and much more. If you're looking to dive into several of the key services that Azure offers, how they can be used, and when to choose one service over another, then this course is for you!

This course is taught by Dan Wahlin - a member of the Microsoft MVP, Regional Director, and Docker Captains groups.


  • Experience building C# applications
  • Comfortable using Visual Studio or VS Code
  • Comfortable using the command window



This course is designed for developers looking to use Azure services to run their applications in the Cloud.

Course Outline

  • Getting Started with Azure
    • Azure Overview
    • IaaS, PaaS, and FaaS
    • Azure Services
    • Resource Groups
    • The Azure Portal
  • Azure Web Apps
    • Web Apps Overview
    • App Service Plans
    • Web Apps Templates
    • Configuring Web Apps
    • Scaling
    • Deployment Options
    • Deployment Slots
  • Azure SQL Database
    • Azure SQL Database Overview
    • Tooling Support
    • Elastic Pools
    • Security
    • Additional Database Options
  • Storage Tables and Cosmos DB
    • Azure Storage Overview
    • Storage Redundancy
    • Azure Table Storage
    • Azure Table Storage APIs
    • Cosmos DB
    • Consistency Options
    • Querying Data
  • Azure Blobs and Files
    • Azure Blobs and Files Overview
    • Azure Blobs
    • Azure Blobs APIs
    • Azure Files
    • Shared Access Signatures (SAS)
    • Content Delivery Networks (CDNs)
  • Azure Queues and Service Bus
    • Azure Queues and Service Bus Overview
    • Storage Queues
    • Service Bus
    • Additional Options
  • Azure Security
    • Azure Security Overview
    • Azure Active Directory
    • Azure AD Connect
    • Microsoft Graph API
    • Multi-Factor Authentication
    • App Service Authentication
    • Key Vault
  • Azure Container Support
    • Containers Overview
    • Azure Container Options
    • Kubernetes Overview
    • Creating an AKS Cluster
    • Deploying an Application to AKS
  • Azure Functions
    • Introduction to Serverless
    • Azure Functions Overview
    • Introduction to Functions, Triggers, and Bindings
    • Triggers
    • Bindings


Join Our Development Newsletter!