Logo do curso
Curso

Engenharia de software na era da IA:

trabalhando com legado, escala e múltiplos serviços

Quero estudar na alura

14h

Para conclusão

Certificado

De participação

Introdução_

O que você aprenderá_

  • Mapeie a arquitetura e as dependências entre front-end, microserviços e bibliotecas compartilhadas.
  • Identifique pontos de dívida técnica e proponha refatorações para melhorar legibilidade e separação de responsabilidades.
  • Implemente e mantenha uma suíte de testes (unitários, integração e E2E) para assegurar a estabilidade de mudanças.
  • Aplique práticas de segurança em APIs, gerenciamento de variáveis sensíveis e logging adequado para diagnóstico.
  • Utilize IA para gerar features, subagentes e documentação assistida, atuando como revisor das entregas automatizadas.
  • Organize e padronize um monorepo com NX para compartilhar componentes entre Angular e React e facilitar builds.
  • Automatize processos de evolução do projeto e monitore a dívida técnica para priorizar melhorias contínuas.

Público alvo_

Pessoas desenvolvedoras que querem aplicar IA em projetos reais com múltiplos serviços, código legado e features cross-service.

Charleston Josué Campos

Charleston Josué Campos

github

linkedin

Charleston é um Engenheiro de Software com um enfoque especial em arquitetura, design e implementação de sistemas distribuídos, incluindo microsserviços e micro frontends. Com vasta experiência no desenvolvimento e integração de aplicativos complexos.

Curso atualizado em 13/04/2026

Ementa

  1. Entendendo o projeto legado

    • Conhecendo o contexto do projeto
    • Conhecendo o backend do Rotalog
    • Conhecendo o frontend do Rotalog
  2. Navegando no workspace com a IA

    • O problema do contexto em projetos complexos
    • Criando o CLAUDE.md
    • Criando a estrutura inicial para subagentes
    • Criando subagents para os demais serviços
    • Testando o contexto de antes e depois
  3. Diagnóstico assistido por IA

    • A arte de fazer perguntas para IA
    • Iniciando o diagnóstico do api-frotas
    • Criando a ADRs do api-entregas
    • Refatorando o front-end do RotaLog
  4. Refatoração segura com IA

    • Princípios de refatoração segura com IA
    • Refatorando o VeiculoService.java
    • Corrigindo vulnerabilidades no api-entregas
    • Implementando callbacks pra async-await
  5. Implementando feature cross-service

    • Utilizando o DoD
    • Quebrando a feature em tarefas
    • Implementando a lógica de verificação
    • Implementando os testes no api-frotas
    • Implementando a feature no rotalog-api-notificacoes
    • Implementando a feature do lado do front-end
  6. Debug, observabilidade e método

    • Testando end-to-end e validando o DoD
    • Investigando o Debug cross-service
    • Entendendo a observabilidade no software

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

Inteligência Artificial

Mergulhe com profundidade no universo da Inteligência Artificial (IA) aplicada a diferentes áreas de atuação e domine as principais ferramentas que estão moldando o agora, como ChatGPT e Midjourney. Navegue pelos nossos cursos e comece a explorar todo o potencial das IAs Generativas para impulsionar a sua carreira.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda IA para Programação com esse e outros cursos, comece agora!

Conheça os Planos para Empresas