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

React JS antiga

Crie aplicações web modernas com React!

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

Para conclusão

7

Cursos

2

Podcasts

Formação React

Com os cursos e conteúdos da Formação React da Alura, 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.

  • O que é React?

    O React é uma das formas mais modernas de se criar aplicações web! Os criadores definem o React como uma biblioteca JavaScript declarativa, eficiente e flexível para a criação de interfaces de usuário.

  • Por que usar o React?

    O React permite que você crie aplicações muito legais e com menos esforço. É flexível, fácil de usar e utilizado por grandes companhias de tecnologia ao redor do mundo.

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 conhecerá o React Router mais a fundo utilizando parâmetros na rota, vai saber mais sobre o ciclo de vida do React e dividirá as responsabilidades com o Presentational e Container components.