Projeto DevOps: Flask API - Do código ao deploy!

Why take this course?
🚀 Projeto DevOps: Flask API - Do código ao deploy! 🌟
Sobre o Curso
Headline:
Domine o mundo de DevOps com prática e projetos em ambientes Cloud-Native!
Introdução ao Curso:
Se você se sente perdido entre as inúmeras tecnologias e ferramentas do DevOps, esse curso é a solução ideal para você! Com um enfoque prático e projetos concretos, você não apenas entenderá como todas essas peças se encaixam, mas também estará capaz de implementar processos de CI/CD em ambientes Cloud-Native. 🛠️
Estrutura do Curso:
Este curso está dividido em duas partes principais, cada uma culminando em um projeto completo. Começaremos com PaaS (Platform as a Service) e seguiremos para Kubernetes, garantindo que você construa um portfólio sólido e confiável no processo.
Projeto 1: Flask API em PaaS (Heroku)
- Criação do Ambiente de Desenvolvimento: Configuração inicial e ambiente virtual para o projeto.
- Desenvolvimento da Aplicação Flask: Codificando uma API simples com Flask, incluindo rotas e manipulação de dados.
- Implementação em PaaS (Heroku): Deploy da aplicação em um serviço PaaS, configurando
Procfile
e gerenciando recursos. - GitHub Actions (CI/CD): Configuração de CI/CD para automação dos testes e deploy da aplicação.
Projeto 2: Flask API em Kubernetes
- Desenvolvimento Avançado com Flask: Ampliando a funcionalidade da API Flask com novos recursos.
- Kubernetes Local (Kind): Configuração de um cluster Kubernetes local para desenvolvimento e testes.
- Helm Charts: Criando Helm charts para pacotesar e desdobar a aplicação no Kubernetes.
- GitHub Actions (CI/CD para K8s): Configuração de pipelines CI/CD com deploy automatizado no Kubernetes, utilizando OIDC, RBAC e segurança em tempo real.
- Infraestrutura como Código (Terraform): Provisione recursos de infraestrutura como aplicativos, serviços e add-ons usando Terraform.
- Ansible para Configuração: Automatização da configuração do banco de dados com Ansible.
- DNS (Route 53 & External DNS): Integração e configuração de um domínio público com o cluster Kubernetes, incluindo certificado TLS para segurança.
O que Aprenderei?
- Fundamentos de DevOps: Conceitos e práticas fundamentais para entender o fluxo de trabalho devopsiano.
- Desenvolvimento com Flask: Criação e manutenção de APIs web usando Flask.
- PaaS (Heroku): Deploy e gerenciamento de aplicativos em um serviço PaaS.
- Kubernetes: Compreensão profunda do orquestrador de containers e sua implementação.
- Helm: Gerenciamento de aplicativos no Kubernetes usando Helm charts.
- CI/CD: Configuração de pipelines contínuos de integração e entrega.
- Terraform: Provisionamento e gerenciamento de infraestrutura como código.
- Ansible: Automatização e orquestração de tarefas de provisionamento e configuração.
- Segurança em CI/CD: Melhores práticas para garantir segurança durante o processo devops.
Por que Escolher Este Curso?
- Aprendizado Prático: Projetos reais e aplicáveis para solidificar o conhecimento adquirido.
- Infraestrutura dos Melhores: Utilização de ferramentas e tecnologias de ponta no mercado.
- Dicas e Truques: Dicas específicas para evitar problemas comuns e otimizar processos.
- Suporte Contínuo: Acesso ao instrutor em caso de dúvidas e esclarecimentos durante o curso.
Conclusão:
Este é um caminho desafiador, mas prometo que cada pass é valiosa para o seu crescimento profissional. Vamos embarcar neste viaje juntos e transformar você em um especialista em DevOps com conhecimentos práticos e aplicáveis. 🚀
Então, se você está pronto para mergulhar no universo do DevOps e deixar seu portfólio florescer com projetos real-world, dê o próximo passo e inscreva-se em este curso agora!
Loading charts...