Programa do Curso

Introdução

  • React vs Angular e outras estruturas

Compreensão React

  • JSX, componentes e adereços, ciclo de vida do componente, etc.
  • Gerenciando o estado do aplicativo versus o estado dos dados

Escrevendo React aplicativos com ES6

  • Recursos de sintaxe e ES6+ a serem observados

Configurando o Ambiente de Desenvolvimento

Visão geral de Node.js

Instalando e configurando Node.js

Visão geral do Webpack e Babel

  • Compreendendo a "transformação" (traduzindo JSX em JavaScript)

Instalando e configurando o Webpack

Instalando e configurando o Babel

Instalando React e ReactDOM

Escrevendo sua primeira React aplicação

Configurando o WebPack para observar alterações nos arquivos de origem

Configurando o npm como um Tool Runner

Estendendo o React Aplicativo com Novos Componentes

Implemente o Flux e a arquitetura Redux em um aplicativo React

Compreendendo o fluxo e Redux

  • Componentes sem estado, ações, redutores, despachantes, middleware, contêineres, etc.

Construindo múltiplas visualizações no React aplicativo

Instalando e configurando Redux

Criando uma lista de tarefas simples com Flux/Redux (com API de servidor simulado)

Integrando um back-end com seu React aplicativo: GraphQL e Apollo

Visão geral de GraphQL

  • Tipos de dados, esquemas, estrutura de gráfico e integração com React
  • Limitações do roteamento tranquilo
  • GraphQL versus SQL

Escrevendo uma consulta GraphQL

Autenticando usuários

Integrando React Roteador com GraphQL

Construindo um Blog Simples com React e GraphQL

Testando seu React aplicativo

Processando React aplicativos com scripts de linha de comando npm

Solução de problemas

Estruturando o repositório de aplicativos

Melhores práticas para escrever código React

Implantando seu React aplicativo

A Word em aplicativos móveis com React nativos

Resumo e conclusão

Requisitos

  • Experiência em desenvolvimento de aplicações Web
  • Experiência em programação Javascript
  • Familiaridade com React

Público

  • Desenvolvedores
  28 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.

Preço por participante

Declaração de Clientes (2)

Cursos Relacionados

Relay: Efficiently Fetch Data in React Applications

  14 horas

Categorias Relacionadas