Mô tả

Are you ready to take your application development skills to the next level with Azure Container Apps? This comprehensive online course is designed to equip you with the knowledge and skills needed to build, deploy, and scale your applications using the power of Azure Container Apps.


In this hands-on course, you'll start by gaining a solid understanding of containerization and its benefits in modern application development. You'll explore the core concepts of Azure Container Apps, including container orchestration, image creation, and deployment strategies. Through a series of practical exercises and real-world examples, you'll learn how to leverage the full potential of Azure Container Apps to streamline your development workflow and enhance application scalability.


Throughout the course, you'll dive deep into various topics such as creating and managing container instances, configuring auto-scaling to meet fluctuating demand, integrating Azure Container Registry, implementing CI/CD pipelines, and monitoring and troubleshooting containerized applications.


By the end of this course, you'll have the expertise to confidently develop, deploy, and manage containerized applications using Azure Container Apps. Whether you're a developer looking to modernize your application deployment process or an IT professional seeking to optimize infrastructure utilization, this course will empower you with the skills to harness the full potential of Azure Container Apps and accelerate your success in the cloud-native era.


Enroll now and embark on a transformative journey to become a proficient Azure Container Apps developer, and unlock a world of possibilities for your application development career.


Here's a sneak peek into what you'll learn:


  1. Introduction to Azure Container Apps: Understanding the benefits and key features of Azure Container Apps compared to Azure Kubernetes Service (AKS) or Azure Container Instance (ACI).


  2. Creating and Managing Container Apps: Exploring the process of creating, configuring, and managing container apps within the Azure portal, Bicep and Terraform.


  3. Deploying and Scaling Container Apps: Learning how to deploy container apps to Azure and scale them to meet demand using KEDA powerful scaling options.


  4. Managing Containers and Networking: Discovering container management techniques with the Revisions, networking configurations for external and internal ingress, and how to secure your containerized applications.


  5. Continuous Integration and Deployment: Implementing CI/CD pipelines using Azure DevOps and Github Actions to automate the deployment of container apps.


  6. Monitoring, Logging, and Troubleshooting: Understanding how to monitor containerized applications, collect logs, and troubleshoot common issues effectively.


  7. Container Apps for Microservices: Exploring the power of Dapr for managing microservices communication, configuration and security.


  8. Advanced Topics: Exploring advanced concepts such as advanced networking, controlling egress with UDR mode and Azure Firewall and implementing Azure Container Apps in a Landing Zone.

Bạn sẽ học được gì

The fundamentals of developing and deploying applications into Container Apps

Managing and securing Container Apps

Configuring and scaling Container Apps

Automated deployment using DevOps CI/CD pipelines

Yêu cầu

  • Basic knowledge of cloud computing and understanding of containers

Nội dung khoá học

19 sections

Introduction

7 lectures
Course introduction
02:54
Introduction
07:39
[Demo] Deploying sample container into Container Apps
08:45
[Demo] Deploying Frontend and Backend apps using Azure portal
09:05
Exploring the features of Container Apps Environment
03:40
Exploring the features of Container Apps
10:05
Quiz
5 questions

Deploying using YAML files (like in Kubernetes)

4 lectures
Creating Container Apps using YAML configuration files
03:30
[Demo] Creating Container Apps using YAML configuration files
05:18
Exporting Container Apps configuration into YAML
00:53
Quiz
1 question

Manual, scheduled and event-driven Jobs

3 lectures
Introduction to Container Apps Jobs
03:36
[Demo] Creating and running Jobs manually
07:49
Quiz
1 question

Autoscaling Apps and Jobs using KEDA

7 lectures
Introduction to KEDA on the Lightboard
08:53
Autoscaling Apps and Jobs using KEDA Scalers
08:14
[Demo] Autoscaling Jobs using KEDA Service Bus Scaler
09:04
[Lab, Part1] Introduction to the demo environment
01:35
[Lab, Part2] Explaining KEDA authentication and autoscaling configuration
10:30
[Lab, Part3] Running the resources and testing the application
05:20
Quiz
1 question

Securing Secrets with Key vault

3 lectures
Introduction to Secrets in Container Apps
06:31
[Demo] Creating and reading secrets
11:12
Quiz
1 question

Updating Container Apps using revisions and splitting traffic

2 lectures
Creating releases using revisions and splitting traffic
04:36
[Demo] Creating releases using revisions and splitting traffic
06:23

Logging and troubleshooting Container Apps

2 lectures
Logging and troubleshooting Container Apps
03:25
[Demo] Logging and troubleshooting Container Apps
05:15

Lab: building and deploying frontend and backend

4 lectures
Introduction to the lab
01:58
Building and deploying backend to Container Apps
05:04
Building and deploying frontend to Container Apps
02:32
Quiz
1 question

Lab: building and deploying frontend and backend using Managed Identity

4 lectures
Introduction to the application architecture
01:52
Creating Container Registry (ACR) and Managed Identity
01:14
Building and deploying backend with MI
05:12
Building and deploying frontend with MI
03:11

Managing storage in Container Apps

7 lectures
Introduction to storage options in Container Apps
01:57
Saving data using container file system
01:01
{Demo] Saving data using container file system
00:53
Saving data using Ephemeral storage (EmptyDir)
02:36
[Demo] Saving data using Ephemeral storage (EmptyDir)
02:50
Persisting data using Azure File Share
02:45
[Demo] Persisting data using Azure File Share
05:22

Custom Domain Names

2 lectures
Configuring custom domain for Container Apps
05:34
[Demo] Configuring custom domain for Container Apps
12:40

Workload Profile

2 lectures
Introduction to Workload Profile
02:28
[Demo] Creating and configuring Workload Profile
06:11

Networking and infrastructure options

3 lectures
Container Apps networking options
04:04
[Lightboard] Secure access to Container Apps using App Gateway and HTTPS
08:00
[Demo] Secure Container Apps using App Gateway and TLS certificate
16:24

DevOps pipelines using Github Actions

4 lectures
Introduction to pipelines with Github
01:28
Setting up the demo environment
02:39
Creating the CI/CD pipeline in YAML
05:42
[Demo] Running the pipeline and deploying to Container Apps
02:04

DevOps pipelines using Azure DevOps

4 lectures
Introduction to Azure pipelines for Container Apps
03:36
Setting up the demo environment
02:12
Creating the CI/CD pipeline
07:49
[Demo] Running the pipeline
03:08

Creating Container Apps using Azure CLI

3 lectures
Creating and deploying Container Apps using Azure CLI
03:08
Creating and deploying frontend and backend using Azure CLI
03:44
[Demo] Creating and deploying frontend and backend using Azure CLI
05:22

Infra as Code with Bicep

4 lectures
Introduction to Bicep modules for deploying Container Apps
03:23
[Demo] Deploying a sample Container Apps using Bicep command line
02:58
Deploying multiple apps
03:17
[Demo] Deploying backend and frontend using Bicep
02:48

Deploying Container Apps using Terraform

4 lectures
Deploying sample app using Terraform provider
02:51
[Demo] Deploying sample app using Terraform provider
02:00
Deploying backend and frontend using Terraform
02:51
[Demo] Deploying backend and frontend using Terraform
02:00

Landing Zone implementation

5 lectures
Introducing Container Apps Landing Zone
07:01
Explaining Landing Zone implementation with Bicep
10:29
[Demo] Deploying Landing Zone with Bicep
04:28
Explaining Landing Zone implementation with Terraform
08:44
[Demo] Deploying Landing Zone with Terraform
03:55

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.