ReactJS

Carga horária: 32hs

React é uma biblioteca criada pelo Facebook para criar elementos de interface reutilizáveis de forma simples. Com o React é possível criar tanto aplicações web quanto aplicativos mobile nativos. Com ele você pode reaproveitar elementos em qualquer projeto ou integrar seu código a outros já existentes. React é um dos requisitos mais pedidos no mercado de trabalho.

Junto ao REACT falaremos sobre o Redux que é uma biblioteca que nos ajuda a trabalhar com a Arquitetura Flux, que foi criada pelo Facebook. A simplicidade e a possibilidade de criar grandes aplicações escaláveis faz da arquitetura Flux.

 

Pré-requisito: Conhecimento em Java Script

Próximas turmas

Frequência Horário Início Término Valor
Segunda 18:30/21:30h 28/10/2019 27/01/2020 6xR$300,00
  • Introdução a ES6
  • Introdução a Webpack
  • O que é React?
  • O que é DOM e Virtual DOM?
  • Iniciando com o React
  • O que é JSX?
  • Por que utilizamos JSX e o Babel?
  • Misturando JSX e JavaScript
    • Conhecendo a estrutura gerada
    • Gerando arquivos para produção (build)
    • O que são Componentes?
    • Estados (state)
    • Propriedades (Props)
    • Funções e Eventos
    • Componentes
    • O que são Componentes?
    • Criando Componentes com Funções e Classes
    • Trabalhando com eventos
    • Passando Parâmetros
    • Criando Referências – Refs
    • Animações em componentes
    • React Router
    • Parametros
    • Criando Rotas
    • Internacionalização com React Intl
    • Formatação de valores
    • Formulario
    • Componentes Controlados
    • Trabalhando com vários campos
    • Componentes não controlados
    • Fazendo Requisições Http
  • Utilizando a Fetch API
  • Componente React Bootstrap
  • Redux
  • O que é Redux?
  • Aplicando Redux em nosso projeto
  • Integração entre React e Redux
  • Criando Testes no nosso projeto