Logo do curso
Curso

React:

lidando com padrões e otimizações para aplicações web robustas

Quero estudar na alura

14h

Para conclusão

7

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aplique estratégias de carregamento progressivo e técnicas de requisições paralelas e híbridas.
  • Otimize o gerenciamento de estados utilizando hooks customizados e funções como useCallback, useEffect e useMemo.
  • Controle o comportamento assíncrono com métodos como Promise.allSettled, Promise.race e mecanismos de retry.
  • Normalize dados no front-end por meio de interfaces TypeScript e padrões de design como o Adapter.
  • Explore técnicas de cache multicamadas para garantir comunicação eficiente e resiliência entre serviços.

Público alvo_

Pessoas desenvolvedoras que possuem uma base sólida em react e desejam aprofundar suas habilidades em integração de APIs, gerenciamento de estado e otimização de aplicações.

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 14/11/2025

Ementa

  1. Estratégias para lidar com múltiplas fontes de dados

    • Aprendendo a lidar com múltiplos endpoints
    • Criando um serviço de composição
    • Criando o hook utilitário para composição dos dados
    • Aplicando a composição nos contexts de books e favorites
  2. Paralelismo e controle de fluxo

    • Aprendendo sobre paralelismo e fluxo de dados
    • Criando o utilitário para o paralelismo das chamadas
    • Finalizando as alterações para paralelismo
  3. Normalização e composição de dados

    • Aprendendo sobre normalização e composição dos dados
    • Implementando a base do adaptador e o utilitário de normalizações
    • Criando os adaptadores individuais para Books e Favorites
    • Testando os padrões de adaptadores na aplicação
  4. Lidando com erros e loading múltiplos

    • Aprendendo a lidar com múltiplos erros e loadings na aplicação
    • Criando o gerenciador de estado para as APIs
    • Utilizando o manager no contexto de favoritos
    • Utilizando o manager no contexto de livros
  5. Padrões avançados e otimizações

    • Aprendendo sobre padrões avançados e otimizações
    • Criando o cache multicamadas
    • Utilizando o cache multicamadas nas chamadas da aplicação
    • Aprendendo sobre o request deduplication
    • Aplicando o request deduplicator

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