Development

Nuxt 3 Crash Course

Intermediate
2h

By: Shaun Pelling

Nuxt 3 Crash Course

Overview

Nuxt 3 is a progressive framework based on Vue.js that enables developers to build server-side rendered applications, static websites, and single-page applications with minimal configuration. It's an opinionated framework that provides conventions for structuring a Vue.js application, while also allowing flexibility for complex customizations.

This crash course in Nuxt 3 covers its setup process, directory structure, and automatic routing system derived from the file system. It would also dive into its server-side rendering features and the new composition API, which allows developers to write organized and reusable code. The course would likely touch on Nuxt 3's improved performance, smaller bundle sizes, and better loading times. Additionally, the integration with Vue 3 brings reactivity and composition API improvements to Nuxt, providing more tools and patterns for managing application state and behavior.

Skills Learned

  • Understand what Nuxt.js is
  • Create a Nuxt.js application
  • Add and manage pages in Nuxt
  • Utilize route parameters in Nuxt
  • Use the NuxtLink component for navigation
  • Implement Nuxt.js layouts
  • Integrate Tailwind CSS with Nuxt
  • Fetch data within a Nuxt app
  • Create reusable components
  • Configure error pages in Nuxt
  • Manage metadata with useHead
  • Create server routes in Nuxt
  • Set up dynamic server routes
  • Deploy a Nuxt app to Netlify

Modules

1. Getting Started with Nuxt

1.1 What is Nuxt?7 min
1.2 Creating a Nuxt App4 min
1.3 Adding Pages6 min
1.4 Route Parameters5 min
1.5 NuxtLink Component7 min
1.6 Layouts7 min
1.7 Adding Tailwind CSS9 min

2. Fetching Data & Server Routes

2.1 Fetching Data11 min
2.2 Reusable Components12 min
2.3 Error Pages10 min
2.4 Metadata & useHead8 min
2.5 Server Routes11 min
2.6 Dynamic Server Routes8 min

3. Deploying a Nuxt App

3.1 Deploying to Netlify5 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES