Get in Touch

Course Outline

  1. Introduction to Microsoft Azure
  2. Creating resource groups, services, and their configuration using the portal, CloudShell, and Azure CLI
  3. Overview of available services.
  4. Hosting capabilities: virtual machines, containerization, serverless.
  5. Creating and configuring virtual machines.
  6. Architecture styles.
  7. Data storage services: Table Storage, Blob Storage, SQL Server, CosmosDB.
  8. Azure App Service and associated services.
  9. Azure Kubernetes Service and Azure Container Services.
  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 and when to use .NET Core?
    4. Preparing a Web API service with a database and SSL certificate.
    5. Using the Swagger tool for API documentation.
  13. Kubernetes:
    1. Overview of main 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 an application to AKS.
    4. Horizontal and vertical scaling of applications.
    5. Testing applications under load.
    6. Certificate configuration.
    7. Helm.
    8. Terraform.
    9. Cluster monitoring.
  15. Integration with Azure DevOps and automated CI/CD deployments.
  16. Mini-workshop: independent implementation of an application, configuration of services in Microsoft Azure and AKS by training participants.
  17. Summary and next steps.
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories