Fullstack with Nuxt.js and Vue.js Training

Level

Intermediate

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Fullstack with Nuxt.js and Vue.js Training

This intensive course introduces you to building modern, scalable web applications with the Nuxt.js framework. You’ll learn how to combine Vue.js flexibility with Nuxt.js features to create SSR (Server-Side Rendering), SSG (Static Site Generation), and SPA (Single Page Applications).

What You Will Learn

  • Build SSR, SPA, and SSG apps with Nuxt.js, optimized for performance and SEO
  • Manage state with Pinia and integrate APIs for client-server consistency
  • Style responsive UIs with Tailwind CSS or SCSS
  • Test, debug, and deploy Nuxt.js apps with data and API security
Who is this training for?
  • logo infoshare Frontend developers wanting to expand into Nuxt.js and Vue.js in fullstack projects
  • logo infoshare Developers with JavaScript and Vue.js basics aiming to master SSR and SSG
  • logo infoshare Teams seeking modern approaches to web app development
  • logo infoshare Freelancers and startups needing tools for fast, efficient, and flexible web apps

Training Program

Introduction & Environment Setup

  • What is Nuxt.js
  • Development environment setup
  • Working with a Git repository

Creating a Project

  • Project generation with Nuxt CLI
  • Project structure
  • Configuration files and settings

Routing & Navigation

  • Dynamic routes
  • Nested routes
  • Middleware in routing
  • Navigation menus

SSR & SSG

  • How SSR works in Nuxt
  • SSR optimization techniques
  • Comparing SSR vs SPA vs SSG

State Management with Pinia

  • Pinia stores and structure
  • Modular store approach
  • Async actions
  • API integration patterns

Styling & UI Optimization

  • Tailwind and/or SCSS setup
  • Responsive design principles
  • Web Vitals optimization

Forms & API

  • Building forms in Nuxt
  • Validation approaches
  • API integration
  • Error handling

Plugins & Middleware

  • Creating custom plugins
  • Routing-related plugins
  • Authentication middleware patterns

Testing & Debugging

  • Unit tests
  • Integration tests
  • E2E tests
  • Debugging techniques

Deployment & Security

  • Production deployment process
  • Hosting options
  • API and data protection

Wrap-up & Best Practices

  • Review of key concepts
  • Best practices in Nuxt projects
  • Q&A

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.