Plano focado em desenvolvimento web fullstack, organizado para revisão e aprendizado contínuo.
- ✅ Tarefas concluídas: 48
- ❌ Tarefas pendentes: 39
- ⏳ Progresso: 55.17%
- ✅ Dicionário de termos essenciais
- ✅ Introdução à lógica de programação
- ✅ Tipos de dados e variáveis
- ✅ Operadores lógicos e aritméticos
- ✅ Estruturas condicionais (
if,elif,else) - ✅ Estruturas de repetição (
for,while) - ✅ Listas, Tuplas e Dicionários (estrutura de dados básicas)
- ✅ Funções
- ✅ Recursividade (básico)
- ✅ Exercícios Gerais de Lógica
- ❌ Estruturas de dados avançadas (pilhas, filas, árvores)
- ❌ Análise de complexidade algorítmica (Big O)
- ✅ Fundamentos da linguagem Python
- ✅ Funções, módulos e pacotes
- ✅ Orientação a objetos
- ❌ Trabalhando com arquivos
- ✅ Estruturas de dados integradas (listas, dicionários, etc.)
- ❌ Estruturas de dados clássicas (pilhas, filas, grafos, árvores)
- ❌ Tratamento de Erros e Exceções
- ❌ Testes Automatizados e Debug
- ❌ Ambiente e Ferramentas
- ❌ Orientação a objetos avançada
- ❌ Funções Lambda e Closures
- ❌ Type Hinting em Python
- ❌ Geradores e Yield
- ❌ *args e **kwargs
- ❌ Métodos especiais (dunder)
- ✅ Lógica de programação e algoritmos
- ✅ Fundamentos do JavaScript (variáveis, tipos, operadores)
- ✅ Controle de fluxo: if/else, switch, loops
- ✅ Funções, escopo e arrow functions
- ✅ JavaScript moderno (ES6+)
- ✅ Manipulação do DOM e eventos
- ✅ DOM - Fundamentos
- ✅ Armazenamento local (localStorage e sessionStorage)
- ✅ Modularização com ES Modules
- ✅ Manipulação de erros (try/catch, validações)
- ✅ Acessibilidade com JavaScript
- ❌ Testes com JavaScript (Jest ou Vitest)
- ❌ TypeScript - Fundamentos básicos
- ✅ Fundamentos Django
- ✅ Forms e validação
- ✅ Autenticação e autorização
- ❌ Django REST Framework (DRF)
- ❌ Consultas avançadas e otimização
- ❌ Consumo de APIs (frontend e backend)
- ✅ Deploy Backend
- ❌ Testes Backend
- ✅ Padrões MVC e MTV
- ✅ Introdução ao HTML e estrutura de documentos
- ✅ HTML semântico e boas práticas
- ✅ Formulários, inputs e validações nativas
- ✅ CSS básico: seletores, cores, fontes, box model
- ✅ Layout com Flexbox e Grid
- ✅ Design responsivo e media queries
- ❌ Frameworks CSS (Bootstrap, Tailwind)
- ❌ Estratégias de SEO on-page
- ✅ Acessibilidade básica (sem JS)
- ❌ Performance CSS e boas práticas de renderização
- ❌ React básico (JSX, props, state, events)
- ❌ React avançado (hooks, context, roteamento)
- ❌ Build Tools e Bundlers (Vite, Webpack)
- ❌ Performance e otimização com React
- ❌ Integração com APIs REST e fetch/axios
- ❌ Componentização e reuso de lógica
- ❌ Gerenciamento de estado (Context API ou bibliotecas)
- ❌ Testes em componentes React
- ✅ Fundamentos de banco de dados
- ✅ SQL básico
- ✅ Modelagem relacional
- ❌ Banco relacional PostgreSQL
- ❌ NoSQL com MongoDB
- ❌ Integração com Django ORM
- ❌ Segurança e boas práticas
- ✅ Git e controle de versão
- ❌ Linha de comando / terminal
- ✅ HTTP e conceitos web
- ✅ Gerenciamento de pacotes e ambientes
- ✅ Conceitos de cloud e deploy
- ❌ Linters, Formatadores e Boas práticas
- ❌ Workflow e metodologias ágeis
- ❌ Docker para projetos web
- ✅ Criar e organizar portfólio online
- ✅ Preparar perfil para freelance
- ✅ Networking e marketing pessoal
- ❌ Gestão e organização do trabalho freelance
- ❌ Aprimorar habilidades comerciais
Este projeto está licenciado sob a licença MIT.
Veja o arquivo LICENSE para mais detalhes.