App Service
Virtual Machine
Cloud Service
Logic Apps
App Insights
SQL Database
Service Bus

There are more then 100+ Azure services!

The main hurdle when starting with Azure is selecting the right services from the 100+ Azure services available.

Should you deploy your Web app to App Service (Platform As A Service) or use a Virtual Machine (Infrastructure As A Service).

Looking to implement a messaging workflow? Should you use Storage queues or Service Bus queues?

Need to store data? Should you use a relational database like SQL Database or a NoSQL database like CosmosDB?

Instead of trying to cover every single Azure service, this course's focus is on Azure services making sense for Web developers like App Service, giving you a strong and concrete foundation that you can build on.


This technical "workshop style" course covers the core Azure App Service concepts and guides you to build, deploy and monitor Web applications and is the ideal starting point to understand and use Azure effectively. You’ll experience several demos and "live coding" activities and be provided with the code throughout the course, as you learn how to build, deploy and monitor Web apps on Azure.

denotes a topic with hands-on "live coding" activity

Graduation Cap

Day 1

  • Azure overview & Cloud use cases
  • Making sense of pricing
  • Using Azure
    • Using the Azure Portal
    • Using the Command Line Interface (CLI)
    • Using the CLI from VS Code
  • App Service creation, understanding resource groups
  • Deployment
    • Publishing using FTP , Zip file, Code , Visual Studio , local GIT
    • Staged deployments using deployment slots
    • Continuous integration with GIT and other source control systems
  • Azure Storage concepts
    • Understanding storage redundancy and replication
    • Access keys , connection strings , shared access signatures , access policies
  • Using the Storage Explorer
  • Storage emulation for local testing
    • Using the Storage Emulator
    • Using Azurite
  • Using Storage Blobs to store binary data
  • Using Storage Tables as a NoSQL data store
  • Using Storage Queues to decouple workloads

Day 2

  • Cloud messaging using Service Bus
    • Understanding Service Bus
    • Working with queues and topics
    • Using the Service Bus Explorer
  • Selecting the right queuing service for the task at hand
  • Background tasks with Web Jobs
  • Collecting and analyzing app telemetry using Application Insights
  • Troubleshooting using the Kudu tools
  • Serverless
    • Going serverless with Azure Functions
    • Understanding durable functions
    • Create serverless workflows with Logic Apps
  • SQL Database
    • Understanding DTUs and planning capacity
    • Create logins and users
    • Migrate existing data using the Data Migration Assistant
    • Using SQL Operations Studio
  • NoSQL with Cosmos DB
    • Understanding Request Units and planning capacity
    • Using the local emulator and the data migration tool
    • The importance of the partition key
    • Understanding geo-replication
    • Using the SQL API to query documents



Developer (C#, Node, Java, PHP, etc)

You're a Web developer and you've been tasked in building a new or deploying an existing Web app to Azure. You want to understand what Azure services to use and what tools can help you with your task. At the end of this course, you'll be able to select the right Azure services for the tasks at hand and create, deploy and manage Web apps on Azure.


Architect / Lead developer

You're the team's architect or lead developer and you've been tasked in moving existing and new appplications to Azure. You want to understand what Azure services to use when designing your Cloud architecture. At the end of this course, you'll have a good understanding of the essentials Azure services.


This course's content and live activities includes NodeJS with Visual Studio Code and C# with Visual Studio Code and Visual Studio. The live coding activities will run on Windows, MacOS X and Ubuntu. It doesn't matter if you're using .NET, Java, PHP, Ruby or something else, back at work, simply use the Azure SDK for your specific platform and the concepts you'll have learned will still apply.


NodeJS and JavaScript

If you're are NodeJS developer, you'll be using NodeJS and JavaScript along with Visual Studio Code.

JavaScript + Node + Code

The live coding activities have been tested to run on Windows 10 Pro 1809, Mac OS X 10.14.4 Mojave and Ubuntu 18.04.2 LTS.

Windows or MacOS X or Ubuntu

.NET and C#

If you're a .NET developer on Windows, you'll be using C# with .NET Core and Visual Studio 2017 or 2019 along with Visual Studio Code.

C# + Visual Studio + Code

A Windows machine is required. Running Windows in a virtual machine is OK.



The following setup is required on your laptop to attend this course:


The live coding activities have been tested to run on Windows 10 Pro 1809, Mac OS X 10.14.4 Mojave and Ubuntu 18.04.2 LTS

    For .NET developers on Windows
  • Visual Studio 2017 or 2019 Community, Pro or Enterprise with the latest updates and the following Workloads installed:
    • ASP.NET and Web development
    • .NET desktop development
    • Azure development


All our classes are online with a live instructor.
You get the same training experience and the same interaction with the trainer.

Our prices are in Canadian dollars.

In the USA? You can attend our virtual classes and take advantage of the 30% exchange rate!

Get an approximated price in USD

Organize private virtual courses for your company! (minimum 4 participants)


Use the following codes to get 20% off the regular registration fee

Class Date Discount Code Valid until
Docker & Kubernetes | 2-daySept 1-2 2020 - Eastern TimeEARLYBIRD-Q3H4S52020-8-7
Docker & Kubernetes | 2-daySept 16-17 2020 - Pacific TimeEARLYBIRD-WDRNK52020-8-21
Docker & Kubernetes | 2-day5-6 Octobre 2020 - Heure de Montreal - FREARLYBIRD-R55ZVB2020-9-5
Kubernetes on Azure | 2-dayOct 26-27 2020 - Eastern TimeEARLYBIRD-SPM2J72020-9-26
Docker & Kubernetes | 2-dayNov 16-17 2020 - Mountain TimeEARLYBIRD-A24D9K2020-10-16
Kubernetes on Azure | 2-dayDec 1-2 2020 - Pacific TimeEARLYBIRD-SRAUDD2020-11-1