Domine 12-Factor App: Da Teoria à Prática
COURSE INFO
Instrutor
Douglas Mugnos
Nível
Conhecimento Básico de Containers e CI/CD
Duração do Curso
5,5 horas
Certificado de Conclusão
Descrição
O 12-Factor App é manifesto com um conjunto de princípios que ajudam na construção de aplicações SaaS, cloud-native e modernas. Compreender esses fatores é essencial para desenvolvedores, arquitetos e equipes de tecnologia que desejam criar sistemas escaláveis, resilientes e de fácil manutenção. Este treinamento oferece uma visão completa e prática desses 12 fatores, abordando de forma prática cada um dos fatores.
O treinamento é dividido em aulas teóricas e práticas, proporcionando uma compreensão profunda e aplicada de cada fator. Você aprenderá, por exemplo, a separar configuração de código, tratar serviços externos como recursos, e como implementar práticas de Dev/Prod Parity para manter ambientes de desenvolvimento e produção alinhados. Além disso, vou introduzir os novos fatores adicionados ao 15-Factors App, como API First, Telemetria, e Autenticação e Autorização.
Ao final do treinamento, você estará apto a aplicar esses princípios em projetos reais, construindo soluções robustas e preparadas para os desafios da nuvem. Este curso é ideal para profissionais que buscam evoluir suas práticas e adotar padrões modernos de desenvolvimento.
O que você vai aprender
- Compreender o Manifesto 12-Factor App e sua importância para o desenvolvimento de aplicações modernas e escaláveis, alinhadas aos princípios cloud-native.
- Aprofundamento em cada um dos fatores e entender claramente como utiliza-los
- Aprenderão a discutir e ter insights em discussões de planejamento/refinamento de software seguindo práticas validadas pelo mercado
- Entender como planejar e implementar cada um dos fatores em diferentes aplicações
- Desenvolvedores de software
- Arquitetos de Software
- Consultores de TI
- SRE e DevOps
Conhecimento Básico de Desenvolvimento, Containers e CI/CD.
Conteúdo do Curso
- Sobre o Treinamento
- Antes de começar!
- O Manifesto 12-Factor App: História e Motivação
- Aplicações Cloud Native / Modernas e o Manifesto 12-Factor
- Resumo dos 12 Fatores
- Fator Codebase - O que é? Tudo sobre o fator.
- Fator Codebase - Como funciona na prática
- Fator Codebase - Anti-patterns e recomendações
- Extra - Vídeo Publico de GitFlow
- Fator Dependencies - O que é? Tudo sobre o fator.
- Fator Dependencies - Como funciona na prática
- Fator Dependencies - Anti-patterns e recomendações
- Fator Config - O que é? Tudo sobre o fator.
- Fator Config - Como funciona na prática
- Fator Config - Anti-patterns e recomendações
- Fator Backing Services - O que é? Tudo sobre o fator.
- Fator Backing Services - Como funciona na prática
- Fator Backing Services - Como funciona na prática (Eng. De Software)
- Fator Backing Services - Anti-patterns e recomendações
- Fator Build, Release, Run - O que é? Tudo sobre o fator.
- Fator Build, Release, Run - Como funciona na prática
- Fator Build, Release, Run - Anti-patterns e recomendações
- Fator Processes - O que é? Tudo sobre o fator.
- Fator Processes - Como funciona na prática
- Fator Processes - Anti-patterns e recomendações
- Fator Port Binding - O que é? Tudo sobre o fator.
- Fator Port Binding - Como funciona na prática
- Fator Port Binding - Anti-patterns e recomendações
- Fator Concurrency - O que é? Tudo sobre o fator.
- Fator Concurrency - Como funciona na prática
- Fator Concurrency - Anti-patterns e recomendações
- Fator Disposability - O que é? Tudo sobre o fator.
- Fator Disposability - Como funciona na prática
- Fator Disposability - Anti-patterns e recomendações
- Fator Dev/Prod Parity - O que é? Tudo sobre o fator.
- Fator Dev/Prod Parity - Textos do manifesto
- Fator Dev/Prod Parity - Como funciona na prática
- Fator Dev/Prod Parity - Anti-patterns e recomendações
- Fator Logs - O que é? Tudo sobre o fator.
- Fator Logs - Como funciona na prática
- Fator Logs - Anti-patterns e recomendações
- Fator Admin Processes - O que é? Tudo sobre o fator.
- Fator Admin Processes - Como funciona na prática
- Fator Admin Processes - Anti-patterns e recomendações
- Sobre o 15-Factors App
- Sobre o Fator: API First
- Sobre o Fator: Telemetry
- Sobre o Fator: Authentication and Authorization
Douglas Mugnos
Fundador e CEO
Olá, eu sou o Douglas Mugnos, arquiteto de aplicações, tenho mais de +16 anos intensos de estudos e experiência ajudando empresas multinacionais a construírem soluções resilientes e inovadoras. Se você já sentiu o peso das mudanças rápidas no mundo da tecnologia e a pressão de tomar decisões críticas, saiba que eu também já passei por isso.
Ao longo da minha carreira, treinei mais de 22.000 alunos (No Udemy e Fora) em tópicos que vão de Cloud Computing e SRE até Design Patterns e Automação. Meu objetivo sempre foi simplificar a complexidade e tornar a tecnologia mais acessível para profissionais de todos os níveis.
Além disso, sou criador de conteúdo e mantenho um canal no YouTube onde compartilho conhecimentos práticos e insights do mercado. Já ouvi de muitos alunos e seguidores que minhas dicas fizeram a diferença na carreira deles – e é isso que me motiva todos os dias.
Se você busca conteúdo direto, prático e relevante para superar desafios reais na área de tecnologia, você está no lugar certo.