Cloud-Native App Development with Docker, VS Code, and Microsoft Azure
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 ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote