Este repositório é dedicado aos meus estudos iniciais em Vue.js. Aqui registro minha evolução, desde os conceitos básicos até exemplos práticos.
O objetivo é aprender e documentar o progresso, tornando o aprendizado útil também para outros iniciantes. 🚀
Todo o core do Vue será abordado neste capítulo:
- Manipulação do template (HTML)
- Eventos
- Propriedades Reativas
- Estilos
- Adicionar classes nos elementos HTML
Aprofundamento nos conceitos de instâncias usando Vue.js.
Inicialmente será feita a importação direta do arquivo JS, evoluindo para o uso do Vue CLI.
- Ferramenta de linha de comando que cria e configura projetos Vue.js.
Conceito essencial para todos os principais frameworks JavaScript:
- Fundamental para a profissionalização do código.
- Trabalhar com formulários e validações no Vue.js.
- Diretivas: Atributos especiais como
v-if
ev-for
que aplicam comportamento reativo. - Filtros: Formatam valores antes da exibição.
- Mixins: Permitem compartilhar lógica entre componentes.
- Transições: Adicionam efeitos de entrada e saída a elementos com diretivas como
v-if
ev-show
. - Animações: Criam efeitos mais complexos com CSS ou JavaScript.
- Requisições Ajax utilizando a biblioteca Axios.
- Axios é baseada em Promises.
- Navegação entre múltiplas páginas com o vue-router.
- Gerencia o estado de forma eficiente, ideal para aplicações maiores.
- Implantação da aplicação em produção, utilizando ferramentas na nuvem.
- Aulas com exercícios e desafios práticos.
Serão desenvolvidos 5 projetos práticos:
- Projeto 1: Interação com Templates.
- Projeto 2: Trabalhando com Componentes.
- Projeto 3: Aplicando Animações.
- Projeto 4: Rotas e Gerenciamento de Estado.
- Projeto Final: Aplicação voltada ao mercado.
Acompanhe minha evolução e sinta-se à vontade para contribuir! 🚀