Skip to main content
CF

Nuxt 3 With Pinia

1h 28m 9s
English
Paid

Unlock the power of building dynamic applications by enrolling in the Nuxt 3 with Pinia course. This course offers a comprehensive guide on how to integrate these cutting-edge technologies to develop a fully functional shopping cart application, with Pinia efficiently managing the application's state. Tailored for professionals, this course will enhance your skills and empower you to create seamless and reactive web applications.

Course Overview

In this course, you will dive deep into the synergistic capabilities of Nuxt 3 and Pinia. You will gain practical experience on how these tools work together, bringing reactivity and state management to your Vue.js applications. By the end of the course, you will have built a complete shopping cart from scratch.

What You Will Learn

  • Setting up a Nuxt 3 project from start to finish
  • Integrating Pinia to manage application states
  • Creating modular and reusable components
  • Implementing a responsive shopping cart interface
  • Best practices for state management and application architecture

Who Should Enroll

This course is ideal for professionals who have a basic understanding of Vue.js and are looking to deepen their knowledge of Nuxt 3 and Pinia. Whether you're a frontend developer aiming to refine your skills or a software engineer eager to explore state-of-the-art development techniques, this course is for you.

Additional

https://github.com/iamshaunjp/nuxt-3-with-pinia

About the Author: The Net Ninja

The Net Ninja thumbnail

The Net Ninja is the YouTube channel and paid-course brand of Shaun Pelling, a UK-based developer behind one of the largest independent web-development tutorial channels online. The channel has been publishing daily-or-near-daily web-development content for nearly a decade and has anchored a generation of self-taught developers' first exposure to JavaScript, React, Vue, Node.js, and the modern front-end ecosystem.

His CourseFlix listing carries four Net Ninja courses: TypeScript Masterclass, Flutter Masterclass (covering cross-platform mobile development), Nuxt 3 With Pinia, and Redis Stack Tutorial. The teaching style is calm, patient, and accessible to absolute beginners — the channel's signature for nearly a decade.

Material is paid for the longer courses; much of Shaun's introductory content is also free on YouTube. Courses are aimed primarily at self-taught developers building real web and mobile proficiency.

Watch Online 16 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 16 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (16)
#Lesson TitleDurationAccess
1
Introduction Demo
01:49
2
Creating a Nuxt App
06:28
3
Adding Material Icons
03:09
4
Adding Tailwind CSS
08:46
5
Using JSON Server
06:54
6
Product Card Component
05:49
7
Adding a Pinia Store
02:47
8
Fetching Initial Store State
04:53
9
Making the Cart Page
05:09
10
Cart Total Price
04:09
11
Deleting Items
06:24
12
Increasing Product Quantity
08:50
13
Decreasing Product Quantity
05:39
14
Adding Products to the Cart
08:29
15
Adding a Loading State
03:41
16
Showing the Total Number of Products
05:13
Unlock unlimited learning

Get instant access to all 15 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What are the prerequisites for enrolling in this course?
Prospective students should have a basic understanding of Vue.js before enrolling in this course. Familiarity with JavaScript and web development concepts will also be beneficial as the course builds on these foundational skills to explore Nuxt 3 and Pinia more deeply.
What project will I build during the course?
During the course, you will build a fully functional shopping cart application. This will involve setting up a Nuxt 3 project, integrating Pinia for state management, and creating modular and reusable components, all culminating in a responsive shopping cart interface.
Who is the target audience for this course?
The course is tailored for professionals with a basic understanding of Vue.js who want to deepen their knowledge of Nuxt 3 and Pinia. It is ideal for frontend developers seeking to refine their skills and software engineers interested in state-of-the-art development techniques.
How does the depth of this course compare to other similar courses?
This course provides an in-depth exploration of integrating Nuxt 3 with Pinia to manage application states and create reactive web applications. It covers setting up a Nuxt 3 project, using a Pinia store, and best practices for state management, making it suitable for those looking to gain practical, hands-on experience.
What specific tools or platforms are covered in the course?
The course covers a range of tools and platforms, including setting up a Nuxt 3 app, using JSON Server for data management, adding Material Icons and Tailwind CSS for styling, and integrating Pinia for efficient state management within a Vue.js application.
What topics are not covered in this course?
The course does not cover basic JavaScript or Vue.js concepts in detail. It assumes prior knowledge in these areas, focusing instead on the integration and application of Nuxt 3 and Pinia for building dynamic applications.
What is the expected time commitment for the course?
The course consists of 16 lessons. While the exact runtime is not specified, students should allocate sufficient time to engage with each lesson, practice the skills taught, and complete the project-based exercises to fully grasp the course material.