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

React antiga

Crie aplicações web modernas com React!

0/7 Cursos finalizados
Esta formação faz parte da escola Front-end
74h

Para conclusão

7

Cursos

2

Podcasts

Formação React

O React é uma das formas mais modernas de se criar aplicações web!

Com a Formação React, você vai construir duas aplicações. A primeira é um cadastro de livro e autores, para introduzir a tecnologia e te dar uma visão geral do que pode ser feito. Você também vai reproduzir uma famosa rede social de fotos e vídeos e, enquanto escreve as funcionalidades, vai ter a oportunidade de conhecer muito mais detalhes da biblioteca.

Além do React, você será apresentado(a) ao Redux e à forma que ele implementa o pattern Flux, criado pelo Facebook. Você também conhecerá o Create-React-App, ferramenta do Facebook que acelera o setup inicial de um novo projeto React, te poupando de várias tarefas manuais de infraestrutura.

Quer criar aplicações mais legais e com menos esforço? Comece a estudar a Formação React!

Passo a passo

  1. 1

    Avançando em JavaScript

    Para começar, você vai se aprofundar em JavaScript. Você vai utilizar o paradigma de Orientação a Objetos em aplicações práticas para resolver problemas, aplicará novos recursos de ECMASCRIPT 6, vai estruturar sua aplicação e utilizar padrões de projeto.

    Você também vai aprender a armazenar dados offline com IndexedDB, encartar-se com a Fetch API, usar Babel para garantir a compatibilidade máxima de seu código e tornar o código ainda mais elegante com novos padrões de projetos.

  2. 2

    Webpack

    Nesta parte, você aprenderá a manipular módulos na sua webapp! Você vai conhecer sobre o bundler mais popular do mercado, vai conseguir diferenciar o build de desenvolvimento do build de produção e aplicará técnicas como o lazy loading e o code splitting. Além disso, você será mais produtiva(o) com o Webpack Dev Server e vai conhecer quais são as boas práticas seguidas pela comunidade.

  3. 3

    React

    Agora que você já aprendeu as questões fundamentais para chegar até o React, você vai de fato começar a utilizá-lo em suas aplicações. Nesta parte da Formação, você vai aprender a criar componentes reutilizáveis entre suas telas, diminuir o acoplamento através de eventos entre seus componentes, utilizar seu conhecimento em Orientação a Objetos para criar componentes com vida própria, declarar o comportamento que você espera e usar o Create React App para não ter nenhum trabalho de configuração.

    Além disso, você vai lidar com Fetch API e suas Promises, vai usar o JWT para criar um sistema de login simples e eficiente, conhecerá o React Router mais a fundo utilizando parâmetros na rota e interceptores, vai saber mais sobre o ciclo de vida do React e dividirá as responsabilidades com o Presentational e Container components.