<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>     nam a22        4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">13054</subfield>
    <subfield code="d">13054</subfield>
  </datafield>
  <controlfield tag="005">20230912160518.0</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781788299589</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">AEF</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="2">23rd ed.</subfield>
    <subfield code="a">005.2762</subfield>
    <subfield code="b">GOR</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Gore, Anthony</subfield>
    <subfield code="9">3244</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Full-stak vue.js 2 and laravel 5</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1st ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mumbai:</subfield>
    <subfield code="b">Packt,</subfield>
    <subfield code="c">2017</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">357 p.:</subfield>
    <subfield code="c">25 cm</subfield>
  </datafield>
  <datafield tag="521" ind1=" " ind2=" ">
    <subfield code="a">Vue is a JavaScript framework that can be used for anything from simple data display to sophisticated front-end applications and Laravel is a PHP framework used for developing fast and secure web-sites. This book gives you practical knowledge of building modern full-stack web apps from scratch using Vue with a Laravel back end.

In this book, you will build a room-booking website named "Vuebnb". This project will show you the core features of Vue, Laravel and other state-of-the-art web development tools and techniques.

The book begins with a thorough introduction to Vue.js and its core concepts like data binding, directives and computed properties, with each concept being explained first, then put into practice in the case-study project.

You will then use Laravel to set up a web service and integrate the front end into a full-stack app. You will be shown a best-practice development workflow using tools like Webpack and Laravel Mix.

With the basics covered, you will learn how sophisticated UI features can be added using ES+ syntax and a component-based architecture. You will use Vue Router to make the app multi-page and Vuex to manage application state.

Finally, you will learn how to use Laravel Passport for authenticated AJAX requests between Vue and the API, completing the full-stack architecture. Vuebnb will then be prepared for production and deployed to a free Heroku cloud server.
What you will learn

    Core features of Vue.js to create sophisticated user interfaces
    Build a secure backend API with Laravel
    Learn a state-of-the-art web development workflow with Webpack
    Full-stack app design principles and best practices
    Learn to deploy a full-stack app to a cloud server and CDN
    Managing complex application state with Vuex
    Securing a web service with Laravel Passport

Who This Book Is For

This book targets developers who are new to Vue.js, Laravel, or both, and are seeking a practical, best-practice approach to development with these technologies.

They must have some knowledge of HTML, CSS and Javascript.
Table of Contents

    Hello Vue: An Introduction To Vue.js
    Prototyping Vuebnb, Your First Vue.js Project
    Hello Laravel: Getting Started With Laravel
    Building A Web Service With Laravel
    Integrating Laravel And Vue.js With Webpack
    Composing Widgets With Vue.js Components
    Building A Multi-Page App With Vue
    Managing Your Application State With Vuex
    Adding A User Login &amp; API Authentication With Passport
    Deploying A Full-Stack App To The Cloud</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Computer science</subfield>
    <subfield code="9">3245</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">Book</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">CS</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2024-11-30</subfield>
    <subfield code="e">20</subfield>
    <subfield code="g">2799.00</subfield>
    <subfield code="o">005.1 ANT</subfield>
    <subfield code="p">8594</subfield>
    <subfield code="r">2024-11-30</subfield>
    <subfield code="t">01</subfield>
    <subfield code="v">3499.00</subfield>
    <subfield code="w">2024-11-30</subfield>
    <subfield code="y">Book</subfield>
  </datafield>
</record>
