Get in Touch

Course Outline

  1. Introduction to Microsoft Azure
  2. Creating resource groups, services, and configuring them using the portal, Cloud Shell, and Azure CLI
  3. Overview of available services
  4. Hosting options: virtual machines, containerisation, serverless
  5. Creating and configuring virtual machines
  6. Architectural styles
  7. Data storage services: Table Storage, Blob Storage, SQL Server, Cosmos DB
  8. Azure App Service and companion services
  9. Azure Kubernetes Service and Azure Container Instances
  10. Sample deployments to App Service: WordPress and ASP.NET applications
  11. Overview of modern application development patterns:
    1. Inner and outer loops
    2. Containers and AKS clusters
    3. DevOps, CI/CD
  12. Introduction to Docker images and containers:
    1. Overview of fundamental concepts: image, container, Dockerfile
    2. Creating .NET Framework and .NET Core application images
    3. When to use .NET Framework versus .NET Core
    4. Preparing a Web API service with a database and SSL certificate
    5. Using Swagger for API documentation
  13. Kubernetes:
    1. Overview of key concepts such as Control Plane, Worker Nodes, and Pods
  14. Azure Kubernetes Service (AKS):
    1. What does AKS manage?
    2. Creating a cluster with Linux and Windows Server containers – discussing the differences
    3. Deploying applications to AKS
    4. Horizontal and vertical scaling of applications
    5. Load testing applications
    6. Configuring SSL certificates
    7. Helm
    8. Terraform
    9. Monitoring the cluster
  15. Integration with Azure DevOps and automated CI/CD deployments
  16. Mini-workshop: participants will independently implement an application and configure services in Microsoft Azure and AKS
  17. Summary and next steps
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories