Skip to content

Plano de estudos completo focado em desenvolvimento web fullstack, organizado para acompanhamento do aprendizado e revisão dos principais tópicos de programação, frontend, backend e ferramentas profissionais.

License

Notifications You must be signed in to change notification settings

VictorMelkor/estudos-fullstack

Repository files navigation

Plano de Estudos Victor - Resumo Básico

Plano focado em desenvolvimento web fullstack, organizado para revisão e aprendizado contínuo.

  • Tarefas concluídas: 48
  • Tarefas pendentes: 39
  • Progresso: 55.17%

🧠 Fundamentos e Lógica Badge

  • ✅ 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)

🐍 Python e Programação Badge

  • ✅ 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)

📜 JavaScript Badge

  • ✅ 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

🔙 Django, Backend, APIs e Integração Badge

  • ✅ 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

🎨 HTML e CSS Badge

  • ✅ 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

⚛️ Frameworks e Bibliotecas Frontend Badge

  • ❌ 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

🗄️ Banco de Dados Badge

  • ✅ 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

⚙️ Ferramentas e Práticas Profissionais Badge

  • ✅ 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

💼 Portfólio e Freelance Badge

  • ✅ 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

Autor

GitHub
Portfólio
LinkedIn
Instagram
WhatsApp


Licença

Este projeto está licenciado sob a licença MIT.
Veja o arquivo LICENSE para mais detalhes.

About

Plano de estudos completo focado em desenvolvimento web fullstack, organizado para acompanhamento do aprendizado e revisão dos principais tópicos de programação, frontend, backend e ferramentas profissionais.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published