Programa do Curso

Introdução


  • React vs Angular e outros frameworks

Entendendo React


  • JSX, Componentes e Props, o Ciclo de Vida dos Componentes, etc.

  • Gestão do estado da aplicação vs estado dos dados

Escribindo Aplicações React com ES6


  • Sintaxe e recursos ES6+ a serem observados

Configurando o Ambiente de Desenvolvimento

Visão Geral do Node.js

Instalação e Configuração do Node.js

Visão Geral do Webpack e Babel


  • Entendendo "transformação" (translado de JSX para JavaScript)

Instalação e Configuração do Webpack

Instalação e Configuração do Babel

Instalação do React e ReactDOM

Escribendo sua Primeira Aplicação React

Configurando o WebPack para Monitorar Alterações nos Arquivos de Origem

Configurando npm como Executor de Ferramentas

Estendendo a Aplicação React com Novos Componentes

Implementando a Arquitetura Flux e Redux em uma Aplicação React

Entendendo Flux e Redux


  • Componentes sem Estado, Ações, Reduzidores, Despachadores, Middleware, Contêineres, etc.

Criando Múltiplas Visualizações na Aplicação React

Instalação e Configuração do Redux

Criando uma Lista de Tarefas Simples com Flux/Redux (com API de servidor mock)

Integrando um Backend à sua Aplicação React: GraphQL e Apollo

Visão Geral do GraphQL


  • Tipos de Dados, Esquemas, Estrutura de Gráfico e Integração com React

  • Limitações da Rota Restful

  • GraphQL vs SQL

Escribendo uma Consulta GraphQL

Autenticando Usuários

Integrando React Router com GraphQL

Criando um Blog Simples com React e GraphQL

Testando sua Aplicação React

Processando Aplicações React com Scripts de Linha de Comando npm

Solução de Problemas

Estruturando o Repositório da Aplicação

Melhores Práticas para Escrever Código React

Implantando sua Aplicação React

Uma Palavra sobre Aplicações Móveis com React Native

Resumo e Conclusão

Requisitos


  • Experiência em desenvolvimento de aplicações web

  • Experiência em programação JavaScript

  • Familiaridade com React

Público-alvo


  • Desenvolvedores
 28 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas