Base de conhecimento sobre Desenvolvimento Web da Caramelo Tech, com foco em aprendizado pratico para iniciantes.
Bem-vindo ao Web Dev Labs. Este repositorio reune notas publicadas com Astro + Starlight, exercicios e projetos para apoiar a jornada de quem esta aprendendo fundamentos da web e topicos de system design.
O Web Dev Labs foi pensado para combinar teoria e pratica em uma trilha progressiva:
- Notas sobre HTML, CSS, JavaScript e system design
- Exercicios hands-on para fixacao
- Projetos pequenos para aplicar conceitos
- Material publicado em um site com navegacao organizada
web-dev-labs/
├── src/content/docs/ -> Anotacoes e estudos publicados no site
├── examples/ -> Exemplos de codigo, exercicios e projetos praticos
├── public/assets/ -> Imagens e arquivos estaticos publicados no site
└── .github/ -> Workflows, templates e guias de contribuicao
- Comece pela trilha em src/content/docs/indice.md
- Leia a primeira nota disponivel: HTML
- Avance para CSS
- Resolva os desafios em examples/exercises.md
- Aplique os conceitos em examples/projects.md
- Consulte o site publicado para navegar pelo conteudo em formato Starlight
npm install
npm run devO servidor local fica em http://localhost:4321.
Outros comandos uteis:
npm run build
npm run previewVersao publicada:
https://caramelotech.github.io/web-dev-labs
Novas anotacoes devem ser criadas em src/content/docs/. Use nomes claros e prefixos numericos quando fizer parte da trilha.
Exemplo de frontmatter padrao Starlight:
---
title: "Titulo da nota"
description: "Resumo curto explicando o foco da pagina."
lastUpdated: 2026-01-01
sidebar:
order: 4
tags: ["web", "tema", "iniciante"]
---Boas praticas:
- Escreva em portugues
- Comece pelo conceito antes do detalhamento tecnico
- Use links relativos entre notas quando houver continuidade
- Coloque imagens publicas em
public/assets/
Contribuicoes sao bem-vindas. Voce pode ajudar com:
- Melhorias nas notas em
src/content/docs/ - Novos exemplos em
examples/ - Novos exercicios em
examples/exercises.md - Novos projetos em
examples/projects.md - Melhorias no site Astro + Starlight
Veja o Guia de Contribuicao para detalhes.
MIT