Tiago Costa blog

This blog was created for sharing knowledge for Microsoft Developers and Microsoft Certified Trainers about Office 365, Azure, SharePoint and .Net.

Azure for Developers Boot Camp

In this Boot Camp students will learn the core skills to develop solutions in Microsoft Azure. This includes working with the main Azure PaaS and IaaS workloads.


5 days


Before attending this boot camp, students must have:

  • A working knowledge of using Visual Studio to develop solutions;
  • A working knowledge of Visual C# and the .NET Framework;
  • A basic understanding of ASP.NET and server-side web development technologies;
  • A basic working knowledge of client-side web technologies including HTML5, CSS3, and JavaScript.

Course Outline

  1. Introduction to Cloud Computing
  2. Setting up your Azure Subscription
  3. Introduction to ARM deployment and Resource Groups
  4. Introduction to PowerShell and CLI for Microsoft Azure
  5. Integrate Visual Studio Team Services (VSTS) with Microsoft Azure
  6. Introduction to Azure Virtual Machines and Azure Virtual Networks
    1. Introduction to IaaS
    2. Introduction to Azure Virtual Machines
    3. Introduction to Azure Virtual Networks
  7. Azure App Services
    1. Introduction to Azure App Services
    2. Deployment to Azure App Services
    3. Configuring Azure App Services
    4. Configuring WebJobs
  8. Azure Storage
    1. Introduction to Azure Storage
    2. Azure Blob Storage
    3. Security of Azure Blog Storage
    4. Azure Storage Queues
    5. Azure Storage Tables
    6. Azure Storage Files
  9. Azure SQL Databases
    1. Introduction to Azure SQL Databases
    2. Security of Azure SQL Databases
      1. Firewall
      2. AAD Integration
      3. Encrytion
      4. Row-level security
      5. Dynamic Data Masking
    3. Monitoring Azure SQL Databases
    4. Elastic Databases
    5. Azure SQL Databases Performance
    6. Azure SQL Databases High-Availability
  10. Azure Active Directory (AAD)
    1. AD Directories
    2. AD Multifactor Authentication
    3. B2C Directories
    4. B2B Directories
  11. Azure Service Bus
    1. Introduction to Azure Service Bus Messaging Service
    2. Azure Service Bus Queues
    3. Azure Service Bus Topics
    4. Azure Service Bus Notification Hubs
  12. Create High-Available and Performance Web Applications on Azure
    1. Load Balancing
    2. Azure Traffic Manager
    3. Azure CDN
    4. Redis Cache
  13. Introduction to Azure Search
  14. Final Lab: Create and deploy an Web Application to Azure
    1. In this final lab, students will create an application that needs to use the following Services:
    2. SQL Databases (Primary and Secondary);
    3. Azure Web Application with traffic Manager;
    4. Azure CDN;
    5. Redis Cache;
    6. Azure AD.

If you want me to deliver this boot camp at your location, please Contact Me.