AZ-2003: Deploy Cloud-Native Apps Using Azure Container Apps
LOCATION | December | January | February | March |
---|---|---|---|---|
Auckland | ||||
Hamilton | ||||
Christchurch | ||||
Wellington | ||||
Virtual Class |
Develop the skills necessary to configure a secure deployment solution for cloud-native apps. Learn how to build, deploy, scale, and manage containerised cloud-native apps using Azure Container Apps, Azure Container Registry, and Azure Pipelines.
Microsoft Applied Skills
Microsoft Applied Skills are scenario-based credentials that provide learners with validation of targeted skills. These credentials are an efficient and trusted way to identify and deepen proficiency in scenario-based skillsets. The interactive training and validation enable learners to demonstrate proficiency by completing real-world tasks.
Applied Skills can help students prepare for the workforce by providing them with real-world problem-solving experience and validation of their skills.
This course is for:
- DevOps Engineers
- Developers
- Basic understanding of cloud computing concepts: Familiarity with cloud computing fundamentals, such as virtualisation, 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 containerised 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.
After completing this course, students will be able to:
- Explore different deployment options and strategies for cloud-native applications
- Examine best practices for managing and scaling containerised deployments in Azure
- Learn how to create and configure an Azure Container Registry
- Examine the process of pushing container images to Azure Container Registry
- Explore different authentication methods and security features for Azure Container Registry
- Learn how to create and configure an Azure Container App and Container Apps Environment using the Azure portal
- Examine how to define and manage environment variables for Azure Container Apps
- Learn how to configure ingress options for Azure Container Apps
- Explore the process of scaling and managing instances of Azure Container Apps
- Understand the security considerations and best practices for configuring Azure Container Apps.Examine deployment options and strategies for containerised applications
- Examine the features and capabilities of Azure DevOps and Azure Pipelines
- Learn how to set up automated build and deployment pipelines for container apps using Azure DevOps
- Examine how to configure agent pools and secret variables for pipelines
- Examine the concept of revisions in Azure Container Apps
- Examine the options for application lifecycle management in Azure Container Apps
- Learn about the scaling options available for Azure Container Apps
- Learn about the ingress settings and traffic-splitting for Azure Container Apps
- Get started with cloud native apps and containerised deployments
- Configure Azure Container Registry for container app deployments
- Configure a container app in Azure Container Apps
- Configure continuous deployment for container apps
- Scale and manage deployed container apps
- Guided project - Deploy and manage a container app using Azure Container Apps