Introduction to Next.js Ecommerce - Setting Up the Basics

By Coursera on Coursera · Technology
Price
Free

About This Course

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Learn how to create a complete ecommerce platform using Next.js, Prisma, and PostgreSQL from the ground up. This course guides you through the essentials of full-stack development, giving you the skills to architect and build performant, scalable applications. You’ll start by setting up the tech stack, development environment, and user interface with ShadCN UI. From there, you'll build structured layouts and reusable components to lay the foundation of your app. Progressing through the course, you’ll integrate PostgreSQL with Prisma for seamless data handling and explore advanced validation using Zod, followed by deploying your app for real-world use. Next, you’ll dive into secure authentication with NextAuth, enabling user sign-up, login, and token customization. Finally, you’ll implement a robust add-to-cart system with dynamic pricing, session handling, and smooth user interactions to simulate a real online shopping experience. This course is ideal for developers familiar with React looking to level up into full-stack development using modern tools. A working knowledge of JavaScript and basic web development is required. The course is best suited for intermediate learners.

Instructor

Packt - Course Instructors

Frequently Asked Questions

How much does Introduction to Next.js Ecommerce - Setting Up the Basics cost?
Visit the Introduction to Next.js Ecommerce - Setting Up the Basics course page for current pricing and available discounts.
Who teaches Introduction to Next.js Ecommerce - Setting Up the Basics?
Introduction to Next.js Ecommerce - Setting Up the Basics is taught by Packt - Course Instructors, Packt.
What skill level is Introduction to Next.js Ecommerce - Setting Up the Basics for?
This course is designed for beginner learners.