Logo do curso
Curso

React:

gerenciamento de débitos técnicos e refatoração sustentável

Quero estudar na alura

16h

Para conclusão

2

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Identifique e classifique débitos técnicos em aplicações React com critérios de impacto e esforço.
  • Priorize ações de refatoração alinhando valor de negócio e riscos de regressão.
  • Decomponha componentes complexos em subcomponentes reutilizáveis e mais fáceis de manter.
  • Migre dependências e bibliotecas de forma incremental, reduzindo breaking changes.
  • Implemente testes automatizados para aumentar a segurança das alterações no código.
  • Utilize TypeScript para reforçar tipagens e prevenir erros comuns em tempo de desenvolvimento.
  • Organize o rastreio de tickets e a integração com metodologias ágeis para manutenção contínua.

Público alvo_

Pessoas desenvolvedores front-end que já trabalham com React e desejam aprender a identificar, priorizar e resolver débitos técnicos, aplicar refatoração consistente, migrar dependências e manter projetos escaláveis e seguros.

Pedro Celestino de Mello

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 16/03/2026

Ementa

  1. Mapeando dívidas técnicas

    • Conhecendo o Pulse Metrics
    • Preparando o terreno para mapear os débitos técnicos
    • Mapeando os primeiros débitos técnicos
    • Continuando o mapeamento de no débitos técnicos
    • Aprendendo a identificar débitos técnicos
  2. Refatorando componentes monolíticos

    • Iniciando o débito técnico de tipagem
    • Finalizando o débito técnico de tipagem
    • Atuando no tébito técnico de testes
    • Continuando a implementação dos testes
    • Aprendendo sobre o processo de melhoria contínua
    • Aprendendo a decompor god components
    • Finalizando a decomposição da Dashboard
  3. Migrando dependências críticas

    • Identificando versões para débitos técnicos
    • Iniciando o débito técnico do RTK
    • Finalizando o RTK e aplicando técnicas de melhoria contínua
    • Migrando o React Router v5 para v6
    • Finalizando a migração do React Router
  4. Criando um ciclo contínuo de qualidade

    • Definindo estratégias para atualizar dependencias
    • Iniciando com o primeiro nivel de atualização
    • Finalizando as atualizações estratégicas de dependencias
    • Conhecendo o dependabot
    • Configurando o tailwindcss
    • Finalizando as migrações para o tailwindcss

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda React com esse e outros cursos, comece agora!

Conheça os Planos para Empresas