Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

Impulsione sua aplicação React e consuma APIs

Avance no consumo de API's

0/0 passos finalizados
Esta formação faz parte da escola Front-end
42h

Para conclusão

5

Cursos

1

Vídeo extra

2

Artigos

O que vocêvai aprendernesta Formação?

Aprofunde seus conhecimentos em React

Chegou a hora de praticar e aprimorar os seus conhecimentos em React!

Agora que você já aprendeu a criar componentes utilizando o TypeScript, vamos começar a formação criando uma biblioteca de componentes. E alargando o T, do Frontend em <T>, passamos um pouquinho por versionamento semântico, NPM e integração e deploy contínuo.

Na sequência a gente segue evoluindo o projeto, passando pela comunicação com APIs públicas e privadas (que requerem autenticação).

A ideia é levantar um projeto do zero, evoluindo a cada curso, simulando ciclos de desenvolvimento do mercado de trabalho.

E se prepare para os desafios! Teremos vários trechos dos códigos para você se desafiar e criar soluções criativas.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Animado? Vamos começar agora!

Com quem você irá aprender

📅 Planeje seus dias de estudo

Inicie a formação organizando sua rotina de estudos, pense em sua disponibilidade e defina sua dedicação.

Selecione quantos dias na semana você se comprometerá a estudar esta Formação:
Se você estudar 1 hora por dia, terá finalizado essa formação em aproximadamente

Passo a passo

  1. 1

    Biblioteca de componentes

    Hora de preparar os componentes que utilizaremos durante toda a formação. No final desse passo da formação, teremos um pacote NPM publicado com os componentes que você mesmo vai criar! Tudo isso baseado em um projeto customizado no Figma.

  2. 2

    Autenticação

    Vamos cuidar das ações de login e logout. E também do projeto base, que vai nos acompanhar por toda a formação. Além de implementar uma estratégia de login e logout, vamos nos aprofundar em conceitos importantes sobre segurança do lado do frontend.

  3. 3

    Obtenção de dados

    É muito comum consumirmos APIs a partir de aplicações React. Nesse passo da formação vamos aprender a encapsular essas chamadas em hooks da biblioteca React Query. Além disso, vamos seguir evoluindo o projeto Alura Books, incluindo algumas modificações pontuais no design system que iniciamos no passo 1.

  4. 4

    Trabalhando com GraphQL

    O GraphQL resolve vários problemas NÃO endereçados pelo REST, incluindo:

    • Controle de versão da API
    • Busca excessiva / insuficiente

    Nesse passo da formação, vamos instalar e configurar o Apollo Cliente para lidar com a obteção (useQuery) e o envio (useMutation) de dados para um servidor GraphQL.