Skip to content

vnascimento-dev/Checklist-Estudos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🧠 Minha Jornada Fullstack + Cyber 🚀

Progresso geral:

Progresso


🧱 FASE 1 — FUNDAMENTOS WEB (LVL 1–5)

Progresso

  • Criar página HTML completa (sem copiar)
  • Usar HTML semântico
  • Usar CSS com Flexbox
  • Criar layout responsivo
  • Manipular DOM com JavaScript
  • Consumir API com fetch
  • Entender GET vs POST
  • Criar repositório no GitHub
  • Fazer commit, push e branch

🏆 Boss Fight

  • Landing page + API + deploy

⚙️ FASE 2 — JAVASCRIPT + TYPESCRIPT (LVL 6–10)

Progresso

JavaScript

  • map, filter, reduce
  • closures (básico)
  • async/await
  • try/catch
  • funções reutilizáveis

TypeScript

  • Tipar variáveis
  • Interfaces
  • Types
  • Tipar funções
  • Tipar API

🏆 Boss Fight

  • CRUD em TypeScript

🎨 FASE 3 — FRONT-END (REACT) (LVL 11–20)

Progresso

React

  • Componentes
  • Props
  • useState
  • useEffect
  • Formulários
  • Consumo de API
  • Loading / erro

Next.js

  • Páginas
  • Rotas
  • Fetch

🏆 Boss Fight

  • Dashboard com login fake

🧠 FASE 4 — BACK-END (NODE) (LVL 21–30)

Progresso

  • Criar servidor Node
  • Rotas REST
  • Controllers / Services
  • Validação
  • JWT
  • bcrypt
  • Rotas protegidas
  • Tratamento de erros

🏆 Boss Fight

  • API completa com autenticação

🗄️ FASE 5 — BANCO DE DADOS (LVL 31–40)

Progresso

  • Criar tabelas
  • Relacionamento 1:N
  • Relacionamento N:N
  • SELECT
  • JOIN
  • WHERE / ORDER BY
  • Integração backend
  • Prisma ORM

🏆 Boss Fight

  • Modelagem completa

🐳 FASE 6 — DOCKER + DEPLOY (LVL 41–50)

Progresso

  • Dockerfile
  • docker-compose
  • Subir app + banco
  • Variáveis de ambiente
  • Deploy (Vercel / Render)

🏆 Boss Fight

  • Projeto online funcionando

🔐 FASE 7 — CYBER SECURITY (LVL 51–70)

Progresso

  • OWASP Top 10
  • SQL Injection
  • XSS
  • CSRF
  • Identificar falhas
  • Corrigir vulnerabilidades

Ferramentas

  • Burp Suite
  • Interceptar requisições

🏆 Boss Fight

  • Encontrar e corrigir falha real

🎯 PROJETOS (PORTFÓLIO)

Progresso

  • Sistema de agendamento
  • CRM simples
  • Dashboard admin
  • SaaS básico

🚀 META FINAL

Progresso

  • Sistema fullstack completo
  • Autenticação real
  • Banco bem modelado
  • Deploy em produção
  • 3+ projetos no GitHub

📌 REGRAS

  • Estudar todos os dias (2h+)
  • Não pular etapas
  • Praticar sempre
  • Finalizar projetos
  • Não depender só de tutorial

💡 FRASES

Consistência > motivação
Projetos > teoria
Execução > perfeição

About

mapa de estudos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors