Deploy cloud-native apps using Container Apps

Master the deployment of scalable, cloud-native applications with Azure Container Apps

Learn Courses

Master technologies for business success.

Traverse the learning path for Beginner, Intermediate or Expert in the Industry

When you aim to complete end to end learning for perform specific roles

Adopt Learning Journeys
Role Based Learning
Deploy cloud-native apps using Container Apps

Build, deploy, scale, and manage containerized cloud-native apps using Azure Container Apps, Azure Container Registry, and Azure Pipelines.

What does the Course Offer

6

1

8

14

9

Objectives

Guided Project

Training Hours

Exercises

Knowledge Checks

This course provides a comprehensive guide to deploying, managing, and scaling cloud-native applications using Azure Container Apps. You'll learn how to containerize your applications, deploy them efficiently to Azure, and take full advantage of the platform's capabilities, such as automatic scaling, secure environments, and seamless integration with other Azure services. The course will cover best practices for managing containerized workloads, optimizing application performance, and ensuring reliability in production environments.

By the end of the course, you will have the skills and knowledge to deploy and manage cloud-native applications on Azure, ensuring scalability and high availability in real-world cloud environments.

Perfect for developers, cloud engineers, and DevOps professionals, this course will equip you with the tools to build and deploy modern applications using containers and Azure’s cloud infrastructure.

Course Overview

This course will teach you how to deploy, manage, and scale cloud-native applications using Azure Container Apps.

You'll gain hands-on experience in containerizing applications and deploying them to Azure, leveraging the platform's features for dynamic scaling, secure environments, and seamless integration with other Azure services. You'll also explore best practices for managing containerized workloads, optimizing performance, and ensuring high availability in production environments.

By the end of this course, you will have the skills to build and deploy scalable cloud-native apps using Azure's container services.

assorted-color filed intermodal containers
assorted-color filed intermodal containers
Learning Outcomes

By the end of this course, you will be able to:

  1. Deploy applications with Azure Container Apps: Use Azure Container Apps to deploy, manage, and scale containerized cloud-native applications.

  2. Set up and configure containers: Package your applications into containers and deploy them efficiently on Azure.

  3. Scale applications dynamically: Implement auto-scaling to handle varying loads and ensure optimal performance.

  4. Manage app environments: Configure and manage different environments, such as staging and production, for your cloud-native apps.

  5. Integrate with Azure services: Connect your containerized applications to other Azure resources like Azure Database, Blob Storage, and Azure Key Vault.

This outcome will prepare you to deploy and manage scalable cloud-native applications using Azure Container Apps.

Audience Profile
  • .NET Developers

  • Solution Architects

  • Cloud Engineers

  • DevOps Engineers

  • Full-Stack Developers

Prerequisites
  • Cloud Computing Basics: Understanding virtualization, scalability, and on-demand resource provisioning.

  • Containers: Familiarity with containers, their benefits, and differences from traditional apps and virtual machines.

  • Container Orchestration: Basic knowledge of platforms like Kubernetes for managing containerized apps.

  • Azure: Familiarity with Azure services like Azure Container Registry, Azure Kubernetes Service, and Azure Container Apps.

  • Deployments: Experience with Azure DevOps or similar CI/CD tools.

  • Networking: Basic understanding of networking concepts and Azure Virtual Networks.

Course Objectives
  • Get started with cloud native apps and containerized 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

Format

Blended (Online Training + Discussions)

Streaming Platform

Microsoft Teams Online

Course Schedule

On Demand

Trainer

Kappagantula Srikanth

Duration

16 Hours

Course Fee

$1200

Course Outline
Prerequisites (1 Hour)
  • Install Visual Studio

  • Install Azure PowerShell & CLI

  • Create/Access Microsoft Learn Account

  • Create/Access GitHub Account

  • Create/Access Microsoft Azure Account

Get Started with cloud-native apps and containerized deployments
  • Introduction

  • Examine cloud-native apps

  • Examine deployment options for cloud-native apps

  • Review an Azure Container Apps solution architecture and resources

Configure Azure Container Registry for container app deployments
  • Introduction

  • Review the Azure Container Registry service

  • Create a container registry instance in the Azure portal

  • Examine registry operations for image management

  • Examine authentication with managed identity

  • Examine Azure Container Registry roles and permissions

  • Examine secure communications using virtual networks

Configure Container App in Azure Container Apps
  • Introduction

  • Review the Azure Container Apps service

  • Examine Azure Container Apps containers and containers registries

  • Create a container app and container app environment

  • Examine managed identities in Azure Container Apps

  • Examine ingress in Azure Container Apps

  • Examine the management of secrets in Azure Container Apps

  • Examine the storage mounts in Azure Container Apps

  • Examine cloud service connections in Azure Container Apps

Configure continuous deployment for container apps
  • Introduction

  • Review continuous deployment options for container apps

  • Examine Azure DevOps and Azure Pipelines

  • Examine Azure Pipeline configuration and deployment tasks

  • Examine agents and agent pools for pipelines

  • Examine environment and secret variables for pipelines

Scale and Manage Deployed Container Apps
  • Introduction

  • Examine revisions in Azure Container Apps

  • Examine application lifecycle management in Azure Container Apps

  • Examine scaling options in Azure Container Apps

  • Examine ingress settings for traffic-splitting and blue-green deployments

Guided project - Deploy and manage a container app using Azure Container Apps
  • Introduction

  • Prepare your app deployment tools and resources

  • Exercise - Configure Azure Container Registry for a secure connection with Azure Container Apps

  • Exercise - Create and configure a container app in Azure Container Apps

  • Exercise - Configure continuous integration by using Azure Pipelines

  • Exercise - Manage revisions in Azure Container Apps

Enquire about the Course

You can also reach out to us through the following options

Phone

+65-91709407

Email

info@empowerone.cloud

WhatsApp Channel