👨‍🏫 Instructor-Led Training

Cloud-Native App Development with Docker, VS Code, and Microsoft Azure

Course Code: CLOUDNATIVE-300-IL
Duration: 3 Days
Level: Advanced
Category: Software Development

Course Overview

Here is a cleaned-up and professional version of your 3-Day Instructor-Led Course Agenda. The structure is consistent, redundant phrasing is reduced, and everything is aligned for clarity and delivery:


Cloud-Native App Development with Docker, VS Code, and Microsoft Azure

Duration: 3 Days | Format: Instructor-Led Training


Audience Profile

This course is designed for developers and IT professionals with prior experience in C# and the .NET Framework. Familiarity with Microsoft Azure is strongly recommended.


Course Description

This hands-on course provides a practical foundation in building cloud-native applications using Docker, Visual Studio Code, and Microsoft Azure. Participants will learn containerization fundamentals, set up a modern development environment, and deploy scalable applications on Azure. The course includes immersive labs and a challenge-based project to reinforce key concepts.


Course Modules

Module 1: Introduction to Docker and Containerization

  • Overview of containerization and Docker

  • Installing Docker on a local machine

  • Understanding Docker architecture and components

  • Running your first container

Module 2: Docker Images and Containers

  • Building and managing container images

  • Using Azure Container Registry

  • Running multi-container applications

  • Managing containers, volumes, and networks

Module 3: Setting Up Your Development Environment with VS Code

  • Introduction to Visual Studio Code

  • Installing and configuring VS Code for cloud-native development

  • Key extensions for Docker and Azure

  • Setting up a local development environment

Module 4: Developing Cloud-Native Apps in VS Code

  • Integrating containers into your development workflow

  • Debugging and testing containerized applications

  • Version control and collaboration with Git

Module 5: Deploying Cloud-Native Apps on Azure

  • Overview of Azure services for cloud-native development:

    • Azure Container Apps

    • Azure Kubernetes Service (AKS)

    • Azure App Service

  • Deploying applications using Docker and Azure CLI

  • Managing application settings (environment variables, secrets)

  • Implementing CI/CD with Azure DevOps and GitHub Actions

Module 6: Best Practices for Cloud-Native Development

  • Security in cloud-native application development

  • Designing for resiliency and fault tolerance

  • Building scalable cloud-native applications


 

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote