Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Domine 12-Factor App: Da Teoria à Prática
Rating: 4.2 out of 5(4 ratings)
46 students

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

Uma abordagem completa sobre 12-Factor e Twelve-Factor Apps: da teoria à prática
Last updated 2/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • 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.
  • Aprenderão a discutir e ter insights em discussões de planejamento/refinamento de software seguindo práticas validadas pelo mercado
  • Aprofundamento em cada um dos fatores e entender claramente como utiliza-los
  • Entender como planejar e implementar cada um dos fatores em diferentes aplicações

Course content

16 sections • 51 lectures • 5h 31m total length
  • Sobre Treinamento12:19
  • Antes de começarmos3:01
  • Material de Apoio - Repo Git & Apresentação0:26

Requirements

  • Conhecimento básico de desenvolvimento (Te ajudará a assimilar as coisas)
  • Conhecimento básico de containers (Te ajudará a assimilar as coisas)
  • Conhecimento básico de cicd (Te ajudará a assimilar as coisas)

Description

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.

  1. Introdução

  2. Fundamentos do 12-Factor App

  3. Factor 1 - Codebase: Repositório Único [Teoria e Prática]

  4. Factor 2 - Dependencies: Dependências Explícitas [Teoria e Prática]

  5. Factor 3 - Config: Separação de Configuração do Código [Teoria e Prática]

  6. Factor 4 - Backing Services: Tratar Serviços Externos como Recursos [Teoria e Prática]

  7. Factor 5 - Build, Release, Run: Ciclo de Vida [Teoria e Prática]

  8. Factor 6 - Processes: Processos Stateless [Teoria e Prática]

  9. Factor 7 - Port Binding: Exportando Serviços via Porta [Teoria e Prática]

  10. Factor 8 - Concurrency: Escalabilidade através de Processos [Teoria e Prática]

  11. Factor 9 - Disposability: Início e Término Rápido [Teoria e Prática]

  12. Factor 10 - Dev/Prod Parity: Alinhamento entre Dev e Produção [Teoria e Prática]

  13. Factor 11 - Logs: Tratamento de Logs como Streams [Teoria e Prática]

  14. Factor 12 - Admin Processes: Scripts de Administração [Teoria e Prática]

  15. Novos Fatores - 15-Factors App

  16. Conclusão


Vamos nessa!!

Who this course is for:

  • Desenvolvedores de software
  • Arquitetos de Software
  • Consultores de TI
  • SRE e DevOps