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

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 FirstTelemetria, 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

  • 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.

“Se você não pode explicar algo de forma simples, então você não entendeu muito bem o que tem a dizer!”- Albert Einstein