Vue.js 3 - Introdução


O que é Vue?
O Vue.js é um framework progressivo para construção de interfaces web. Ele permite criar desde interações simples em uma página HTML até aplicações completas, com uma arquitetura robusta. É baseado em HTML, CSS e JavaScript — então, se você já tem uma base nisso, dá pra começar a brincar.
👉 Mas este blog não é sobre teoria.
Aqui, o foco é quase totalmente na prática. A ideia não é reescrever a documentação (que, inclusive, já existe e está muito bem feita em português), mas sim documentar meu próprio processo de aprendizado.
Você vai encontrar aqui:
- Exemplos reais.
- Problemas que enfrentei e como resolvi (ou tentei resolver).
- Minhas decisões, dúvidas e raciocínios.
- Trechos de código comentados.
- Links diretos para a documentação oficial.
- E o link da issue correspondente no meu GitHub, pra quem quiser acompanhar mais de perto.
🗺️ Como vai funcionar?
Todo meu estudo está sendo organizado em issues no meu repositório de estudos no GitHub. Cada postagem aqui no blog se conecta a uma ou mais dessas issues.
O formato é sempre esse:
- 🎯 O que eu quis resolver.
- 🔧 Como resolvi (ou estou tentando resolver).
- 💡 Qual abordagem escolhi e por quê.
- 🧠 Trechos de código com comentários.
- 🔗 Links úteis — documentação, referências e a issue no GitHub.
👉 Atenção:
Este não é um curso, nem um guia definitivo. É um diário técnico, feito por alguém que está aprendendo, compartilhando os próprios passos — acertos e tropeços.
🚀 Roteiro de Estudos (Roadmap)
Eu montei um roteiro bem objetivo pra estudar Vue do jeito mais direto possível. Se quiser acompanhar, se inspirar ou até sugerir algo, tá tudo aberto:
🙌 Agradecimento e Links Úteis
Se você tá lendo isso, valeu demais por acompanhar! Esse blog é, antes de tudo, um espaço pra eu organizar meu próprio aprendizado — mas se isso te ajudar de alguma forma, missão mais do que cumprida.
📚 Links importantes:
Nos vemos no próximo post! 👋
Tags
Sobre o Autor

Gabriel Estéfono
Desenvolvedor Web
Desenvolvedor com mais de 3 anos de experiência em HTML, CSS e JavaScript.