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)
Udemy
platform
Português
language
Web Development
category
instructor
Projeto DevOps: Flask API - Do código ao deploy!
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
Projeto DevOps: Flask API - Do código ao deploy! - | Comidoc