Hands-on Nuxt.js Web Development: Build universal and static-generated Vue.js applications using Nuxt.js
โ Scribed by Lau Tiam Kok
- Publisher
- Packt Publishing
- Year
- 2020
- Tongue
- English
- Leaves
- 679
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Nuxt.js is a progressive web framework built on top of Vue.js for server-side rendering (SSR). With Nuxt.js and Vue.js, building universal and static-generated applications from scratch is now easier than ever before. This book starts with an introduction to Nuxt.js and its constituents as a universal SSR framework. You'll learn the fundamentals of Nuxt.js and find out how you can integrate it with the latest version of Vue.js. You'll then explore the Nuxt.js directory structure and set up your first Nuxt.js project using pages, views, routing, and Vue components. With the help of practical examples, you'll learn how to connect your Nuxt.js application with the backend API by exploring your Nuxt.js application's configuration, plugins, modules, middleware, and the Vuex store. The book shows you how you can turn your Nuxt.js application into a universal or static-generated application by working with REST and GraphQL APIs over HTTP requests. Finally, you'll get to grips with security techniques using authorization, package your Nuxt.js application for testing, and deploy it to production. By the end of this web development book, you'll have developed a solid understanding of using Nuxt.js for your projects and be able to build secure, end-to-end tested, and scalable web applications with SSR, data handling, and SEO capabilities.
โฆ Table of Contents
Dedication
About the author
About the reviewer
Table of Contents
Preface
Section 1: Your First Nuxt App
1 Introducing Nuxt
2 Getting Started with Nuxt
3 Adding UI Frameworks
Section 2: View, Routing, Components, Plugins, and Modules
Chapter 4: Adding Views, Routes, and Transitions
5 Adding Vue Components
6 Writing Plugins and Modules
7 Adding Vue Forms
Section 3: Server-Side Development and Data Management
8 Adding a Server-Side Framework
9 Adding a Server-Side Database
10 Adding a Vuex Store
Section 4: Middleware and Security
11 Writing Route Middlewares and Server Middlewares
12 Creating User Logins and API Authentication
Section 5: Testing and Deployment
13 Writing End-to-End Tests
14 Using Linters, Formatters, and Deployment Commands
Section 6: The Further Fields
15 Creating an SPA with Nuxt
16 Creating a Framework-Agnostic PHP API for Nuxt
17 Creating a Real-Time App with Nuxt
18 Creating a Nuxt App with a CMS and GraphQL
Other Books You May Enjoy
Index
๐ SIMILAR VOLUMES
<span>Build slim SSR and SSG Nuxt applications with Composition API, remote Node.js applications, and PHP applications for projects that scale and require better maintenance.</span><span><br><br></span><span>Book Description</span><span><br>Unlock the true potential of Nuxt.js with this comprehensiv
<p><span>Learn how to use Next.js for building web apps without compromising performance, user experience, and developer happiness</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Develop scalable web applications using Next.js</span></span></li><li><span><span>Use Next.js as a fronte
Key Features Understand and use Vue's reactivity system, data binding, and computed properties Create fluid transitions in your application with Vue's built-in transition system Use Vuex and Webpack to build medium-to-large scale SPAs and enhance your development workflow Book Description Vue.j
<h4>Key Features</h4><ul><li>Build exciting real world web projects from scratch and become proficient with Vue.js Web Development</li><li>Take your app to the next level with animation, routing, state management, server-side rendering and i18n</li><li>Learn professional web programming techniques t
Backbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools and libraries to make amazing webapps with your own rules. However, due to its flexibility it is not