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.95 (76 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Projeto DevOps: Flask API - Do código ao deploy!
936
students
14 hours
content
May 2024
last update
$29.99
regular price

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)

  1. Criação do Ambiente de Desenvolvimento: Configuração inicial e ambiente virtual para o projeto.
  2. Desenvolvimento da Aplicação Flask: Codificando uma API simples com Flask, incluindo rotas e manipulação de dados.
  3. Implementação em PaaS (Heroku): Deploy da aplicação em um serviço PaaS, configurando Procfile e gerenciando recursos.
  4. 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

  1. Desenvolvimento Avançado com Flask: Ampliando a funcionalidade da API Flask com novos recursos.
  2. Kubernetes Local (Kind): Configuração de um cluster Kubernetes local para desenvolvimento e testes.
  3. Helm Charts: Criando Helm charts para pacotesar e desdobar a aplicação no Kubernetes.
  4. 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.
  5. Infraestrutura como Código (Terraform): Provisione recursos de infraestrutura como aplicativos, serviços e add-ons usando Terraform.
  6. Ansible para Configuração: Automatização da configuração do banco de dados com Ansible.
  7. 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...

5828938
udemy ID
18/02/2024
course created date
16/03/2024
course indexed date
Bot
course submited by