Git Beyond the Basics: Monorepos, Submodules, and Team Workflows
Git é o sistema de controle de versão que sustenta quase todo projeto de software profissional. Esta track foca no lado avançado — os padrões, estruturas e estratégias de automação que times em escala realmente usam. Começando com um refresher sólido de A2, evolui em direção às arquiteturas de repositório complexas e integrações DevOps que separam um desenvolvedor competente de um contribuidor de engenharia confiável.
What You Will Learn
Você aprenderá a configurar Git através de hooks e aliases para estabelecer padrões e automatizar tarefas repetitivas. Você entenderá quando usar monorepos versus polyrepos, e como configurar um corretamente. Tanto Git Submodules quanto Git Subtree são cobertos como abordagens distintas para incorporar dependências externas, com seus trade-offs reais explicados. No nível do time, você trabalhará com workflows de branching avançados, gerenciamento de dependências em monorepos e integração CI/CD. A track encerra com disaster recovery, performance tuning e automação Git para pipelines DevOps.
The Learning Path
Doze cursos abrangem níveis A2 até C1. A track abre com Git Essentials: Refresher & Advanced Basics para estabelecer uma fundação compartilhada, depois avança para o território B-level com hooks e aliases, conceitos de monorepo, submodules e subtree. A partir de B2, o foco muda para dinâmica de time com Advanced Git Workflows for Teams. O nível C1 cobre cinco cursos desafiadores: monorepo CI/CD e otimização, troubleshooting avançado de submodules, colaboração distribuída, Git para DevOps e automação, e finalmente Git Disaster Recovery & Performance — as habilidades mais criticamente operacionais do conjunto.
How It Works
Cada curso é dividido em lições curtas e focadas que você trabalha diretamente no editor integrado com feedback em tempo real. Quando um conceito é pouco claro ou um comando se comporta de forma inesperada, um tutor de IA está disponível para explicar e desbloqueá-lo sem sair do app.