Nuxt.js is an intuitive vue-based meta framework for building web applications — and it will make a developer’s life easier. The framework offers various rendering modes, including Server Side Rendering, Static Site Generation, ISG/ISR and hybrid modes, as well as more performance goodies out of the box like automatic code splitting and lazy-loading. With Nuxt you will make sure your front-end is production-ready quickly and comes with great performance by default.
In this workshop, we will develop a real-life-like app with Nuxt.js together, from creating the project to the final deployment. During this process we will take a look at many features Nuxt.js offers and also show common pitfalls and how to avoid them.
<script setup>
nuxi
- Nuxt's CLIapp.vue
pages
foldernuxt.config.ts
useFetch
and useAsyncData
$fetch
useState
useHead
and useSeoMeta
composablesThis workshop is for developers who want to learn how to build web applications with Nuxt.js. It is not required to have any previous experience with Nuxt.js, but you should have a basic understanding of Vue.js 3, the Vue Composition API and JavaScript.
This workshop is a hands-on workshop.
Instead of the typical workshop flow, you will work through the exercises before I'll teach you the theory and background. This way, you will learn the most important concepts of Nuxt.js by doing and not by listening or copying lines of code from the slides.
After each exercise, we will go through the solution and theory together, reinforcing what you have learned.
Alexander Lichter
Nuxt team member • Consultant • Trainer