Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modelo de arquitetura C4 Model
Rating: 3.8 out of 5(282 ratings)
1,263 students

Modelo de arquitetura C4 Model

Faça desenhos de arquitetura do seu software de forma simples e eficiente
Created byNataniel Paiva
Last updated 6/2022
Portuguese
Portuguese [Auto],

What you'll 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

Course content

1 section8 lectures1h 10m total length
  • Introdução ao C4 Model4:26
    • O que é o C4 Model

    • Quem criou o C4 Model

    • Níveis do modelo

    • Contexto

    • Container

    • Componente

    • Código

  • Criando o nosso primeiro nível11:59

    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

  • Exercício importante
  • Containers16:23

    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 Componentes11:33

    Nível de Componentes

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

    • A facilidade de entendimento

    • Contratos estabelecidos em cada interface

  • Utilizando o PlantUML10:33
    • Utilizando uma nova ferramenta

    • Feedbacks sobre o curso

    • Melhorando as aulas

  • Utilizando o PlantUML no nível de Container9:50
    • Container

    • ContainerDb

    • Detalhes

    • Icones

  • Level 4 e considerações de uso do modelo3:41
    • Considerações

    • Agradecimentos

    • Level 4

  • Aula bônus1:03

    Se eu fosse você, não deixaria de ver esse video.

Requirements

  • Ter uma boa noção de arquitetura e programação de software
  • Já ter algum tempo de experiência com construção de software

Description

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

Who this course is for:

  • Devs e arquitetos que queiram fazer modelos mais simples e produtivos
  • Arquitetos que querem fazer um onboard melhor em sua equipe
  • Tech Leads que querem evoluir