PLANOS DE ESTUDO – JAVA E JAVASCRIPT
PLANO DE ESTUDOS: JAVA (FOCO MERCADO DE TRABALHO) 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, escopo - Projetos:
Maior número, conversor de temperatura SEMANA 3 – OOP Parte 1 - Classes, objetos,
construtores, encapsulamento - Projeto: Conta Bancária e Pessoa SEMANA 4 – OOP Parte 2 -
Herança, polimorfismo, 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 em arquivos - Projeto:
Sistema de notas com arquivo .txt SEMANA 7 – Banco de Dados (JDBC) - Conexão com
MySQL/SQLite, CRUD - Projeto: Cadastro de produtos SEMANA 8 – Projeto Final e Boas Práticas
- Sistema de Gestão de Tarefas (POO, banco, tratamento de erros) - Introdução ao Git/GitHub e
portfólio
PLANO DE ESTUDOS: JAVASCRIPT (FOCO MERCADO DE TRABALHO) Duração: 8 semanas |
Tempo: 2h por dia (segunda a sábado) Objetivo: dominar o essencial de JavaScript moderno
(ES6+) para o mercado e projetos práticos. 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]