O modo como desenvolvemos código front-end mudou muito ao longo dos últimos anos. Mais do que dar as ferramentas necessárias para desenvolver, os frameworks de componentes reativos para interfaces web modernas vieram nos ajudar com padrões e reaproveitamento de código. Vue.js, ou simplesmente Vue, é uma biblioteca moderna de desenvolvimento front-end, uma lib JavaScript para componentes reativos para web. Ele ganhou muita visibilidade no mercado após ser adotado como padrão pelo Laravel, tendo a possibilidade de ser utilizado em qualquer projeto que possua front-end, independente da linguagem de programação escolhida.
Neste livro, você vai aprender a sintaxe do Vue.js 2.0, como funcionam seus componentes e métodos, como integrar com APIs externas e criar rotas, e muito mais! Caio Incau guia o leitor desde a instalação, passando por algumas bibliotecas úteis, até o desenvolvimento de um projeto de exemplo. A ideia é que, após ler este livro, você consiga desenvolver sua primeira aplicação em Vue.js, com um alto padrão de código, saindo com teoria e prática para poder começar a aplicar em seus próprios projetos.
Link do livro (Português): https://www.casadocodigo.com.br/products/livro-vue Link do site: https://edijunior88-casadocodigo-vuejs.netlify.app/
JavaScript – Languages
Autoprefixer – CSS Pre-processors / Extensions
PostCSS – CSS Pre-processors / Extensions
Tailwind CSS – Front-End Frameworks
Vue.js – Javascript UI Libraries
ESLint – Code Review
Prettier – Code Review
Vite – JS Build Tools / JS Task Runners
jsdom – Headless Browsers
axios – Javascript Utilities & Libraries
Para ver todas as tecnologias clique aqui
Sobre o Vue.js
- O que é o Vue.js?
- Onde posso aplicar o Vue.js?
- O que este livro vai abordar?
- O que são os componentes reativos?
- Qual o diferencial do Vue.js?
- A história do Vue.js
- Revisão
Seu primeiro componente com Vue.js
- Instalando o Vue.js
- Escrevendo seu primeiro componente
- Revisão
Construindo nossa aplicação
- Entendendo o projeto
- Iniciando o projeto
- Ações para nossos componentes
- Revisão
Comunicação entre componentes
- Comunicação por propriedades
- A diretiva V-FOR
- Passando as tarefas
- Comunicação através de eventos customizados
- Propriedades computadas
- Revisão
Renderização condicional
- V-IF
- V-SHOW
- Tarefas completas
- Aplicando o V-IF em nossa lis ta.
- Classes de estilo dinâmicas
- Grupos condicionais
- Revisão
Testes unitários
- A importância dos testes
- Configurando o ambiente
- Entendendo a instância do Vue
- Criando seu primeiro teste
- Revisão
Testes avançados e refatoração
- Mais testes para nosso Input
- Escrevendo bons testes
- Revisão
Rotas
- vue-router, rotas com Vue.js
- Transições
- Voltando para as rotas
- Revisão
Requisições assíncronas
- Aprendendo a debuggar com Vue.js Devtools
- Mostrando o endereço
- Revisão
Diretivas customizadas
- Adicionando máscara
- Construindo sua primeira diretiva
- Plugins
- Revisão
Distribuindo conteúdo com Slots
- Usando Slots
- Named Slots
- Scoped Slots
- Revisão
Vuex
- O que é Vuex?
- Quando usar Vuex?
- Como funciona o Vuex
- Principais conceitos do Vuex
- Adicionando Vuex ao nosso projeto
- Debug com Vue Developer Tools
- Revisão
Conclusão
- Para saber mais