Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • UX e Design
  • Outros
  • Todos
  • Inteligência Artificial
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Front-end com Vue.js Da teoria à prática sem complicações

    Leonardo Vilarinho
    Livro de Front-end com Vue.js

    *Você terá acesso às futuras atualizações do livro.

    Prefácio

    É de suma importância um sistema web conseguir entregar um serviço de qualidade para seu usuário. Dentro desse aspecto, temos alguns itens que podem se destacar e dar um diferencial à aplicação, seja um layout mais moderno ou interativo, um tempo de carregamento menor ou o funcionamento em qualquer plataforma.

    "Mas para conseguir algo assim, é necessário gastar muito tempo com HTML, CSS e JavaScript, então prefiro entregar algo meia-boca". — Desenvolvedor Qualquer

    Se você pensa como o Desenvolvedor Qualquer, então não conhece o Vue.js. Com ele, qualquer um pode entregar um projeto de qualidade, com as características citadas anteriormente e outras mais.

    O Vue é um framework feito em JavaScript que tem como principal objetivo o reaproveitamento de código. Nele, podemos criar aplicações web com maior qualidade e agilidade, e sua curva de aprendizagem é muito pequena. Embora ainda seja menos ativo no mercado, sua comunidade é bastante ativa, e a cada dia surgem novas extensões e recursos para serem aparelhados a ele, aumentando muito o seu poder.

    Este livro lhe dará um conhecimento abrangente sobre a versão 3 do Vue. Passaremos por cada particularidade com exemplos de problemas que podemos resolver com o que está sendo estudado. No final, faremos exercícios a fim de que você termine a leitura desta obra apto ou apta a aplicar todo o seu conteúdo no mercado, sabendo usar as ferramentas adicionais e buscando mais conhecimento sobre o framework.

    Sugiro que você saiba o básico de HTML5 e JavaScript, pois, no decorrer da obra, estruturas básicas dessas linguagens serão usadas no Vue para criar nossos sistemas, e não ter esse conhecimento prévio pode resultar em falta de entendimento. Você pode aprender sobre esses temas em qualquer fonte de qualidade, como nos livros: HTML5 e CSS3: domine a web do futuro e Lógica de programação: crie seus primeiros programas usando JavaScript e HTML, ambos à venda na Casa do Código.

    Dedico esta obra a qualquer pessoa que pretende ganhar conhecimento sobre desenvolvimento web para criar páginas mais rapidamente e com melhor qualidade, seja ela estudante, professor, professora, profissional da área ou entusiasta, pois sabedoria nunca é demais, não é mesmo?

     

    Sumário

    Parte 1 - Guia de consulta

    • 1 Vue, por que usá-lo?
      • 1.1 O que este livro abrange?
      • 1.2 Suporte aos leitores e leitoras
    • 2 Preparando e iniciando o ambiente
      • 2.1 Lapidando o Sublime Text
      • 2.2 Instalando o Node.js
      • 2.3 Extensão para o navegador
      • 2.4 Primeiro projeto com Vue CLI
    • 3 Entendendo o funcionamento do Vue
      • 3.1 O arquivo inicial
      • 3.2 Componentes, como peças de Lego
      • 3.3 Reatividade, vendo tudo o que se altera
    • 4 Criando e exibindo dados
      • 4.1 O atributo data
      • 4.2 Exibindo dados com diretivas
      • 4.3 Teste seu avanço
    • 5 Manipulando dados
      • 5.1 Methods — Blocos de ações
      • 5.2 Computed properties — Modificando dados para exibi-los
      • 5.3 Watchers — Dados que podem esperar
      • 5.4 Teste seu avanço
    • 6 Componentes juntos são mais fortes
      • 6.1 Teste seu avanço
    • 7 Reutilizando componentes
      • 7.1 Props — Recebendo atributos externos
      • 7.2 Slot — Recebendo um bloco de código
      • 7.3 Mixins — Estendendo um componente
      • 7.4 Emit — Comunicação entre componentes
      • 7.5 Teste seu avanço
    • 8 Cada um segue seu caminho, com rotas!
      • 8.1 Criando um cenário de exemplo
      • 8.2 Configurando o Vue-router
      • 8.3 Criando rotas
      • 8.4 Trocando de página
      • 8.5 Hash não é URL amigável
      • 8.6 Criando sub-rotas
      • 8.7 Enviando parâmetros
      • 8.8 Teste seu avanço
    • 9 Gerenciamento de estado com Vuex
      • 9.1 Store — Criando nossa loja de dados
      • 9.2 States — Declarando dados
      • 9.3 Mutations — Alterando dados
      • 9.4 Getters — Pegando dados
      • 9.5 Actions — Executando mutações indiretamente
      • 9.6 Modules — Organizando informações
      • 9.7 Mapeando estado em componentes
      • 9.8 Teste seu avanço
    • 10 Criando e dividindo serviços
      • 10.1 Recolhimento de dados com Axios
      • 10.2 Teste seu avanço
    • 11 Acrescentando funcionalidades
      • 11.1 Criando diretivas customizadas
      • 11.2 Criando seus próprios plugins
      • 11.3 Publicando pacotes NPM
      • 11.4 Teste seu avanço
    • 12 Introdução a testes
      • 12.1 Testes automatizados com Vue Test Utils
      • 12.2 Teste seu avanço
    • 13 Alguns recursos escondidos
      • 13.1 Manipulando teclas de atalho
      • 13.2 Ciclo de vida dos componentes
      • 13.3 Estendendo componentes com extends
      • 13.4 Trabalhando com referências
      • 13.5 Variável cifrão
      • 13.6 Atualizando um componente
      • 13.7 Diretiva v-pre
      • 13.8 Acessando um índice no v-for
      • 13.9 Modo history em produção
    • 14 Estruturando componentes com o setup

    Parte 2 - Projeto orientado

    • 15 Registro de usuários
    • 16 Autenticando um usuário
    • 17 Criando uma anotação
    • 18 Listando as notas criadas
    • 19 Apagando uma anotação
    • 20 Concluindo

    Dados do produto

    Número de páginas:
    203
    ISBN:
    978-85-94188-27-4
    Data publicação:
    11/2017. Atualizado em 08/2021.
    Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    *Você terá acesso às futuras atualizações do livro.

    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev