Aprendendo Vue
()
Sobre este e-book
Leia mais títulos de Jideon F Marques
Física Quântica Para Iniciantes Nota: 5 de 5 estrelas5/5Kama Sutra: Guia Ilustrado De Posições Sexuais Para Iniciantes E Avançados Nota: 0 de 5 estrelas0 notasTécnicas De Sexo Tântrico Nota: 0 de 5 estrelas0 notasManual De Tdah Para Adultos Nota: 0 de 5 estrelas0 notasPosições Sexuais Tântricas Nota: 0 de 5 estrelas0 notasPsicologia Negra E Manipulação Nota: 0 de 5 estrelas0 notasO Guia Completo Para Bonecos De Crochê E Animais Nota: 5 de 5 estrelas5/5A Enciclopédia De Óleos Essenciais Nota: 0 de 5 estrelas0 notasBíblia De Programação Python Para Iniciantes Nota: 0 de 5 estrelas0 notasA Bíblia Do Swing Trader Nota: 0 de 5 estrelas0 notasAumento Peniano Nota: 0 de 5 estrelas0 notasNervo Vago Exercícios Para Estimular Nota: 0 de 5 estrelas0 notasO Guia Das Técnicas Do Reiki - Cura Reiki Para Iniciantes Curando Mais De 100 Doenças Nota: 0 de 5 estrelas0 notasFeitiços De Amor Nota: 0 de 5 estrelas0 notasDecoração De Bolos Para Iniciantes: Um Guia Passo A Passo Para Decorar Como Um Profissional Nota: 0 de 5 estrelas0 notasDay Trading - Estratégias De Negociação Nota: 0 de 5 estrelas0 notasO Pequeno Livro Do Rootwork Nota: 0 de 5 estrelas0 notasDicas De Sexo Tântrico; Todas As Dicas Que Você Precisa Saber Nota: 0 de 5 estrelas0 notasEngenharia Elétrica E Instrumentação Nota: 0 de 5 estrelas0 notasReceitas De Café Gelado Nota: 0 de 5 estrelas0 notasMarketing Do Instagram (guia Para Iniciantes 2023) Nota: 0 de 5 estrelas0 notasReceitas De Iogurte Grego 40 Ótimas Receitas Nota: 0 de 5 estrelas0 notasThe Perfect Fit For Knitting Nota: 0 de 5 estrelas0 notasExcel 2023 Power Pivot & Power Query Nota: 0 de 5 estrelas0 notasReceitas Francesa Para Iniciantes Nota: 0 de 5 estrelas0 notasAlongamento Para Idosos Nota: 0 de 5 estrelas0 notasAprenda Fazer Licores Deliciosos E Lucre Muito Com Vendas Online Nota: 0 de 5 estrelas0 notas
Relacionado a Aprendendo Vue
Ebooks relacionados
Desmistificando WebAssembly: Alta performance, portabilidade e segurança Nota: 0 de 5 estrelas0 notasProtractor: Lições sobre testes end-to-end automatizados Nota: 0 de 5 estrelas0 notasPlay Framework: Java para web sem Servlets e com diversão Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasProgramando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Nota: 0 de 5 estrelas0 notasYesod e Haskell: Aplicações web com Programação Funcional pura Nota: 0 de 5 estrelas0 notasIniciando Com O Zend Framework 2 Nota: 0 de 5 estrelas0 notasCordova avançado e PhoneGap: Um guia detalhado do zero à publicação Nota: 0 de 5 estrelas0 notasJavascript Nota: 0 de 5 estrelas0 notasMezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5VRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasProgramação Java Nota: 4 de 5 estrelas4/5Canivete suíço do desenvolvedor Node Nota: 0 de 5 estrelas0 notasDesenvolvimento web com ASP.NET MVC Nota: 0 de 5 estrelas0 notasAngular 11 e Firebase: Construindo uma aplicação integrada com a plataforma do Google Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasMicrosserviços e EJB: Escale sua aplicação, não a complexidade Nota: 0 de 5 estrelas0 notasMeteor: Criando aplicações web real-time com JavaScript Nota: 5 de 5 estrelas5/5Programação em JavaScript Nota: 0 de 5 estrelas0 notasVue.js: Construa aplicações incríveis Nota: 0 de 5 estrelas0 notasArmazenando dados com Redis Nota: 0 de 5 estrelas0 notasJavaScript: Um Guia para Aprender a Linguagem de Programação JavaScript Nota: 5 de 5 estrelas5/5Spring Boot: Acelere o desenvolvimento de microsserviços Nota: 0 de 5 estrelas0 notasAplicações Java para a web com JSF e JPA Nota: 0 de 5 estrelas0 notasProgramação em C# para iniciantes Nota: 0 de 5 estrelas0 notasGuia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Node.js Para Iniciantes Nota: 0 de 5 estrelas0 notasVire o jogo com Spring Framework Nota: 0 de 5 estrelas0 notasCaixa de Ferramentas DevOps: Um guia para construção, administração e arquitetura de sistemas modernos Nota: 0 de 5 estrelas0 notas
Aplicativos e Software para você
Design Gráfico E Criação De Logotipos Nota: 0 de 5 estrelas0 notasComo Criar Um Ebook De Alta Conversão Nota: 4 de 5 estrelas4/5Programação Python Ilustrada Para Iniciantes E Intermediários: Abordagem “aprenda Fazendo” – Passo A Passo Nota: 0 de 5 estrelas0 notasRevit passo a passo volume I Nota: 4 de 5 estrelas4/5Guia De Estilo E Cores Nota: 0 de 5 estrelas0 notasJava O Guia Completo Nota: 0 de 5 estrelas0 notasExcel 2022 O Tutorial Completo Para Iniciantes E Especialistas Nota: 0 de 5 estrelas0 notasGanhe Dinheiro Criando Um Jogo Para Celular Nota: 0 de 5 estrelas0 notasScratch: Um jeito divertido de aprender programação Nota: 0 de 5 estrelas0 notasDesenvolvimento De Aplicativos Android Curso Para Iniciantes Nota: 0 de 5 estrelas0 notasExcel 2013 Técnicas Avançadas Nota: 5 de 5 estrelas5/5Curso Relâmpago De Informática Nota: 0 de 5 estrelas0 notasMicrosoft Word Nota: 5 de 5 estrelas5/5Pacote Microsoft Office Capacitação Nota: 0 de 5 estrelas0 notasAdobe Photoshop 2022 Para Iniciantes Nota: 0 de 5 estrelas0 notasApostila Noções De Informática Nota: 0 de 5 estrelas0 notasEletrônica Básica Nota: 0 de 5 estrelas0 notasMicrosoft Office 365 Nota: 0 de 5 estrelas0 notasLinguagens De Programação Em Inteligência Artificial Nota: 0 de 5 estrelas0 notasLaboratório Técnico - Autocad Nota: 0 de 5 estrelas0 notasLógica De Programação: Pseudocódigo Nota: 0 de 5 estrelas0 notasAprendendo Ciência De Dados Nota: 0 de 5 estrelas0 notasPhotoshop para Iniciantes Nota: 0 de 5 estrelas0 notasDescomplicado Passo A Passo | Tutoial Anime Studio Nota: 0 de 5 estrelas0 notasPython Em Poucas Palavras Nota: 0 de 5 estrelas0 notasCódigo Limpo Em Php Nota: 0 de 5 estrelas0 notasRobótica Móvel Com Arduino Nota: 0 de 5 estrelas0 notasChatgpt O Roteiro Do Milionário Nota: 0 de 5 estrelas0 notasSeo Na Prática Nota: 0 de 5 estrelas0 notasProgramação Python E Aprendizado De Máquina Nota: 0 de 5 estrelas0 notas
Avaliações de Aprendendo Vue
0 avaliação0 avaliação
Pré-visualização do livro
Aprendendo Vue - Jideon F Marques
Aprendendo Vue
Aprendendo Vue
Conceitos Básicos e Padrões Práticos para Interfaces de Usuário Reutilizáveis, Combináveis e Escaláveis
POR: Jideon Marques
Direitos autorais © 2024 Jideon Marques. Todos os direitos reservados.
Licença de direitos autorais
O conteúdo contido neste livro não pode ser reproduzido, duplicado ou transmitido sem permissão direta por escrito do autor ou do editor.
Sob nenhuma circunstância qualquer culpa ou responsabilidade legal será responsabilizada contra o editor, ou autor, por quaisquer danos, reparações ou perdas monetárias devido às informações contidas neste livro, seja direta ou indiretamente. Notícia legal:
Este livro é protegido por direitos autorais. É apenas para uso pessoal. Você não pode alterar, distribuir, vender, usar, citar ou parafrasear qualquer parte ou o conteúdo deste livro sem o consentimento do autor ou editor.
Aviso de isenção de responsabilidade:
Observe que as informações contidas neste documento são apenas para fins educacionais e de entretenimento. Todos os esforços foram realizados para apresentar informações precisas, atualizadas, confiáveis e completas. Nenhuma garantia de qualquer tipo é declarada ou implícita. Os leitores reconhecem que o autor não está envolvido na prestação de aconselhamento jurídico, financeiro, médico ou profissional. O conteúdo deste livro foi derivado de diversas fontes. Consulte um profissional licenciado antes de tentar qualquer técnica descrita neste livro.
Ao ler este documento, o leitor concorda que sob nenhuma circunstância o autor é responsável por quaisquer perdas, diretas ou indiretas, que sejam incorridas como resultado do uso das informações contidas neste documento, incluindo, mas não limitado a, erros, omissões ou imprecisões.
Capítulo 1. Bem-vindo ao mundo Vue.js!
O que é Vue.js?
Vue.js, ou Vue, significa visualização em francês, é um mecanismo JavaScript para construir interfaces de usuário (UI) progressivas, combináveis e reativas em aplicativos frontend.
Observação
Usaremos o termo Vue para indicar Vue.js deste ponto em diante.
Vue é escrito sobre JavaScript e atua como o transcompilador (transpiler) que compila e traduz o código Vue em código HTML, CSS e JavaScript equivalente antes da implantação.
Vue segue o padrão MVVM (Model – View – ViewModel). Ao contrário do MVC (Model
– View – Controller), o ViewModel é o fichário que vincula os dados entre a View e o Model. Conseqüentemente, permitir a comunicação direta para a visualização e o modelo permite a reatividade do componente progressivamente.
Resumindo, o Vue foi criado para focar apenas na prototipagem da camada de visualização, mas é gradativamente adaptável para integração com outras bibliotecas externas para uso mais complexo.
Como o Vue se concentra exclusivamente na camada View, ele permite o desenvolvimento de aplicativos de página única (SPAs). Os SPAs agora podem se mover de forma rápida e fluida enquanto comunicam dados continuamente com o back-end.
O site oficial do Vue éSite Vue, incluindo documentação de APIs, instalação e casos de uso primários para referência.
Os benefícios do Vue no desenvolvimento web moderno Uma das vantagens significativas do Vue é sua documentação bem escrita e fácil de entender. Além disso, o ecossistema e a comunidade de suporte construídos em torno do Vue, como Vue-Router, Vuex e Pinia, são eficientes para ajudar os desenvolvedores a configurar e executar seus projetos com o mínimo esforço.
Além disso, as APIs do Vue são diretas e familiares para qualquer pessoa que já trabalhou com AngularJS ou jQuery. Sua poderosa sintaxe de modelo minimiza o esforço de aprendizado necessário e facilita o trabalho com dados ou a escuta de eventos DOM em seu aplicativo.
Outro benefício significativo que o Vue oferece é seu tamanho leve. O tamanho de uma estrutura é um aspecto substancial do desempenho da aplicação, especialmente o
tempo de carregamento inicial na entrega. No momento em que este artigo foi escrito, Vue era a estrutura mais rápida e leve (cerca de 10kB de tamanho). Essa vantagem resulta em downloads menos demorados e melhor desempenho em tempo de execução do ponto de vista do navegador.
Com o lançamento do Vue 3, o suporte integrado para TypeScript agora oferece aos desenvolvedores o benefício de digitar tipos e encontrar sua base de código mais legível, organizada e de fácil manutenção a longo prazo.
Instalando Node.js
Como qualquer outra estrutura moderna, trabalhar com Vue requer a configuração do ecossistema de desenvolvimento e conhecimento prévio de codificação para acompanhar o processo de aprendizagem. Node.js e NPM (ou Yarn) são ferramentas de desenvolvimento necessárias para instalar antes de começar a trabalhar em qualquer aplicativo.
Node.js (ou Node, abreviadamente) é um ambiente de servidor JavaScript de código aberto construído no mecanismo de tempo de execução JavaScript V8 do Chrome. O
Node permite que os desenvolvedores codifiquem e executem aplicativos JavaScript localmente ou em um servidor hospedado, fora de um navegador.
Observação
Os navegadores também usam o mecanismo V8 para interpretar o código JavaScript em um código de computador eficiente de baixo nível e executá-lo.
O Node é compatível com várias plataformas e é fácil de instalar. Caso você não tenha certeza se já instalou o Node, abra seu Terminal (ou Prompt de Comando no Windows) e execute o seguinte comando:
nó -v
A saída deve ser uma versão do Node ou Comando não encontrado
se não houver nenhum Node instalado.
Se você ainda não instalou o Node ou se sua versão do Node é inferior a 12.2.0, visite o site do projeto Node emSite oficial do nóe baixe o instalador da versão mais recente com base no seu sistema operacional (Figura 1-1).
Figura 1-1. Versão mais recente para download no site oficial do Node Assim que o download terminar, clique no instalador e siga as instruções para configurá-lo adequadamente.
Ao instalar o Node, além do comando node, você também tem o comando npm adicionado à ferramenta de linha de comando. Se você digitar o comando node -v, deverá ver o número da versão instalada exibido.
NPM
O Node Package Manager (NPM) é o gerenciador de pacotes padrão do Node. Ele será instalado junto com o Node.js por padrão. Ele permite que os desenvolvedores baixem e instalem outros pacotes remotos do Node com facilidade. Vue e outras estruturas de frontend são alguns exemplos de pacotes úteis do Node.
NPM é uma ferramenta poderosa para desenvolver aplicativos JavaScript complexos, com a capacidade de criar e executar scripts de tarefas (para iniciar um servidor de desenvolvimento local, por exemplo) e baixar automaticamente dependências de pacotes de projetos.
Semelhante à verificação de versão do Node, você pode realizar uma verificação de versão do NPM por meio do comando npm da seguinte maneira: npm -v
Para atualizar sua versão do NPM, use o seguinte comando: npm instalar npm@mais recente -g
Com o parâmetro @latest, sua ferramenta NPM atual atualiza automaticamente sua versão para a versão mais recente. Você pode executar npm -v novamente para garantir que seja atualizado corretamente. Você também pode substituir a palavra mais recente para direcionar qualquer versão específica do NPM (no formato xx.xx).
Por exemplo, se você executar o comando npm install npm@6.13.4 -g, a ferramenta terá como alvo o pacote NPM versão 6.13.4 para instalação e atualização.
Versão NPM para este livro
Eu recomendo instalar o NPM versão 7.x, para acompanhar todos os exemplos de código NPM neste livro.
Um projeto Node geralmente depende de uma coleção de pacotes Node1(ou dependências) estejam em funcionamento. No arquivo package.json no diretório do projeto, você pode encontrar esses pacotes instalados. Este arquivo package.json também descreve o projeto, incluindo o nome, autor(es) e outros comandos de script aplicados exclusivamente ao projeto.
Quando você executa o comando npm install (ou npm