Modelo de arquitetura C4 Model

Faça desenhos de arquitetura do seu software de forma simples e eficiente

3.95 (253 reviews)
Udemy
platform
Português
language
Other
category
instructor
Modelo de arquitetura C4 Model
1,176
students
1 hour
content
Jun 2022
last update
$27.99
regular price

What you will learn

Criar desenhos de arquitetura mais simples

Criar o nível de contexto do C4

Criar o nível de container do C4

Criar o nível de component do C4

Why take this course?

Quem nunca trabalhou em algum projeto com desenhos que você só entende com alguém do seu lado explicando e mesmo assim ainda ficam muitas dúvidas? Pois é, existe um modelo que pode lhe ajudar a transformar a experiência do seu projeto. Esse modelo chama-se C4 Model, criado por Simon Brown e a ideia desse curso é mostrar para você de forma prática como conseguir desenhar modelos de arquitetura simples de entender e fácil de ser atualizado. Quando tive a experiência de utilizar o Modelo C4 a primeira vez fiquei impressionado com ele é simples e eficaz. Facilita o onboard do seu time, faz com que os engenheiros tenham mais clareza de como é o funcionamento das suas APIs ou até mesmo aplicativos. Veja o conteúdo programático do curso:

Introdução ao C4 Model

  • O que é o C4 Model

  • Quem criou o C4 Model

  • Níveis do modelo

  • Contexto

  • Container

  • Componente

  • Código

Criando o nosso primeiro nível

  • Instalar o drawio ou utilizar o online

  • Criando o nosso primeiro desenho

  • Nível de contexto

  • Importância da legenda

Nível de containers

  • Detalhar os protocolos de comunicação

  • Criar o link para a navegação entre as caixas

  • Importância da legenda

Nível de Componentes

  • Criar as interfaces de comunicação em cada camada

  • A facilidade de entendimento

  • Contratos estabelecidos em cada interface

A importância da legenda e explicação do modelo de código

Conclusão e agradecimentos

  • Vantagens de utilizar o C4

  • Minha experiência utilizando o modelo C4

  • Melhorar o onboard da sua equipe

Screenshots

Modelo de arquitetura C4 Model - Screenshot_01Modelo de arquitetura C4 Model - Screenshot_02Modelo de arquitetura C4 Model - Screenshot_03Modelo de arquitetura C4 Model - Screenshot_04

Reviews

Camilo
September 11, 2023
Excellent course. To future, create subtitles in English or Spanish by best knowledge and understanding.
Daniel
September 4, 2023
Conteudo introdutório, mas relevante para quem está iniciando. A utilização do PlantUML realmente é um diferencial, hoje em dia tem possibilidade de utilizar ele no navegador.
Eduardo
June 1, 2023
Como um curso introdutório, é muito bom. Poderia ser mais aprofundado, ter exemplos mais complexos para que o conceito e os recursos fossem melhor trabalhados e absorvidos. Para quem quer dar os primeiros passos é um curso excelente! Recomendo!
JULIO
May 16, 2023
Excelente treinamento! Simples ! Com linguagem bem inclusiva pra todos! De fácil entendimento sem muitos módulos massivos! Eu recomendo ! Para o proposto de explicar de forma bem simples o modelo C4 tá de parabéns!
Alexandre
April 14, 2023
Curso extremamente raso, claramente foi feito por alguém que não domina do assunto - tipo: por alguém aprendeu uma palavra nova e quer falar esta palavra o tempo todo (se assistir o vídeo 7 perceberá o que estou falando). Não compre este curso. Leia a documentação oficial no site do c4model que irá aprende muito mais, ou mesma assistindo uma palestra de Cássio Botaro de 2 horas você entende com maior clareza e produndidade. Para piorar o curso é exatamente o mesmo que esta no youtube, sem qualquer atualização de um ano atrás. Só foi adicionado mais duas aulas usando a ferramenta PlantUML. O curso aborda apenas como usar os diagramas de contexto, de contêiner (é assim que se escreve em português), e componentes (a pior aula, claramente não domina e nem termina a aula). Não é abordado uma pá de coisas, p.ex., não aborda sobre diagrama de código (é dada uma justificativa tosca pra não abordar), diagrama de paisagem do sistema, diagrama dinâmico, diagrama de implantação; não explana de forma detalhada sobre notações e como usá-las; não explica sobre as abstrações que cada diagrama pede; não fala sobre elementos primários, de suporte, o que são e para que servem. Em resumo: o cara viu isto a 1 ano, achou maravilhoso, e sem domínio gravou um vídeo sobre um dos assuntos importantes de arquitetura de software. Solicitei o reembolso pela péssima qualidade das abordagens e explicações.
Mateus
March 24, 2023
Only c4-model course, which is great, covers some topics but definitely could be improved. I've missed the differences between container-diagrams and component-diagrams... in the course this wasn't clear.
Fabio
March 1, 2023
Curso conciso. Gostei da didática, mas acho que na aula do PlantUML poderia dar um overview melhor de como instalar e configurar a extensão no VSCode, pois isso ajudaria quem não está habituado com a IDE.
Marcos
January 17, 2023
O Curso oferece uma introdução boa e rápida ao C4 Model e as aulas mostrando como o PlantUML aborda esse modelo foram muito interessantes.
Guilherme
November 14, 2022
Apesar de ser um curso curto, atingiu o objetivo de introduzir os conceitos para legibilidade e construção de um C4 Model.
Juliano
August 20, 2022
Aulas com o draw.io tornam-se monotonas no momento das configurações, pois não agregam informações relevantes. Primeira aula resume muito bem os modelos
Carlos
June 3, 2022
O conteúdo foi extremamente superficial e para um total entendimento passei a maior parte do tempo de estudo na documentação oficial, que era o que eu não queria fazer. Faltou uma apresentação de exemplos reais com um nível de complexidade maior.
Francisco
June 3, 2022
Acredito que o autor tenha burlado os mecanismos de avaliação da Udemy. Alguns curso demoram para serem concluídos por que abordam temas que um iniciante vai demorar para absorver a contento. O que esse curso proporciona não merece ser pago, é algo que se fosse colocado no youtube provavelmente o youtube não faria monetização. O autor deses curso burlou o mecanismo da Udemy fazendo um short que evidentemente conclui-se facilmente. O autor com certeza não demonstrou domínio sobre o tema. É um embusteiro.
Alison
May 4, 2022
Ficou estranho ter uma seção de introdução onde todo o curso é apresentado dentro dela. Acho também que a condução de uso do Draw.io tomou muito tempo, sendo que em alguns momentos o instrutor ficou procurando onde alterar certas coisas, tomando tempo de curso e tornando mais maçante. Eu mesmo assisti em 2x pra não perder o foco.

Charts

Price

Modelo de arquitetura C4 Model - Price chart

Rating

Modelo de arquitetura C4 Model - Ratings chart

Enrollment distribution

Modelo de arquitetura C4 Model - Distribution chart
4504472
udemy ID
1/20/2022
course created date
1/25/2022
course indexed date
Bot
course submited by