O REACT
O React é um biblioteca JavaScript usada para criar interfaces de usuário. O React foi criado e é mantido pelo Facebook. Ele foi construído sobre dois pilares principais: facilitar para os desenvolvedores a criação de UI’s e melhorar a experiência do usuário final.
Uma vez que com o React as interfaces de usuário são criadas baseadas em componentes, as aplicações além de serem performáticas, tem alto grau de testabilidade e reuso de código. Usar Javascript como linguagem contribui para que o React possua uma grande comunidade e um amplo ecossistema,
que são fatores importantes na escolha de uma tecnologia.
Com React é possível construir apliçãoes Web SPA, PWA, SSR e ainda aplicações mobile, usando o React Native.
PRÉ-REQUISITOS PARA PARTICIPAÇÃO NO CURSO
. Noções de JavaScript
. var, const, let - scope
. criação/manipulação de objetos
. operações com arrays
. classes
. default parameters
. template literals
. multi-line strings
. arrow functions
. object literals
. destructuring
. promises
. async-await
React - Fundamentos
1. React - Overview | Aula dia 09/02 às 18h
2. Componentes - Conceitos básicos | Aula dia 11/02 às 18h
. props
. state
. lidando com eventos
. renderização condicional
3. Estilizando Componentes | Aula dia 16/02 às 18h
. inline-style - "in-file-style"
. css, css-module
. css no JS
. libs
4. Componentização - Boas práticas no React | Aula dia 18/02 às 18h
. composição
. componentes genéricos vs específicos
. libs
5. Hooks | Aula dia 23/02 às 18h
. regras dos Hooks
. useState
. useEffect
6. Hooks II | Aula dia 25/02 às 18h
. além do useState e useEffect
7 - 10. Projeto prático (4 aulas) | Aulas do dia 2/03 ao dia 11/03 todas no horário de 18h!
- Emissão de certificado condicionado a 60% de participação no curso.
- Nossas aulas serão ministradas ao vivo, todas as terças e quinta-feiras ás 18h!