Java Spring Boot E-Commerce Ultimate Course

Become Job-ready Java Spring Developer: Learn to Build Real-world Shopping Website with Java and Spring framework

4.46 (1550 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Java Spring Boot E-Commerce Ultimate Course
13,424
students
85.5 hours
content
Dec 2023
last update
$84.99
regular price

What you will learn

Develop a complete shopping website using Java, Spring Boot, Thymeleaf, Bootstrap, jQuery and MySQL database

Code the Admin application for managing users, categories, brands, products, customers, orders, sales report...

Code the Shopping application allowing customers to browse products and place orders

Code shopping cart features and payment via PayPal and credit cards

Learn how to use Spring Data JPA with Hibernate for the data access layer

Learn how to use Spring Security for authentication and role-based authorization

Learn how to use Thymeleaf template engine for creating dynamic view pages

Learn how to use Bootstrap and jQuery for creating responsive, mobile-friendly web pages

Learn how to use Spring RESTful Webservices in conjunction with jQuery on the client side

Learn how to use PayPal Checkout API for payment integration

Learn how to use JUnit, Spring Test, AssertJ and Mockito for unit tests and integration tests

Learn how to deploy the application on Heroku cloud platform with file upload on Amazon S3

Learn how to use Google Chart for drawing charts in sales report

Learn how to use Spring OAuth for single sign on with Facebook and Google

Learn how to use Spring Mail for sending emails for customer registration and place order confirmation

Upgrade Code to use Spring Boot 3.2.0

Upgrade Code to use Spring Security 6.2.0

Why take this course?

NOTES: This course has been updated to Java 21, Spring Boot 3.2.0 and Spring Security 6.2.0.


Welcome to "Java Spring Boot E-Commerce Ultimate Course" instructed by me, Nam Ha Minh - a certified Java developer who have been programming with Java technologies for more than 19 years.

I'm very glad that you have found the most sophisticated and comprehensive course ever on web development with Java, Spring framework, Spring Boot and related technologies. Let me explain why this course is perfect for those who want to master practical, job-ready programming skills needed to be a professional Java developer and pursuit a career in software development.


"Really wonderful course for learn how to develop complete web application with Java Spring Boot and to get good ECommerce domain knowledge. Glad I found this course" - said student Arunkumar.


By learning this course, you will gain Full-stack development experience in programming a real-life shopping web application using the latest technologies such as Java, Spring Boot, Hibernate, Thymeleaf, Bootstrap, jQuery, HTML, RESTful Webservices... putting all these pieces together for building professional applications beloved by the end users, and bring revenue to businesses.

The modules you will learn to build in the Admin application are: Users, Categories, Brands, Products, Customers, Shipping, Orders, Sales Report, Reviews, Questions, Settings.

The modules you will learn to build in the Shopping application are: categories listing, product details, search products, shopping cart, checkout, manage orders, tracking orders, customer registration.

You also learn how to deploy the e-commerce webapp on Heroku cloud platform, with user's uploaded files stored on Amazon S3 server.


"This is one of the best, if not the best course on Udemy. Nam is a great teacher and won't hesitate to share his enormous knowledge. Highly recommended!" - student Damjan Bozhinoski


You will be a master of the following technologies by the end of this course:

- Spring framework development with Spring Boot

- Spring Data JPA and Hibernate framework

- Spring Security for authentication and authorization

- Spring OAuth for social login with Facebook and Google

- Spring Mail for sending customer registration confirmation and order confirmation

- PayPal Checkout API for capturing payment from customer

- Google Chart API for drawing charts of sales report

- JUnit, AssertJ and Mockito in unit testing

- Spring RESTful Webservices

- Bootstrap 4, HTML5 and jQuery 3

- Amazon S3 APIs

- Deployment on Heroku (AWS)

By completing this course, I'm sure that you will gain practical, hands-on programming experience and become a professional Java web developer. Also with job-ready skills earned, I'm sure that you will land on a development job which you deserve - like many students shared with me before. Below are some of them:

"I just wanted to let you know that I got the job and one of the reasons is you." - student Rajesh Kumar


"I just want to say thank you. Your Spring Boot tutorial is just amazing. I was struggling to find a developer job 4 months ago, so I decided to enroll your course on Udemy. After I finished the course, now I got a job. I want to share the happiness with you. I couldn't do it without you. Thank you so much!" - student Johnny Liang.


Reviews

Barthélemy
October 5, 2023
Merci infiniment grâce à ce cours j'ai parvenu à développer un site e-Commerce réel et complète .Vraiment ce cours répondait à mes besoins
Padmanabha
August 1, 2023
I get more real time project experience in this course ,the instructor well explain everything one by one .this is awesome course for me , I think instructor is put so much time to record this video ,but voice is very low Please sir upload any video Angular or react with spring-boot , Rest-API with microservices, that is trending in the market
Steve
June 23, 2023
First part of course was good. However near the end of the course, if you want the ANSWER, you will have to pay MONEY. Users DO NOT have to pay. Therefore User will NOT get ANSWER. This is the FIRST course on UDEMY that I have where user MUST pay MORE MONEY to get ANSWER. All other courses on UDEMY, I pay for course and I get ALL of the answers for the course. This may start a new trend on UDEMY, students pay for course and then student MUST pay MONEY for the ANSWER. If student does NOT pay, student does NOT get ANSWER.
Seenivasababu
June 23, 2023
Course content is Good, It would have been nice if we have separate project module instead of multi module. I have been looking for React with Java Spring boot related project to create modern UI.
Anonymized
March 10, 2023
Hats Off to Nam Ha Minh Sir! Really what a content delivered. He has built a production grade project completely from scratch in this course keeping all the things like coding style, packaging, etc. matching the same grade. You will definitely become a full stack developer after completing this course. And the captions are 100% accurate. Career changing course!
Kavitha
March 9, 2023
It is really good, I was thinking to do this kind of project from long time. Now it's happening because of your tutorial. I am glad I found this. I am enjoying it. Thank you
Simeon
March 2, 2023
Well, the author produces very helpful courses for all Java developers... My only remark though is there are also usage of some fornt-end technologies such as JQuery and Bootstrap and I lack the knowledge on them and my suggestion to the author would be to create a course on those fort-end technologies used in his courses so that we could be able to catch up on them and enjoy his current courses even more :) Thank you!
Tran
February 28, 2023
This is the best if not the most value for money course currently on Udemy right now. I have bought a lot of Udemy courses but this is the first time I have ever left a review because this course is simply too good!. Even if you have been working as a professional developer for a while, you will learn new things in this course. Nam Ha Minh is a great instructor in his Java knowledge and very helpful in his answers. Most 1-star and 2-star reviews are related to this project git navigation but in my opinion this is the best way an online course can be structured provided you already have some git knowledge. I will waiting for more awesome new courses from Nam!
Abdul
February 25, 2023
Just one word for course content and instructor " Amazing" , If you want to learn how the real world e commerce web site are build from scratch , and also if you want to know the beauty of Java and Spring boot then this course is for YOU .
Tanya
February 23, 2023
Hello! I would like to share my first impressions of this course. I am currently on section 10, and I can confidently say that if you are considering whether to buy this course or not, my answer is - buy it right now. You will find a lot of interesting and useful information here. For those wondering where it's best to develop the course, I chose Intelij Idea (Ultimate Edition). The community version may not be sufficient, and downloading plugins can be a hassle. The instructor uses STS, which is probably even better. The material and presentation techniques are top-notch. Although there may be some difficulties with understanding the speech at the beginning, I quickly got used to it and no longer notice these minor issues. However, basic knowledge of Java, as well as the fundamentals of Spring and JPA, are necessary for successful completion of the course. Without these skills, participation in the course will be difficult, uninteresting, and unproductive. It's not for those who have just heard of Java. What's extremely gratifying is that the instructor doesn't just code blindly; before doing so, he explains what, why, and how. This greatly helps to understand the algorithm of work. Overall, if you want to improve your knowledge and skills in programming, I strongly recommend this course. I hope my review was helpful to you!
Nguyễn
February 15, 2023
You are so amazing, and also very proud when a Vietnamese person put a good lecture like this on Udemy
Phan
January 25, 2023
Great course, I have some experience with Spring Boot, but I still can learn a lot from this course. At the end of the course, you can fix bugs on your own without the instructor helps.
Josh
January 11, 2023
Great teacher! Clear explanation and concise. Start with you from scratch to finish. All the codes work very well. Really recommend!
Ronaldo
January 8, 2023
This course is amazing! Such a great opportunity for increasing your vision of how a great e-commerce could work. Nam shows important features during this course and he's always ready to answer your questions. Thanks for sharing your knowledge!
Luis
November 23, 2022
A great course, teacher is attending our questions and bring an excellent support, this is a great way to learn how to implement Spring Framework, Spring Boot, Thymeleaf, MySql and more tools to create a complete application. As well we need basic knowledge in Java, HTML & understand a few MVC, but we can reach the details in the questions section or on internet, but this bring you an excellent guide to understand a real application. Thanks Nam!

Charts

Price

Java Spring Boot E-Commerce Ultimate Course - Price chart

Rating

Java Spring Boot E-Commerce Ultimate Course - Ratings chart

Enrollment distribution

Java Spring Boot E-Commerce Ultimate Course - Distribution chart
3716888
udemy ID
12/20/2020
course created date
2/3/2021
course indexed date
Bot
course submited by