■ PLANOS DE ESTUDO – JAVA E JAVASCRIPT
(FOCO NO MERCADO DE TRABALHO)
■ PLANO DE ESTUDOS: JAVA
**Duração:** 8 semanas | **Tempo:** 2h por dia (segunda a sábado)
**Objetivo:** dominar o essencial de Java para o mercado, com base técnica e prática.
Semana 1 – Fundamentos de Programação e Java
• Instalação do JDK e IDE (VS Code ou IntelliJ)
• Variáveis, tipos, operadores, controle de fluxo
• Projetos: Calculadora, verificador de par/ímpar
Semana 2 – Estruturas e Arrays
• Arrays, métodos e escopo
• Projetos: Maior número, conversor de temperatura
Semana 3 – Orientação a Objetos (Parte 1)
• Classes, objetos, construtores, encapsulamento
• Projeto: Conta Bancária e Pessoa
Semana 4 – Orientação a Objetos (Parte 2)
• Herança, polimorfismo e classes abstratas
• Projeto: Sistema de Cadastro de Alunos
Semana 5 – Coleções e Listas
• ArrayList, HashMap, HashSet
• Projeto: Lista de tarefas e agenda de contatos
Semana 6 – Tratamento de Erros e Arquivos
• Try/Catch, leitura e escrita de arquivos
• Projeto: Sistema de notas com arquivo .txt
Semana 7 – Banco de Dados (JDBC)
• Conexão com MySQL/SQLite e CRUD
• Projeto: Cadastro de produtos
Semana 8 – Projeto Final e Boas Práticas
• Sistema de Gestão de Tarefas completo (POO, banco, erros)
• Introdução ao Git/GitHub e portfólio
■ PLANO DE ESTUDOS: JAVASCRIPT
**Duração:** 8 semanas | **Tempo:** 2h por dia (segunda a sábado)
**Objetivo:** dominar o essencial de JavaScript moderno (ES6+) com foco em projetos e práticas
reais.
Semana 1 – Fundamentos e Ambiente
• Introdução, instalação, variáveis, operadores, loops
• Projeto: Calculadora simples, número par/ímpar
Semana 2 – Funções e Estruturas de Dados
• Funções, arrays, objetos, JSON
• Projeto: Lista de tarefas, média de números
Semana 3 – DOM e Manipulação de Página
• Seletores, eventos, alteração de conteúdo
• Projeto: To-Do List visual (HTML + CSS + JS)
Semana 4 – Boas Práticas e Lógica
• Organização, boas práticas, debug
• Projeto: Refatorar To-Do List
Semana 5 – Programação Assíncrona
• Promises, Async/Await, consumo de APIs
• Projeto: App que busca dados da API do GitHub
Semana 6 – Módulos e LocalStorage
• Módulos ES6, armazenamento local
• Projeto: Lista de notas local (Notepad)
Semana 7 – Integração com HTML/CSS
• DOM avançado, animações, responsividade
• Projeto: Site de portfólio pessoal
Semana 8 – Projeto Final e Preparação para o Mercado
• App de Controle Financeiro (Front-End Local)
• Extras: Git/GitHub, README, introdução ao [Link]