Senda Frontend
Caminho de estudo de engenharia frontend. Atravessa fundamentos de linguagem (JavaScript core, TypeScript), libs e frameworks (React e ecossistema), validação, networking, debugging, ferramentas, e a disciplina de engenharia frontend (arquitetura, padrões, performance, acessibilidade).
Pré-requisitos
(deixar vazio inicialmente; popular conforme necessário)
Sequência
- Frontend (engenharia)
- JavaScript
- TypeScript
- React
- Material UI (MUI)
- Mantine
- Ícones em React
- TanStack Query
- TanStack Form
- React Hook Form
- Next.js
- Validação no Frontend
- Zod
- Yup
- Joi
- Networking no Frontend
- Axios
- Fetch API
- React Data Table Component
- React Admin
- Charts em React
- TradingView Lightweight Charts
- ApexCharts
- Recharts
- Frontend Debugging
- Vite
- Monorepos
Trilhas relacionadas
- TypeScript com React — aprofundamento da intersecção TS+React (15 notas + MOC)
Progresso
TABLE WITHOUT ID
link(file.path, regexreplace(file.folder, "^03-Dominios/", "") + "/" + file.name) AS "Nota",
default(progresso, "pendente") AS "Status"
FROM outgoing([[]])
WHERE file.path != this.file.path AND contains(file.path, "03-Dominios/")
SORT file.folder ASC, file.name ASCResumo:
TABLE WITHOUT ID
length(rows) AS "Total",
length(filter(rows, (r) => default(r.progresso, "pendente") = "feito")) AS "Feitas",
length(filter(rows, (r) => default(r.progresso, "pendente") = "andamento")) AS "Em andamento",
length(filter(rows, (r) => default(r.progresso, "pendente") = "pausado")) AS "Pausadas",
length(filter(rows, (r) => default(r.progresso, "pendente") = "pendente")) AS "Pendentes"
FROM outgoing([[]])
WHERE file.path != this.file.path AND contains(file.path, "03-Dominios/")
GROUP BY true