Curso introdutório à programação web full-stack. Aqui você encontrará tudo sobre a trilha, alguns projetinhos pessoais para treino e alguns testes para à almejada vaga como Dev Front-End na Scrubin.
-
Fase02: Introdução ao HTML e CSS
- Estruturação HTML
- Estruturação CSS
- Cores e fontes personalizadas
- Posicionamento e espaçamento de elementos via Box Model e Flexbox
-
Fase03: Avançando no HTML e CSS
- Responsividade
- Grid
- Animações CSS
-
Fase04: Introdução aos conceitos de Javascript
- Variáveis
- Operadores matemáticos
- Tipos de dados em Javascript
- Operadores Comparativos
- Estruturas de repetição e condicionais
- Arrays e funções
- Lógica de programação (denovo não 😒, eu ja vi isso por 5 anos na UFABC)
-
Fase04-01intensive: Fase intensiva sobre HTML, CSS e Javascript
- Exercício Front-End
- Exercício Javascript
-
Fase05: Avançando no Javascript
- DOM
- Funções Callback
- Recursividade
- Clean Code
- ES6 Modules
- Padrão Factory
- Injeção de dependências
- Refatoração de código
-
Fase06: Javascript antes do framework
- SPA
- Eventos, assíncronismo e promises
- POO (Classes, herança e polimorfismo)
- Imutabilidade
- Tratamento de erros
- LocalStorage
- Consumo de API do Github
-
Fase07-09: Introdução ao Node.js + API Restful
- Introdução ao Node.js
- O que é e como funciona?
- Express
- Insomnia
- BD em SQLite
- Query Builder Knex.js
- API Restful
- Integrando back-end com o front-end
- Autenticação de usuários
- Upload de imagens
- Introdução ao Node.js
-
Fase08: Introdução ao ReactJS + API Restful
- Introdução ao ReactJS
- Desenvolvimento da aplicação da Fase07 em frontend utilizando React
- Vite
- Estruturação de arquivos
- Styled-components
- Navegação com React Router
- API Restful
- Funcionalidades de integração
- Hooks
- States
- LocalStorage
- Effects
- Testes unitários com jest
- Introdução ao ReactJS
-
Fase10: Autenticação e Autorização
- Atributo role no backend
- Filtrando usuários no frontend