Nuxt.js the beginners workshop
Register nowNuxt.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 nowTeacher
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.
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 nowVirtual Zoom Classroom
Friday, May 7th and Tuesday, May 11th 2021.
Alexander Lichter
Web Development ConsultantDevelopmint