AZ-2003 Deploy cloud-native apps using Azure Container Apps
Guaranteed to Run
Price
$695.00
Duration
1 Day
Delivery Methods
Virtual Instructor Led Private Group
Delivery
Virtual
ESTDescription
Objectives
Prerequisites
Content
Course Description
Develop the skills necessary to configure a secure deployment solution for cloud-native apps. Learn how to build, deploy, scale, and manage containerized cloud-native apps using Azure Container Apps, Azure Container Registry, and Azure Pipelines.
Course Objectives
- Cloud-Native Fundamentals: Understand cloud-native applications, containerization benefits, and deployment options on Azure.
- Azure Container Registry: Configure and manage registries for storing and handling container images.
- Azure Container Apps: Create, configure, scale, and manage container apps, including ingress, secrets, and storage mounts.
- Continuous Deployment: Implement automated build and deployment pipelines with Azure DevOps and Pipelines.
- Performance & Resilience: Optimize application performance, scalability, and resilience using Azure services.
- Development Workflows: Enhance workflows by integrating containerized apps into pipelines for agility and collaboration.
- Security: Apply best practices to secure containerized applications on Azure Container Apps.
Who Should Attend?
- Cloud & Application Developers – building and deploying containerized applications on Azure.
- DevOps Engineers – managing CI/CD pipelines and deployment workflows for cloud-native apps.
- IT Professionals & System Administrators – supporting containerized workloads and Azure infrastructure.
- Solution Architects – designing scalable, resilient, and secure containerized solutions on Azure.
- Software Engineers – integrating Azure Container Apps into development workflows.
Course Prerequisites
- Familiarity with cloud computing fundamentals, such as virtualization, scalability, and on-demand resource provisioning.
- Knowledge of containers: Understanding the concept of containers, their benefits, and how they differ from traditional apps and virtual machines.
- Familiarity with container orchestration: Basic understanding of container orchestration platforms like Kubernetes and their role in managing containerized applications.
- Experience with Azure: Some familiarity with Microsoft Azure and its core container services, such as Azure Container Registry, Azure Kubernetes Service, and Azure Container Apps.
- Experience with deployments: Some familiarity with Azure DevOps or similar CI/CD tools for application deployment.
- Experience with networks: Some familiarity with networking concepts and Azure Virtual Networks.
Course Content
Module 1: Get started with cloud-native apps and containerized deployments
- Examine cloud-native apps and deployment options
- Review Azure Container Apps solution architecture and resources
Module 2: Configure Azure Container Registry for deployments
- Review the Azure Container Registry (ACR) service
- Create a container registry instance in the Azure portal
- Manage images and registry operations
- Configure authentication with managed identity
- Apply ACR roles, permissions, and secure communications via virtual networks
Module 3: Configure container apps in Azure Container Apps
- Review the Azure Container Apps service
- Understand containers and container registries
- Create container apps and environments
- Configure managed identities, ingress, and secret management
- Explore storage mounts and cloud service connections
Module 4: Configure continuous deployment for container apps
- Review continuous deployment options
- Set up Azure DevOps and Azure Pipelines
- Configure pipelines, deployment tasks, and agent pools
- Manage environment and secret variables
Module 5: Scale and manage container apps
- Manage revisions and application lifecycle
- Explore scaling options
- Configure ingress settings for traffic-splitting and blue-green deployments
Module 6: Guided Project
- Deploy and manage a container app using Azure Container Apps
Do You Need Help? Please Fill Out The Form Below