Rocketseat

Tech Lead

Torne-se um Tech Lead preparado para liderar com excelência.

Nível 1

Primeiros passos como Tech Lead

16 Aulas5 Atividades

Primeiros passos como Tech Lead

Módulo5 aulas
1 Atividade
54min

Neste módulo vamos abordar, de forma teórica e prática, os principais fundamentos da liderança técnica, explorando o papel do Tech Lead, suas responsabilidades, habilidades essenciais e os diferentes estilos de liderança. Serão discutidos temas como comunicação eficaz, mentoria, visão estratégica, arquitetura de sistemas, resolução de conflitos, habilidades em T e o equilíbrio entre aspectos técnicos e de gestão.

Gestão Técnica e Arquitetura

Módulo5 aulas
1 Atividade
1h 12min

Este conteúdo aprofunda o papel estratégico do Tech Lead na tomada de decisões técnicas, explorando a diferença entre soluções locais e globais, a importância de escopos bem definidos, os fundamentos da arquitetura de sistemas e o uso de ferramentas de observabilidade. Com exemplos práticos e cenários reais, mostra como alinhar decisões técnicas ao contexto do time e do produto, promovendo eficiência, clareza e evolução contínua das soluções desenvolvidas.

Code Review

Módulo6 aulas
1 Atividade
1h 28min

Esse módulo aborda a prática de Code Review sob a perspectiva de um Tech Lead, destacando sua importância para garantir qualidade, segurança e consistência no código. Também apresenta boas práticas, ferramentas de automação como *commitlint* e *GitHub Actions*, e o uso de convenções e IA para padronizar e otimizar o processo.

Primeiros Passos como Tech Lead

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

Nível 2

DevOps para Tech Lead

63 Aulas9 Atividades

A Origem do DevOps

Módulo8 aulas
1 Atividade
1h 09min

Este módulo explora os fundamentos do DevOps a partir de uma perspectiva histórica e estratégica, começando pela Revolução Industrial e os princípios do Lean Manufacturing. Ao contextualizar a evolução da computação e da infraestrutura, o módulo revela como esses avanços na entrega de software. Questões como dívida técnica e os recorrentes conflitos entre áreas também são abordadas, promovendo uma visão sobre a integração entre desenvolvimento e operações.

Introdução à DevOps para Líderes

Módulo16 aulas
1 Atividade
2h 18min

Este módulo aprofunda os fundamentos do DevOps com foco nas “Três Maneiras”: Fluxo, Feedback e Aprendizado Contínuo com Experimentação. Inicia com uma introdução conceitual ao DevOps e à importância de compreender tempos de execução e de processo. Em seguida, explora detalhadamente os princípios de cada uma das três maneiras, destacando práticas que promovem entregas ágeis, ciclos de feedback eficientes e uma cultura de melhoria contínua. O conteúdo é complementado com o modelo CALMS, que consolida os pilares culturais e técnicos essenciais para a adoção bem-sucedida do DevOps.

Tipos de Ferramentas DevOps

Módulo9 aulas
1 Atividade
1h 30min

Este módulo apresenta a CNCF (Cloud Native Computing Foundation) e seu ecossistema de ferramentas, destacando como elas se conectam às etapas do ciclo DevOps. A partir da introdução ao landscape da CNCF, o conteúdo explora a jornada prática de adoção de ferramentas, com foco em integração contínua, entrega contínua (CI/CD) e GitOps. O módulo ajuda a compreender o papel estratégico dessas tecnologias na automação, padronização e eficiência dos processos modernos de desenvolvimento e operação.

O Impacto de Boas Práticas de Controle de Versão

Módulo7 aulas
1 Atividade
48min

Este módulo aborda práticas essenciais de versionamento e colaboração no desenvolvimento de software, destacando a importância dos fluxos de código para o sucesso do DevOps. Apresenta uma visão geral do trabalho com Git e aprofunda diferentes estratégias de ramificação, como Release Branch, GitFlow e Trunk Based. Também explora o papel fundamental do pull request e do code review na manutenção da qualidade do código e na integração contínua, promovendo entregas mais seguras e eficientes.

Medindo Desempenho com Dora Metrics

Módulo9 aulas
1 Atividade
1h 27min

Este módulo apresenta os principais conceitos e métricas do DORA (DevOps Research and Assessment), fundamentais para mensurar a performance de equipes de engenharia. Os conteúdos exploram em profundidade as quatro métricas-chave: frequência de deploys, taxa de falha de mudanças, lead time para mudanças e tempo médio para restaurar o serviço (MTTR). Além da teoria, o módulo traz reflexões práticas sobre formas de implementação e como essas métricas orientam melhorias contínuas e decisões estratégicas nas equipes de desenvolvimento.

Melhorando a Entrega Contínua com Feature Toggle

Módulo8 aulas
1 Atividade
47min

Este módulo explora o uso estratégico de Feature Toggles dentro do contexto DevOps, destacando sua importância para a entrega contínua, experimentação e testes controlados. Ao longo das aulas, são abordados os tipos de toggles, boas práticas para manter a saúde do código, riscos de uso sem planejamento e como evitá-los.

Visão Geral de Estratégias de Deploy

Módulo6 aulas
1 Atividade
28min

Pensar sobre estratégias de deploy é essencial para garantir entregas contínuas com segurança, controle e mínimo impacto. Este módulo explora abordagens como Rolling, Blue-Green e Canary Release, destacando seus usos, vantagens e riscos. Além disso, discute boas práticas, armadilhas comuns e critérios para escolher a estratégia mais adequada a cada cenário de entrega.

DevOps para Tech Lead

Quiz avaliativoobrigatório
15 Questões

Vamos avaliar o que você aprendeu até agora. Bora lá?

🏆 Microcertificado

🏆 Microcertificado

Micro-certificado
Requisitos