Azure for Developers

Course Description

Azure provides a robust set of features that developers can take advantage of to host and scale their applications in the Cloud. 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.


Dan Wahlin

Course Length

4 Days


  • Experience building C# applications
  • Comfortable using Visual Studio
  • 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

  1. Getting Started with Azure
    • Azure Overview
    • PaaS versus IaaS
    • Using the Azure Portal
    • Azure Services
  2. Infrastructure Features
    • Azure Infrastructure Overview
    • Creating and Using Virtual Machines
    • Working with Virtual Networks
    • Network Security Groups
    • VNET Connectivity Options
  3. Azure Web Apps
    • Web Apps Overview
    • Working with Templates
    • Configuring Web Apps
    • App Autoscaling
    • App Deployment
    • App Monitoring
  4. Azure SQL Database
    • Azure SQL Database Overview
    • Tooling Support
    • Working with Elastic Pools
    • Security
    • Recovering Data
  5. Storage Tables and Cosmos DB
    • Azure Storage Overview
    • Geo-Replication Functionality
    • Azure Storage Tables
    • Cosmos DB Overview
  6. Azure Blobs and Files
    • Azure Blobs and Files Overview
    • Azure Storage Blogs
    • Azure Files
    • Shared Access Signatures (SAS)
    • Content Delivery Networks (CDNs)
  7. Azure Queues and Service Bus
    • Azure Queues and Service Bus Overview
    • Storage Queues
    • Service Bus
  8. Azure Security
    • Azure Security Overview
    • Azure Active Directory
    • Multi-Factor Authentication
    • Key Vault
  9. Azure Container Support
    • Containers Overview
    • Deploying Containers to Azure
    • Kubernetes Overview
    • Creating an AKS Cluster
    • Deploying an Application to AKS
    • Additional Concepts

Private Onsite/Online Pricing for Development Teams

Class pricing is based on the number of class days and number of students in class. We normally allow up to 24 students per class.

The course pricing includes student access to an electronic version of the course manual, lab manual, sample code and lab code. Courses can also be customized if you'd like to run a shorter or longer version of the course.

If you'd like more information on pricing or want to schedule a class for your development team please contact us and we'll be happy to provide addition details.

Contact Us

Public Classes

We don't offer public classes or one-on-one classes for individuals. For public classes we partner with Interface Technical Training and they offer instructor-led classes in Phoenix, AZ or online through their RemoteLive technology.

Training Courseware

Contact Us about licensing our courseware (slides, course manual, lab manual and code) for your own training courses.


Join Our Development Newsletter!