Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.42 KB

ementa-modulo-02.md

File metadata and controls

33 lines (27 loc) · 1.42 KB

Curso ReactJS Ninja - Módulo #02

Nesse módulo nós vamos entrar mais a fundo no universo do React!

O que será mostrado nesse módulo?

  • Conceitos básicos de testes de software (TDD, BDD, assertions, code coverage, etc);
  • Ferramentas que irão nos auxiliar nos testes e desenvolvimento de componentes com React;
  • Ferramentas para testes unitários;
  • Ferramentas para testes visuais e interativos;
  • Desenvolver componentes utilizando as ferramentas apresentadas;
  • Aprender a otimizar o Critical Rendering Path de uma aplicação;
  • Entender problemas que teremos ao desenvolver componentes para uma aplicação real, e aprender como resolvê-los na prática;
  • Aprender a trabalhar com o webpack 2, e como fazer otimizações para nossa aplicação;
  • Aprender a fazer code splitting com webpack;
  • Aprender a utilizar loaders para utilizar importar qualquer tipo de arquivo no JS;
  • Criar configuração para o build de produção da nossa aplicação;
  • Aprender a persistir dados no frontend de uma aplicação React;
  • Aprender a usar a Context API de forma segura;
  • Aprender a criar e utilizar HOCs;

Conteúdo adicional

Além do conteúdo principal (listado acima), você também irá aprender:

  • Mais conceitos de Programação Funcional e como aplicar isso aos componentes do React;
  • Mais sobre ES6/2015;
  • Algumas ferramentas que veremos:
    • Create React App;
    • React DevTools;
    • Jest;
    • Enzyme;
    • Storybook.