Single-Page Apps (SPA) com ReactJS

16h

Descrição

Este é um tutorial prático de ReactJS para programadores JavaScript. Conhecimento de ES6 é desejável mas não é necessário. É um tutorial hands-on para criar uma aplicação Web completa alimentada por um serviço RESTful (fornecido por um backend Java, Node.js ou PHP). Cada recurso apresentado é aplicado em uma aplicação que é incrementada ao longo do curso. Há uma versão deste mesmo curso usando o mesmo código para Vue.js

Ao final do curso o aluno deverá ser capaz de:

  • Construir uma aplicação (SPA) inteira com ReactJS usando os principais recursos do framework
  • Configurar um ambiente para desenvolvimento
  • Construir templates e componentes com JSX
  • Criar componentes usando classes ou funções
  • Configurar o estado e propriedades de componentes
  • Tratar eventos
  • Manipular estruturas de dados
  • Controlar a aplicação interagindo com eventos do ciclo de vida
  • Fundamentos de roteamento
  • Fundamentos de gerência de estado com Redux

Este curso é destinado a programadores JavaScript.

Programa

  1. Instalação e configuração do ambiente (CLI)
  2. ES6 essencial
  3. Componentes
  4. JSX
  5. Templating
  6. Propriedades e estado
  7. Eventos
  8. Listas dinâmicas e keys
  9. Ciclo de vida
  10. Roteamento
  11. Gerência de estado

Extras

  1. Livro (antigo) escrito por Helder da Rocha em 1999 disponível para download (contém código-fonte).

Cursos relacionados