Aula 01 - React Components e AluraFlix
- Iniciar um projeto com Create React App (CRA);
- Criar components com React usando styled-components;
- Passar propriedades para components;
- Fazer deploy da Viniflix na Vercel. (https://my-viniflix.vercel.app/)
Aula 02 - Roteamento e state
- Entender o que é um SPA;
- Utilizaremos a react-router-dom para controlar as rotas;
- Entender a diferença entre a tag a e o component Link;
- Como lidar com caminhos paths que não existe, famoso 404;
- Carousel com a react-slick;
- Criaremos um template com o cabelho e o rodapé;
- Como deixar sempre o footer embaixo na página;
- Criação do formulário para casdastrar categoria;
Aula 03 - Formulários reutilizáveis e mais components
- Trabalhar com elementos dinâmicos na tela da nossa aplicação;
Aula 04 - Ajax, validação e o back-end
- Garantindo padrões de código com EsLint;
- Configurando o nosso servidor portátil com json-server;
Aula 05 - Gerenciamento de videos com React e JavaScript
- Implementar a funcionalidade que tornará possível o cadastro de novos vídeos;
- Atualizar a home dinamicamente de acordo com o que for cadastrado;