
If you are JS developer, Vue.js offers a modern JavaScript framework to build your own interactive web. This book helps you to get started with Vue.js.
Table of Content
1. Preparing Development Environment
1.1 Vue.js
1.2 Development Tools
1.3 Hello World
2. Vue.js Components
2.1 Vue.js Component
2.2 Calling Vue.js Component Data and Function from JavaScript
2.3 Vue.js Component Properties
2.4 Working with Multi Vue.js Components
3. Data Binding and Filtering
3.1 Basic Data Binding
3.1.1 Handling Input Element
3.1.2 Select Element
3.1.3 Radio Button Element
3.1.4 Date Input
3.1.5 Range
3.1.6 CheckBox
3.1.7 Submit Button
3.1.8 Output Result
3.1.9 Running Application
3.2 Repeating Data
3.3 Nested Repeating Data
3.4 Filtering
4. Input Validation and Vue.js Templates
4.1 Input Validation
4.2 Disabled Button
4.3 Vue.js Templates
4.4 Vue.js Templates with Webpack + Vue Loader
5. Vue.js Routing, Vue.js State and A Single Page Application (SPA)
5.1 Getting Started
5.2 Vue.js Routing
5.3 Vue.js State Management
5.4 Building a Single Page Application (SPA)
6. Interacting with Back-End Servers
6.1 Getting Started
6.2 Getting Data from Server
6.3 Posting Data to Server
7. Vue.js, PHP and MySQL
7.1 Vue.js on PHP
7.2 Building Database
7.3 Building Back-End
7.3.1 Handling CRUD
7.3.2 Handling JSON
7.4 Building Front-End
7.4.1 Vue.js Component
7.4.2 HTML
7.5 Testing
8. Vue.js, ASP.NET MVC Core and MySQL
8.1 Vue.js on ASP.NET MVC
8.2 Building Database
8.3 Building Back-End
8.3.1 Data Model and Database Access
8.3.2 ASP.NET MVC Core Controller
8.4 Building Front-End
8.4.1 Vue.js Component
8.4.2 ASP.NET MVC Core Layout
8.4.3 ASP.NET MVC Core View with Vue.js
8.5 Testing
9. Vue.js, Node.js, Express and MongoDB
9.1 Vue.js on Node.js and Express
9.2 Building Database
9.3 Initializing Project
9.4 Building Back-End
9.4.1 Database Access
9.4.2 Node.js and Express
9.5 Building Front-End
9.5.1 Vue.js Component
9.5.2 HTML
9.6 Deployment
9.7 Testing
10. Vue.js, Node.js and Socket.io
10.1 Socket.io and Node.js
10.2 Initializing Project
10.3 Building Back-End
10.3.1 Generating Stock Data
10.3.2 Node.js and Socket.io
10.4 Building Front-End
10.4.1 Vue.js Component
10.4.2 Building HTML
10.5 Deployment
10.6 Testing
How to Buy
You can get this book on the following online store:
Google Play Book, https://play.google.com/store/books/details?id=JDw8DwAAQBAJ
Lulu, http://www.lulu.com/shop/agus-kurniawan/vuejs-programming-by-example/ebook/product-23391065.html
Amazon Kindle, https://www.amazon.com/dp/B0772RJGWH
Kobo, https://www.kobo.com/ww/en/ebook/vue-js-programming-by-example