Logo do curso
Curso

React:

gerenciando dependências e evoluindo projetos com segurança

Quero estudar na alura

12h

Para conclusão

5

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Entenda o versionamento semântico e avalie os riscos ligados a atualizações de bibliotecas.
  • Garanta a estabilidade dos builds ao gerenciar lockfiles e diferenciar dependências de produção e desenvolvimento.
  • Audite pacotes e gerencie vulnerabilidades aplicando estratégias como overrides, patches e forks.
  • Automatize atualizações com dependabot e Renovate, definindo políticas de automerge, agendamento e agrupamento de PRs.
  • Crie fluxos de integração contínua no GitHub Actions para orquestrar atualizações, deploys e rollbacks.
  • Implemente estratégias de liberação seguras usando feature flags e Canary Release para reduzir riscos em produção.
  • Desenvolva e integre suítes de testes automatizados (contrato, regressão visual e unitários) para proteger entregas.

Público alvo_

Desenvolvedores frontend e full‑stack, tech leads, engenheiros de confiabilidade (SRE/DevOps) e estudantes que desejam dominar práticas avançadas para manter dependências seguras e atualizadas em projetos JavaScript.

Antony Lemos

Antony Lemos

linkedin

Especialista Front-end no Luizalabs e Mestrando em Ciência da Computação pela UFRN. Apaixonado por código limpo, performance e arquitetura de software.

Curso atualizado em 17/03/2026

Ementa

  1. Entendendo a anatomia das dependências

    • Entendendo a gestão de dependências
    • Entendendo o Lockfile
    • Analisando a árvore de dependências
    • Lindando com CVEs
  2. Avaliando dependências no bundle da aplicação

    • Organizando as dependencies e devDependencies
    • Verificando a higiene de dependencies
    • Avaliando dependencies
    • Utilizando estratégias de pinning
  3. Identificando vulnerabilidades

    • Configurando o Dependabot
    • Utilizando o Renovate
    • Definindo regras do renovate
    • Implementando Script codemod
  4. Analisando licenças e governança das dependências

    • Implementando CI gate
    • Utilizando Feature flags
    • Configurando o Deply CI
    • Configurando o processo de Rollback CI
  5. Aplicando estratégias de manutenção de dependências

    • Lidando com testes e monitoramento
    • Introduzindo a prova de regressão visual
    • Integrando testes ao workflow do GitHub
    • Utilizando o Sentry

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