Material didático da disciplina de Programação Web, com os exercícios, práticas e trabalhos aplicados em turmas de graduação.
O repositório é organizado por semestre (012025, 022024, …). Dentro de cada um:
| Pasta | Conteúdo |
|---|---|
AV1 / AV2 |
Avaliações — sites completos com HTML, CSS e páginas interligadas |
Trabalhos/Pratica |
Práticas de manipulação do DOM, com enunciado, template inicial e solução |
Trabalhos/EstudoCaso |
Projetos em React + Vite — jogo da velha e lista de compras |
Em Trabalhos/Pratica/Dom01 o material vem em três partes, e essa separação é
proposital:
EnunciadoPraticaDOM.md— o problematemplate-index.html,template-script.js,template-style.css— o ponto de partidaindex.html,js/produtos.js— a solução
O aluno recebe o template e implementa. Assim o exercício isola o conceito de manipulação do DOM, sem gastar aula montando estrutura de página.
Os arquivos HTML/CSS/JS abrem direto no navegador — não precisa de servidor.
Os projetos React exigem Node.js:
cd 012025/Trabalhos/EstudoCaso/Tic-Tac-Toe
npm install && npm run dev- HTML e CSS estáticos (
AV1) - Manipulação de DOM (
Trabalhos/Pratica/Dom01eDom02) - Componentização com React (
Trabalhos/EstudoCaso)
O caminho é o mesmo do curso: primeiro o documento, depois o comportamento, depois a abstração em componentes.
Leonardo Vieira Guimarães — desenvolvedor backend e Product Owner no IMA. Mestre em Modelagem Computacional e Sistemas (UNIMONTES), doutorando em Modelagem Matemática e Computacional (CEFET-MG).