Prévia do material em texto
Dia Tema Tarefas Recursos Sugeridos Duração Feito 1 Lógica de Programação Introdução à lógica, variáveis, operadores, condicionais. Curso em Vídeo: Lógica de Programação 4h 2 Lógica de Programação Estruturas de repetição (for, while), arrays. Curso em Vídeo: Lógica de Programação 4h 3 HTML Básico Tags HTML, estrutura básica, formulários. Curso em Vídeo: HTML5 e CSS3 4h 4 CSS Básico Seletores, box model, cores, fontes. Curso em Vídeo: HTML5 e CSS3 4h 5 CSS Intermediário Flexbox, Grid Layout, responsividade. MDN Web Docs: Flexbox e Grid 4h 6 JavaScript Básico Variáveis, funções, manipulação do DOM. FreeCodeCamp: JavaScript Basics 4h 7 JavaScript Intermediário Eventos, manipulação de arrays, JSON. FreeCodeCamp: JavaScript Intermediate 4h 8 JavaScript Avançado Promises, async/await, Fetch API. Eloquent JavaScript Capítulos 1114 4h 9 Git e GitHub Controle de versão, comandos básicos, GitHub. Pro Git Book Capítulos 13 4h 10 React.js Básico Componentes, JSX, props, state. Scrimba: Learn React 4h 11 React.js Intermediário Hooks (useState, useEffect), React Router. Scrimba: Learn React 4h 12 React.js Avançado Context API, integração com APIs. Documentação Oficial do React 4h 13 Node.js Básico Introdução ao Node.js, módulos, NPM. The Odin Project: Node.js Basics 4h 14 Express.js Rotas, middlewares, CRUD básico. FreeCodeCamp: Node.js and Express 4h 15 Bancos de Dados SQL Introdução ao SQL, consultas básicas. SQLBolt 4h 16 Bancos de Dados NoSQL Introdução ao MongoDB, operações básicas. MongoDB University 4h 17 Autenticação e Segurança JWT, OAuth, bcrypt. FreeCodeCamp: Authentication 4h 18 Projeto Full-Stack Front-end) Criar o front-end de um e-commerce com React. Projeto Prático 4h 19 Projeto Full-Stack Back-end) Criar o back-end do e-commerce com Node.js e MongoDB. Projeto Prático 4h 20 Integração Full-Stack Conectar front-end e back-end, testar API. Projeto Prático 4h 21 Docker Básico Introdução ao Docker, containers, Dockerfile. Docker Getting Started 4h 22 Deploy Deploy do projeto no Heroku/Netlify. FreeCodeCamp: How to Deploy a React App 4h 23 Soft Skills Praticar resolução de problemas no LeetCode. LeetCode 4h 24 Revisão e Projetos Pessoais Revisar conceitos e iniciar um projeto pessoal. Projeto Prático 4h 25 Contribuição Open Source Escolher um projeto open source no GitHub e contribuir. GitHub Explore 4h