Visão Geral
O Curso FastAPI with Docker and Kubernetes, ensina como containerizar aplicações FastAPI e orquestrá-las usando Kubernetes. Os participantes aprenderão a criar ambientes de desenvolvimento e produção eficientes e escaláveis.
Objetivo
Após realizar o Curso FastAPI with Docker and Kubernetes", você será capaz de:
- Criar containers Docker para aplicações FastAPI.
- Configurar e gerenciar ambientes Kubernetes.
- Implantar e escalar aplicações FastAPI em um cluster Kubernetes.
- Implementar estratégias de CI/CD para FastAPI.
Publico Alvo
- Desenvolvedores e engenheiros de DevOps.
- Profissionais que desejam aprender sobre containerização e orquestração.
- Arquitetos de soluções em nuvem.
Pre-Requisitos
- Conhecimento em Python e FastAPI.
- Experiência básica com Docker e Kubernetes.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Docker
- What is Docker?
- Creating Docker Images for FastAPI Applications.
Docker Compose
- Managing Multi-Container Applications.
- Defining Services and Networking.
Introduction to Kubernetes
- What is Kubernetes?
- Understanding Pods, Deployments, and Services.
Deploying FastAPI to Kubernetes
- Creating a Kubernetes Deployment for FastAPI.
- Exposing FastAPI Services with Ingress.
Scaling and Managing Applications in Kubernetes
- Implementing Horizontal Pod Autoscaling.
- Using ConfigMaps and Secrets for Configuration Management.
CI/CD for FastAPI Applications
- Implementing Continuous Integration with GitHub Actions.
- Automating Deployments with ArgoCD.
TENHO INTERESSE