Intermediate
52 Lessons
108h 13min
Certificate of Completion
Takeaway Skills
How to Design APIs
Integrate with 3rd party libraries like Stripe
Build Front end using modern JS framework Vue
Develop back-end features and support
Course Overview
Every business is moving online. Building customer-facing e-commerce solutions requires full-stack development, involving a backend to handle users, inventory, and payments, and a frontend for customers. In this course, you’ll build a full-stack e-commerce application from scratch. We will use Java and the Spring Boot environment to create a robust backend supporting payments with the Stripe API. The backend will have an inventory administration panel, support secure user profiles, and checkout. For the f...
Course Content
Introduction and Project Setup
Building Admin Panel: Backend
Building an Admin Panel: Frontend
Displaying the Products and Categories For Customers
Sign-Up and Login Backend
Sign-Up and Login Frontend
3 Lessons
Wishlist and Cart Feature: Backend
5 Lessons
Wishlist and Cart Feature: Frontend
5 Lessons
Stripe Integration
4 Lessons
Order History: Backend
4 Lessons
Order History: Frontend
4 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.