Java Spring Boot E-Commerce Ultimate Course
- Descrição
- Currículo
- FAQ
- Revisões
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.
-
12Notes about Java Version for ProjectVídeo Aula
-
13Notes about Spring Boot VersionVídeo Aula
-
14Create a Multi-Module ProjectVídeo Aula
-
15Referential Project on GitHubVídeo Aula
-
16Download Project Code from GitHubVídeo Aula
-
17Browse Referential Code in Web BrowserVídeo Aula
-
18Clone Project from GitHub in Command LineVídeo Aula
-
19Use GitHub Personal Access Token (PAT)Vídeo Aula
-
20Clone Project from GitHub in EclipseVídeo Aula
-
21Check Out a Specific Commit in Command LineVídeo Aula
-
22Disconnect from Remote RepositoryVídeo Aula
-
23Understand Application ArchitectureVídeo Aula
-
29Understand Requirement of User Management ModuleVídeo Aula
-
30Understand Technical Design for User ModuleVídeo Aula
-
31Spring Data JPA Update #1Vídeo Aula
-
32Create Database and Configure Data SourceVídeo Aula
-
33Code Role Entity, Role Repository and Unit TestVídeo Aula
-
34Code User Entity, User Repository and Unit TestsVídeo Aula
-
35Code Users Listing FunctionVídeo Aula
-
36Code New User FunctionVídeo Aula
-
37Spring Security Update #1Vídeo Aula
-
38Encode User PasswordVídeo Aula
-
39Check Uniqueness of User EmailVídeo Aula
-
40Using Fontawesome for IconsVídeo Aula
-
41Code Update User FunctionVídeo Aula
-
42Code Delete User FunctionVídeo Aula
-
43Code Update User Enabled StatusVídeo Aula
-
44Code User Photos Upload FunctionVídeo Aula
-
45Fix Images Not DisplayedVídeo Aula
-
46Import Sample Users DataVídeo Aula
-
47Spring Data JPA Update #2Vídeo Aula
-
48Code Pagination for Users ListVídeo Aula
-
49Code Sorting for Users ListVídeo Aula
-
50Code Filter Function for Users ListVídeo Aula
-
51Code Refactor #1Vídeo Aula
-
52Code Export Users to CSVVídeo Aula
-
53Code Export Users to ExcelVídeo Aula
-
54Code Export Users to PDFVídeo Aula
-
55Update Users Listing for MobileVídeo Aula
-
56Test Users Listing on iPhoneVídeo Aula
-
57Key Notes #2Vídeo Aula
-
58Notes about Spring Security VersionVídeo Aula
-
59Understand Requirement for User AuthenticationVídeo Aula
-
60Code User Login PageVídeo Aula
-
61Spring Security Update #2Vídeo Aula
-
62Code User AuthenticationVídeo Aula
-
63Spring Security Update #3Vídeo Aula
-
64Show User's Full Name and Logout LinkVídeo Aula
-
65Spring Security Update #4Vídeo Aula
-
66Code Logout FunctionVídeo Aula
-
67Code Refactor #2Vídeo Aula
-
68Spring Security Update #5Vídeo Aula
-
69Enable Remember Me for LoginVídeo Aula
-
70Code Update Account DetailsVídeo Aula
-
71Test User Authentication on iPhoneVídeo Aula
-
72Key Notes #3Vídeo Aula
