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.
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.
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.
Vamos avaliar o que você aprendeu até agora. Bora lá?
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.
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.
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.
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.
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.
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.
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.
Vamos avaliar o que você aprendeu até agora. Bora lá?
Este módulo explora a importância das métricas no desenvolvimento de software, abordando seus tipos, aplicações e boas práticas. As aulas cobrem desde conceitos fundamentais até o uso de métricas em metodologias ágeis, DevOps, SRE e times remotos, com foco em gestão, experiência do usuário e melhoria contínua.
Neste módulo vamos aprender a adotar práticas ágeis para transformar a gestão de projetos e equipes, conhecendo os princípios da agilidade e as principais diferenças em relação aos métodos tradicionais. Também veremos como aplicar frameworks como Scrum e Kanban no dia a dia para otimizar o trabalho, melhorar as entregas e tornar as equipes mais colaborativas, adaptáveis e focadas em resultados.
Este módulo introduz os conceitos fundamentais da tomada de decisão orientada por dados, com foco teórico. Aborda a diferença entre intuição e evidência, os desafios da mentalidade data-driven, a importância da qualidade dos dados e princípios básicos de estatística, preparando o terreno para o uso consciente e estratégico das informações nas organizações.
Neste módulo prático de DDDM, você irá aprender a analisar cenários reais de desenvolvimento usando Power BI. Vamos explorar como importar, transformar e visualizar dados de projetos, criando dashboards interativos que revelam insights valiosos sobre tempo de execução, complexidade de tarefas e fluxos de trabalho.
Módulo apresenta o papel estratégico do Tech Lead, com foco em discovery, validação de hipóteses, MVP, pivotagem, priorização de problemas, antecipação de riscos e monitoramento, visando produtos digitais sustentáveis e relevantes.
Nesse módulo iremos aprender a comunicar soluções técnicas de forma clara, mapear e engajar stakeholders, negociar com eficácia usando frameworks como BATNA e Principled Negotiation, definir MTP e otimizar fluxos de valor para garantir o sucesso dos projetos.
Vamos avaliar o que aprendemos?
Nesse módulo iremos aprender os fundamentos de liderança para times técnicos, incluindo estilos de liderança, perfis comportamentais (DISC), cultura de feedback com o modelo SCI, gestão de conflitos, delegação, avaliação de desempenho e como construir equipes engajadas e de alta performance.
Neste módulo, exploraremos os cinco pilares da Inteligência Emocional e o funcionamento do cérebro, abordando autoconhecimento, autogestão, resiliência e soft skills essenciais no mundo BANI. Você desenvolverá maturidade, protagonismo e autonomia para tomar decisões assertivas e evoluir continuamente na carreira.
Neste módulo, você aprenderá a comunicar-se de forma assertiva no ambiente profissional, melhorando suas interações e garantindo clareza, objetividade e eficácia. Vamos explorar técnicas de escuta ativa, troca de feedback construtivo e como minimizar ruídos na comunicação, criando um ambiente de trabalho mais colaborativo e produtivo.
Neste módulo, você aprenderá sobre saúde mental como base para alta performance, compreendendo transtornos como ansiedade, burnout e depressão. Abordaremos desafios específicos de profissionais de tecnologia, impactos do cenário digital e estratégias para desenvolver resiliência e bem-estar contínuo.
Vamos avaliar o nosso conhecimento?