Hands-on Nuxt.js Web Development
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 evolution as a framework for a framework. You’ll learn the fundamentals of Nuxt and find out how you can integrate it with the latest version of Vue. 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 app with the backend API by exploring Nuxt's config plugins, modules, middleware, and the Vuex store. The book shows you how you can turn your Vue.js app into a universal Vue or static-generated app by working with REST and GraphQL APIs over HTTP requests. Finally, you’ll get to grips with security techniques using authorization, package your Vue app 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.
|Course Length||20 hours 13 minutes|
|Date Of Publication||14 Aug 2020|