Acervo de disciplinas, oficinas, exercícios, materiais de apoio e projetos desenvolvidos durante o curso WebAcademy.
| Área | Conteúdo principal |
|---|---|
computacao-em-nuvem/ |
Atividades de computação em nuvem |
frameworks-back-end/ |
Aulas, atividades e projetos de frameworks back-end |
frameworks-front-end/ |
Aulas, revisões e projetos de frameworks front-end |
fundamentos-de-programação-back-end/ |
Exercícios de Java, banco de dados e aplicações web |
fundamentos-de-programação-front-end/ |
Exercícios de HTML, CSS e JavaScript e projetos da disciplina |
integracao-continua/ |
Atividades e projetos de integração contínua |
oficina-banco-de-dados/ |
Scripts SQL, diagramas, exercícios e materiais da oficina |
programacao-avancada-back-end/ |
Aulas, documentação e projeto de Programação Avançada Back-End |
testes/ |
Exercícios, projetos e materiais sobre testes automatizados |
topicos-fundamentais/ |
Materiais e atividades de tópicos fundamentais |
ux-e-design-thinking/ |
Área reservada para UX e Design Thinking |
Algumas atividades possuem repositório Git próprio e são mantidas aqui como submódulos. Dessa forma, o histórico e o código de cada projeto permanecem independentes, enquanto este repositório registra a versão utilizada no acervo.
Para clonar todo o conteúdo de uma vez:
git clone --recurse-submodules <URL_DO_REPOSITORIO>Se o repositório já tiver sido clonado:
git submodule update --init --recursiveAlterações em um submódulo devem ser commitadas primeiro dentro do próprio projeto. Depois, o novo ponteiro pode ser registrado neste repositório em um commit separado.
- Usar uma pasta de primeiro nível para cada disciplina ou oficina.
- Preferir nomes em minúsculas e separados por hífen para novas pastas gerais.
- Preservar os nomes originais de atividades, materiais recebidos e repositórios independentes.
- Não versionar dependências, caches, configurações locais nem saídas de compilação; as regras gerais estão no
.gitignore. - Fazer commits pequenos e descritivos, sem misturar alterações de disciplinas diferentes.
- 18/05/2026 — Primeiros passos com HTML
- 19/05/2026 — Primeiros passos com CSS
- 22/05/2026 — Primeiros passos com JavaScript