Udemyallpt

Domine 12-Factor App: Da Teoria à Prática

Learn 12-Factor methodology for building modern, scalable web applications. Practical guide to cloud-ready apps. 12-Factor Apps course.

3.8(3)
38students
5h 30m
Certificate
Douglas Mugnos
Douglas MugnosPrincipal SRE | Cloud, Reliability & Platform Engineering

Course Content

Domine 12-Factor App: Da Teoria à Prática is an all-levels Udemy course taught by Douglas Mugnos. It runs 5h 30m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 3.8 out of 5 from 3 reviews, with 38 students enrolled. It is a paid course, last updated February 2025.

Descubra o 12-Factor App: o manifesto essencial para construir aplicações SaaS, cloud-native e modernas. Este treinamento prático é ideal para desenvolvedores, arquitetos e equipes de tecnologia que buscam criar sistemas escaláveis, resilientes e de fácil manutenção.

Aprenda a aplicar os princípios do 12-Factor App para desenvolver soluções robustas e preparadas para os desafios da nuvem. Este curso oferece uma visão completa e aplicada dos 12 fatores, divididos em aulas teóricas e práticas. Você irá:

  • Separar configuração de código: Entenda como manter sua configuração separada do código para maior flexibilidade e segurança.
  • Tratar serviços externos como recursos: Aprenda a tratar serviços externos como recursos, simplificando a gestão e a escalabilidade.
  • Implementar Dev/Prod Parity: Mantenha seus ambientes de desenvolvimento e produção alinhados para evitar surpresas e garantir a consistência.
  • Gerenciar logs como streams: Domine o tratamento de logs como streams para facilitar a análise e a resolução de problemas.
  • Utilizar processos stateless: Construa aplicações escaláveis através do uso de processos stateless.
  • E muito mais!

Fundamentos do 12-Factor App:

  • Factor 1 - Codebase: Repositório Único: Aprenda a manter seu código em um único repositório para facilitar o desenvolvimento e a colaboração. [Teoria e Prática]
  • Factor 2 - Dependencies: Dependências Explícitas: Gerencie suas dependências de forma explícita para garantir a reprodutibilidade e a consistência. [Teoria e Prática]
  • Factor 3 - Config: Separação de Configuração do Código: Separe a configuração do código para facilitar a adaptação a diferentes ambientes. [Teoria e Prática]
  • Factor 4 - Backing Services: Tratar Serviços Externos como Recursos: Trate serviços externos como recursos para simplificar a gestão e a escalabilidade. [Teoria e Prática]
  • Factor 5 - Build, Release, Run: Ciclo de Vida: Automatize o ciclo de vida da sua aplicação para garantir a entrega contínua. [Teoria e Prática]
  • Factor 6 - Processes: Processos Stateless: Utilize processos stateless para aumentar a escalabilidade e a resiliência da sua aplicação. [Teoria e Prática]
  • Factor 7 - Port Binding: Exportando Serviços via Porta: Exponha seus serviços através de portas para facilitar o acesso e a integração. [Teoria e Prática]
  • Factor 8 - Concurrency: Escalabilidade através de Processos: Escalone sua aplicação através de processos concorrentes. [Teoria e Prática]
  • Factor 9 - Disposability: Início e Término Rápido: Garanta que sua aplicação possa ser iniciada e parada rapidamente. [Teoria e Prática]
  • Factor 10 - Dev/Prod Parity: Alinhamento entre Dev e Produção: Mantenha seus ambientes de desenvolvimento e produção alinhados para evitar problemas de implantação. [Teoria e Prática]
  • Factor 11 - Logs: Tratamento de Logs como Streams: Trate seus logs como streams para facilitar a análise e a resolução de problemas. [Teoria e Prática]
  • Factor 12 - Admin Processes: Scripts de Administração: Utilize scripts de administração para automatizar tarefas de manutenção. [Teoria e Prática]

Novos Fatores - 15-Factors App:

Além dos 12 fatores originais, conheça os novos fatores adicionados ao 15-Factors App:

  • API First: Projete suas APIs como o primeiro passo no desenvolvimento da sua aplicação.
  • Telemetria: Implemente telemetria para monitorar o desempenho e a saúde da sua aplicação.
  • Autenticação e Autorização: Garanta a segurança da sua aplicação através de autenticação e autorização robustas.

Conclusão:

Domine o 12-Factor App e prepare suas aplicações para o futuro da nuvem! Vamos nessa!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

WHATSAPP PROFISSIONAL

by Matheus itacarambi

5.0(17)
1h 1m
intermediate
5.0(17)
6h 21m
beginner

Domine TIA Portal

by Paulo Alves Granella

5.0(15)
4h 5m
beginner

Farmacologia Aplicada: Domine Diretrizes terapêuticas

by Sergio Ricardo Fernandes de Araújo

5.0(31)
55h 43m
intermediate
5.0(19)
1h 12m
beginner

Domine Suas Finanças

by Felipe Fattori

5.0(13)
2h 54m
beginner