Nuxt.js the beginners workshop

Register now
online
English

Nuxt.js the beginners workshop

Language: English

Nuxt.js is an app-level framework for building Vue.js applications that will make a developer’s life easier. The framework offers features like Server Side Rendering, Static Site Generation and automatic code splitting to make sure your front-end is production-ready and has great performance. In this workshop, we will develop a near-real-life 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.

Register now

Teacher

Alexander Lichter

Web Development ConsultantDevelopmint

Alex is a Nuxt.js core-team member and full-stack developer in his twenties. When not working on open-source projects, he gives talks at conferences, writes blog posts or consults other companies on web development with a focus on Vue.js and Nuxt.js.

Alexander Lichter

Schedule

  • Prelude: What is Nuxt and why is it the perfect choice for your next project?
  • Creating our project from scratch
  • Directory structure of a Nuxt application
  • Routing Basics
  • Taking a look at the nuxt.config.js
  • Linting with ESLint
  • Adding Nuxt modules
  • Nuxt's layout system
  • Server Side Rendering demystified
  • Data fetching with fetch
  • Using and accessing Vuex
  • Improving SEO with vue-meta
  • Nuxt plugins – The pinch of salt in the soup
  • Introduction into Jamstack and Static Site Generation
  • Deploying our application to Netlify

Target audience

The workshop is made for Vue.js developers having no or little experience with Nuxt.js but want to make their developer’s life easier.

Required knowledge

To get the most out of the workshop, basic Vue.js and Javascript knowledge is required

Useful information

To participate in the workshop, please bring your laptop and make sure you have the following tools/programs installed: - Node.js (LTS version) - yarn (or NPM) - Vue DevTools for your favorite browser - Git - Your favorite IDE

Hurry up. There are only a few available tickets!

Register now
Where

Virtual Zoom Classroom

What and When

Friday, May 7th and Tuesday, May 11th 2021.

Language
English
Teacher

Alexander Lichter
Web Development ConsultantDevelopmint