Packt

E-Commerce Application Development & Deployment

Packt

E-Commerce Application Development & Deployment

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build an e-commerce platform using Next.js and React with Tailwind CSS.

  • Implement user authentication and secure payment processing via Stripe.

  • Manage products, users, and orders with back-end database integration.

  • Use CI/CD for automated deployment to production environments.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

11 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Mastering React 19 + E-Commerce Bootcamp + Interview Q&A Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 9 modules in this course

In this module, we will dive into the caching mechanisms in Next.js to improve your application's performance and load times. You’ll learn how to handle static to dynamic content with proper cache control and troubleshoot unexpected build behaviors. This section will help you efficiently manage caching in Next.js for optimal user experience.

What's included

6 videos2 readings1 assignment

In this module, we will explore a variety of React hooks that are useful for optimizing performance and managing state. You’ll learn about memoization, optimistic UI updates, form status management, and debugging techniques. This section equips you with powerful hooks to make your React applications more efficient and maintainable.

What's included

12 videos1 assignment

In this module, we will guide you through creating the admin panel for MyStore, focusing on building the UI, integrating backend functionality, and managing database schemas. You’ll develop the Sidebar, manage users and products, and implement CRUD operations. This section is essential for constructing a fully functional admin interface for your e-commerce platform.

What's included

53 videos1 assignment

In this module, we will focus on building the client section of MyStore, focusing on user-friendly interfaces for product browsing, filtering, and cart management. You’ll learn to integrate dynamic content, manage shopping cart functionality, and ensure seamless user authentication. This section ensures your e-commerce platform is both interactive and secure for customers.

What's included

42 videos1 assignment

In this module, we will teach you how to implement authentication in MyStore using JOSE, JWT, and cookie-based strategies. You’ll learn how to manage user sessions, protect private routes, and securely handle user data. This section is critical for ensuring secure access to the platform and user-specific features.

What's included

22 videos1 assignment

In this module, we will walk you through integrating Stripe for secure payment processing in MyStore. You’ll set up the checkout flow, manage sales transactions, and dynamically render buyer information. This section ensures smooth, secure transactions for your customers and accurate tracking of sales.

What's included

12 videos1 assignment

In this module, we will focus on creating powerful reports and charts for your MyStore platform. You’ll learn how to generate dynamic sales, revenue, and customer reports using charts for better insights. This section will help you visualize data effectively to understand trends and make data-driven decisions.

What's included

13 videos1 assignment

In this module, we will guide you through the deployment process for MyStore, from setting up CI/CD pipelines to deploying on Vercel. You’ll learn how to handle version control with GitHub, migrate your database, and deploy both the admin and client sections of your e-commerce platform, ensuring a live and accessible web application.

What's included

10 videos1 assignment

In this module, we will work on a bit-sized project where you will build an email OTP verification system for authentication. You will set up a fast development environment using Vite, integrate SendGrid for email delivery, and implement backend APIs for generating and verifying OTPs. This section will reinforce your understanding of secure authentication systems.

What's included

19 videos1 reading3 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
1,810 Courses512,664 learners

Offered by

Packt

Explore more from Mobile and Web Development

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions