Projeto DevOps: Flask API - Do código ao deploy!
Aprenda todo o processo de DevOps, do desenvolvimento do código até a automação via CI/CD em ambientes Cloud-Native
4.92 (69 reviews)

864
students
14 hours
content
May 2024
last update
$19.99
regular price
What you will learn
Desenvolver uma API básica (CRUD) utilizando o framework Flask
Integrar a API com banco de dados NoSQL (MongoDB)
Escrever Dockerfile para containerizar a aplicação
Construir um Docker Compose para subir toda a stack localmente
Automatizar passos de testes e deploy com Makefile
Entender o conceito de Application Factory no Flask
Escrever testes unitários com pytest
Deploy da aplicação em PaaS (Heroku) juntamente com MongoDB Atlas
Utilização de branches para merge de código no GitHub
Entender e escrever healthchecks para integrar com Probes do Kubernetes
Garantir a qualidade e segurança de código por meio de ferramentas auxiliares como Black, Flake8 e Bandit
Criar um cluster Kubernetes localmente com Kind
Fazer deploy de Helm Charts
Fazer deploy de toda a stack da aplicação no Kubernetes
Expor a aplicação para o mundo usando Ingress no Kubernetes
Criar um cluster Kubernetes na AWS com Amazon EKS com Terraform
Criar um repositório no ECR para armazenar suas imagens Docker
Gerenciar Secrets no Kubernetes de forma segura com Sealed Secrets
Estender o módulo do Terraform para incluir add-ons e Bastion Host na AWS
Utilizar o Vagrant para testar código Ansible
Reusar Ansible Roles para configurar o MongoDB
Configurar e expôr a aplicação no Amazon EKS usando AWS Load Balancer Controller
Integrar o Amazon EKS e Route 53 com External DNS
Adicionar certificado TLS do ACM no Ingress do AWS Load Balancer Controller
Criar uma esteira de CI/CD no GitHub Actions
Integrar IDP do GitHub com AWS para autenticação via roles e credenciais temporárias
Ajustar RBAC do Kubernetes com aws-auth para permitir novos usários a interagir com o cluster
5828938
udemy ID
2/18/2024
course created date
3/16/2024
course indexed date
Bot
course submited by