[Last updated 7/2024] A Complete Guide to Java Full Stack Development with React (Udemy – Nosub)
About Course
Views
“
A Complete Guide to Java Full Stack Development with React
” – Master the art of full stack development with our comprehensive course!
What you’ll learn:
Become a confident Java full stack developer with Spring Boot, Spring Security, Spring Data JPA, and JWT Authentication with any frontend technologies
Become a confident and proficient Reactjs developer
Gain a Sound knowledge of Spring Boot, Spring Data JPA
Gain a sound knowledge of Spring Framework and it’s powers
Secure your applications with Spring Security, mastering authentication, authorization, and JWT (JSON Web Tokens).
Gain a good understanding of the backend and the frontend as a full-stack developer
Master RESTful APIs design best practice with Spring Boot
Gain the complete knowledge and the ability to develop a complete secured Java Full Stack Application
Streamline your data persistence layer with the powerful Object-Relational Mapping (ORM) framework, Hibernate.
Gain in-depth knowledge of Java full stack development lifecycle with Spring Boot, Spring Security, Spring Data JPA and with any frontend technologies.
Description:
Dive into
Java
for backend development and
React
for dynamic front-end interfaces. Learn industry best practices, build real-world applications, and enhance your coding skills with hands-on projects and expert guidance. Perfect for aspiring developers looking to excel in both front-end and back-end technologies.
Link gốc:
https://www.udemy.com/course/a-complete-guide-to-java-full-stack-development-with-react/
Time Course:
52.5 hours (288 Lectures + Documents)
Instructor
: Samson Alfred
Total Weight:
29.06 GB
** Note
:
Chú ý:
Course Content
19. Integrating Spring Security part 2
-
1. Clean up the project frontend.mp4
21:48 -
2. Testing JWT with Postman.mp4
10:19 -
3. Implementing the email verification endpoint.mp4
20:42 -
4. Implementing the login component.mp4
14:29 -
5. Implementing the role API.mp4
12:21 -
6. Create default users and roles.mp4
17:53 -
7. Protecting the frontend routes -1.mp4
15:25 -
8. Protecting the frontend routes – 2.mp4
14:08 -
9. Implementing the logout.mp4
05:28 -
10. Implementing the protected route component.mp4
09:44 -
11. Test the book appointment with security.mp4
09:10 -
12. Implementing the appointment status transition services.mp4
11:00 -
13. Automating the appointment status transitioning.mp4
24:25 -
14. Assignment.mp4
05:24
9. Final project – The backend – The User Photo API
-
1. A quick look at the user photo UI.mp4
00:35 -
2. Creating and mapping the photo entity class.mp4
05:39 -
3. creating the photo service class.mp4
06:37 -
4. Implementing the photo service class.mp4
14:53 -
5. Implementing the photo controller class.mp4
19:53 -
6. Photo API testing with Postman.mp4
18:29 -
7. Photo API code fixes and wrap up.mp4
11:23
8. Final project – The backend – Pet API
-
1. A quick overview of the Pet API.mp4
01:42 -
2. Create the Pet entity class.mp4
07:44 -
3. Implementing the pet service class.mp4
13:31 -
4. Implementing the pet controller.mp4
21:51 -
5. Refactor the book appointment service method to include pets.mp4
12:22 -
6. Pet API wrap up and testing with Postman.mp4
15:44
7. Final project – The backend – Appointment API
-
1. Appointment API Overview.mp4
07:18 -
2. Create the Appointment entity.mp4
05:05 -
3. Mapping the relationship between the Appointment entity and the User entity.mp4
05:05 -
4. Creating the service class.mp4
09:34 -
5. A quick overview of the appointment status enum class.mp4
07:22 -
6. Appointment service class implementation part one.mp4
08:27 -
7. Appointment service class implementation part two.mp4
12:25 -
8. Creating the appointment controller part one.mp4
04:43 -
9. Creating the appointment controller part two.mp4
26:06 -
10. Testing the Appointment API with Postman part one.mp4
08:25 -
11. Testing the Appointment API with Postman part two.mp4
21:07 -
12. Appointment API clean up.mp4
10:42
6. Final project – The backend – User API
-
27. Updating the user – 1.mp4
08:20 -
19. Introduction to DTO.mp4
02:31 -
20. A quick overview of DTOs.mp4
05:56 -
21. Refactoring with DTO.mp4
02:26 -
22. Working with the Response Entity Class.mp4
06:23 -
23. Working with Model Mapper part one.mp4
05:33 -
24. Working with Model Mapper part two.mp4
15:03 -
25. User API clean up.mp4
09:13 -
26. API naming overview.mp4
02:31 -
18. User factory implementation wrap up.mp4
12:19 -
28. Updating the user – 2.mp4
13:24 -
29. Updating the user – 3.mp4
03:19 -
30. Updating the user – 4.mp4
10:28 -
31. Get a user.mp4
07:26 -
32. Delete a user.mp4
08:13 -
33. Get all users.mp4
04:41 -
34. User CRUD wrap up and postman testing.mp4
06:34 -
10. Test creating our first user.mp4
11:00 -
2. Create the user entities.mp4
06:51 -
3. Adding users attributes.mp4
07:10 -
4. A quick overview of inheritance.mp4
03:34 -
5. Hibernate inheritance mapping overview.mp4
16:05 -
6. Apply inheritance mapping on user entities.mp4
10:38 -
7. Initial project test-run.mp4
03:11 -
8. Setting project properties.mp4
07:32 -
9. Test creating the user controller.mp4
03:54 -
1. Generate a project with spring boot initializr.mp4
05:12 -
11. A quick overview of the simple user factory.mp4
08:30 -
12. Creating the user factory entities.mp4
06:28 -
13. Implementing the user factory – 1.mp4
12:39 -
14. Implementing the user factory – 2.mp4
13:59 -
15. Implementing the user factory -3.mp4
08:57 -
16. Assignment.mp4
00:47 -
17. Solution to assignment.mp4
07:53
5. Final Project Overview
-
1. A quick overview of the final project.mp4
04:22 -
2. Development Environment Check.mp4
01:06
4. A Quick Introduction to Hibernate
-
1. A quick overview of Hibernate.mp4
07:17
3. Reactjs Crash Course
-
1. Development Environment Setup.mp4
02:25 -
2. Generate brand new project.mp4
04:46 -
3. Cleaning up the project.mp4
05:43 -
4. Add bootstrap to project.mp4
05:10 -
5. Create our first react component.mp4
10:02 -
6. Returning data from the component.mp4
08:42 -
7. More on components.mp4
07:13 -
8. Event handlers.mp4
06:21 -
9. Inspecting the react component tree.mp4
05:34 -
10. Wrap up.mp4
04:51
21. Integrating Redux Toolkit for Global State Management
-
1. A quick overview of project refactoring with Redux Toolkit.mp4
02:08
20. Project clean up and Security wrap up
-
1. Assignment solution.mp4
10:45 -
2. User dashboard clean up – 1.mp4
11:05 -
3. User dashboard clean up – 2.mp4
10:43 -
4. Create the vet home page slider.mp4
08:30 -
5. Fixing the veterinarians search component errors.mp4
12:24 -
6. Adding a Spinner component.mp4
06:35 -
7. Implementing the password reset services.mp4
15:16 -
8. Implementing the password reset controller.mp4
15:39 -
9. Implementing the password reset – frontend -1.mp4
13:16 -
10. Implementing the password reset – frontend -2.mp4
10:17 -
11. Testing the password reset.mp4
09:29 -
12. Re-Sending email verification Link to users.mp4
10:41 -
13. Final Project Testing and Wrap.mp4
25:09 -
14. Final Note.mp4
01:06
2. Spring Boot Crash Course
-
1. Generate spring boot project.mp4
05:42 -
2. Explore the spring boot project directory.mp4
07:30 -
3. Create the model class.mp4
03:53 -
4. Working with lombok.mp4
04:40 -
5. Create project packages and classes.mp4
03:46 -
6. Working with the controller class.mp4
13:27 -
7. Working with the service layer.mp4
05:14 -
8. Working with the repository layer for data access.mp4
03:17 -
9. Connecting to the database.mp4
12:43 -
10. Working with the JPA Repository.mp4
06:04 -
11. Saving to the database.mp4
08:12 -
12. Hibernate_ddl_auto overview.mp4
05:35 -
13. Create the product service interface.mp4
06:01 -
14. Implementing the crud operations.mp4
10:01 -
15. Postman testing and wrap up.mp4
11:53
1. Introduction
-
02:57
-
04:14
-
4. Spring Boot Overview.mp4
03:51 -
5. Spring Boot Initialzr Overview.mp4
09:37 -
6. Spring-Boot-Initializr-Demo-2 ( @RestController vs @Controller – Coding).mp4
10:08 -
7. Spring Framework Overview.mp4
08:59 -
8. Frequently Used Spring Annotations Overview.mp4
16:41 -
9. Spring Boot Starter – A Closer Look.mp4
12:33 -
10. Spring Boot DevTools Overview.mp4
06:32 -
11. Maven Overview-1.mp4
03:25 -
12. Maven Overview-2.mp4
05:51 -
13. Maven-Overview-3.mp4
10:31
18. Integrating Spring Security part 1
-
12. Implementing the email verification token API.mp4
16:58 -
22. Project feedback message clean up.mp4
05:17 -
21. Test the notification email services.mp4
12:44 -
20. Implement appointment declined email notification.mp4
05:15 -
19. Implement appointment approved email notification.mp4
08:46 -
18. Implement new appointment email notification.mp4
07:40 -
17. Test the notification email sender.mp4
15:54 -
16. Implement the event listener class.mp4
12:39 -
15. Setting up the Mail Sender Services.mp4
07:28 -
14. Implementing the email verification token controller.mp4
22:58 -
13. Implementing the email verification token service.mp4
18:43 -
1. A quick overview of Spring Security.mp4
06:28 -
11. Testing the Login API with Postman.mp4
07:38 -
10. Implementing the Login API.mp4
17:33 -
9. Testing the secured endpoints.mp4
06:39 -
8. Implement the application config class.mp4
08:47 -
7. Implement the JWT Entry Point.mp4
03:07 -
6. Implement the JWT Authentication Filter.mp4
09:52 -
5. Implement the JWT Utility class.mp4
12:13 -
4. Implement the User Details and User Service classes.mp4
17:00 -
3. Add the security dependency to the POM file.mp4
05:16 -
2. A quick overview of JWT.mp4
06:40
17. The Frontend Section 6 – The Admin Dashboard
-
1. The Admin Dashboard Overview.mp4
11:48 -
2. Create the admin dashboard overview component – 1.mp4
09:20 -
3. Create the admin dashboard overview component – 2.mp4
11:24 -
4. Create the user registration overview chart.mp4
21:34 -
5. Create the appointment overview chart.mp4
18:13 -
6. Create the account activity overview chart.mp4
14:39 -
7. Create the veterinarian specialization overview chart.mp4
28:15 -
8. Testing the veterinarian overview chart.mp4
05:30 -
9. Create the admin dashboard sidebar.mp4
23:41 -
10. Create the admin dashboard veterinarians component.mp4
13:05 -
11. Lock and Unlock veterinarians account.mp4
17:26 -
12. Filter veterinarians.mp4
16:19 -
13. Create the admin dashboard patients component.mp4
16:37 -
14. Assignment.mp4
02:51 -
15. Admin dashboard wrap up.mp4
08:30
16. The Frontend Section 5 – The User Dashboard part 2
-
12. Update appointment.mp4
16:44 -
23. Assignment – 2.mp4
02:59 -
22. User dashboard wrap up.mp4
12:13 -
21. Create the appointment overview chart – 2.mp4
13:17 -
20. Create the appointment overview chart – 1.mp4
10:32 -
19. Delete or Update appointment pets.mp4
16:32 -
18. Add pagination to appointment list.mp4
10:01 -
17. Fixing the user dashboard errors.mp4
06:44 -
16. Filter appointments by status.mp4
19:23 -
15. Show and hide user information in the user dashboard.mp4
12:52 -
14. Approve or Decline appointment.mp4
13:56 -
13. Cancel appointment.mp4
19:14 -
1. Setting up the user dashboard.mp4
15:12 -
11. Implementing the appointment update modal.mp4
15:25 -
10. Implementing the veterinarian and patient appointment actions components – 2.mp4
11:09 -
9. Assignment – 1.mp4
01:02 -
8. Implementing the veterinarian and patient appointment actions components -1.mp4
12:08 -
7. Setting the appointment status colors.mp4
10:24 -
6. Appointment status coloring overview.mp4
08:51 -
5. Creating the pet table component-2.mp4
19:01 -
4. Creating the pet table component-1.mp4
13:06 -
3. Creating the pet editable rows component.mp4
10:01 -
2. Creating the user appointment component.mp4
16:26
15. The Frontend – Section 4 The User Dashboard part 1
-
14. Change password component fixes and wrap up.mp4
05:45 -
26. Fixing the message alerts in the dashboard.mp4
06:52 -
25. Testing the close user account services.mp4
14:28 -
24. Implementing the close user account service.mp4
20:45 -
23. Implementing the user update component -3.mp4
11:03 -
22. Implementing the user update component -2.mp4
11:29 -
21. Implementing the user update component -1.mp4
15:11 -
20. Fixing the user profile component errors.mp4
11:01 -
19. Implementing remove user photo services.mp4
14:10 -
18. Testing the change password component from the browser.mp4
06:02 -
17. Fixing and testing the user image uploader.mp4
18:35 -
16. Creating the user dashboard component.mp4
19:15 -
15. Creating the user profile component.mp4
21:06 -
1. Creating the User Registration Component – 1.mp4
16:26 -
13. Testing the change password services in Postman.mp4
04:34 -
12. Implementing the change password backend services.mp4
17:38 -
11. Implementing the change password modal component -2.mp4
12:51 -
10. Implementing the change password modal component -1.mp4
08:16 -
9. Implementing the user image uploader services.mp4
13:42 -
8. Creating the user image uploader component – 2.mp4
07:15 -
7. Creating the User Dashboard Components.mp4
13:21 -
6. The User Dashboard Overview.mp4
03:23 -
5. Creating the Login Component.mp4
17:36 -
4. Testing the User Registration Component.mp4
09:01 -
3. Assignment.mp4
02:42 -
2. Creating the User Registration Component -2.mp4
15:32
14. The Frontend – Section 3 The Review Module
-
1. The veterinarian page overview.mp4
04:47 -
2. Creating the rating component – 1.mp4
13:38 -
3. Creating the rating component – 2.mp4
09:43 -
4. Creating the rating stars component.mp4
04:36 -
5. A quick overview of the review component.mp4
02:34 -
6. Creating the review component.mp4
18:24 -
7. Implementing the veterinarian component – 1.mp4
14:36 -
8. Implementing the veterinarian component -2.mp4
10:48 -
9. Testing the veterinarian page.mp4
09:59 -
10. Fixing errors in the veterinarian component.mp4
08:39 -
11. Fixing errors in the veterinarian component cont..mp4
21:17 -
12. Testing the review component.mp4
20:35 -
13. Fixing the review component errors.mp4
11:51 -
14. Implementing the pagination component and Section 3 Wrap up.mp4
16:16
13. The Frontend – Section 2 The Appointment Module
-
9. Creating the appointment booking component.mp4
09:09 -
17. Appointment booking component wrap up.mp4
11:12 -
16. Testing the appointment booking component.mp4
26:24 -
15. Creating the appointment booking components.mp4
25:46 -
14. Creating the appointment booking components.mp4
10:22 -
13. Creating the appointment booking components.mp4
08:50 -
12. Creating the appointment booking components.mp4
16:02 -
11. Creating the appointment booking components.mp4
16:44 -
10. Creating the appointment booking component.mp4
11:10 -
1. The appointment booking form overview.mp4
05:29 -
8. Creating the appointment booking component.mp4
08:43 -
7. Creating the appointment booking component.mp4
23:06 -
6. Creating the appointment booking component.mp4
22:41 -
5. Creating the pet entry component.mp4
20:14 -
4. Assignment.mp4
02:19 -
3. Creating the pet entry sub-components.mp4
12:17 -
2. Creating the add item modal.mp4
09:45
12. The Frontend – Section 1 The Home Page and Vet Landing Page
-
12. Creating our first re-usable component for the user photo.mp4
12:39 -
23. Section one wrap up Search component code fixes and wrap up.mp4
03:38 -
22. Veterinarian search endpoint end-to-end testing from the browser..mp4
16:40 -
21. Veterinarian search endpoint testing with Postman.mp4
08:59 -
20. Implementing the veterinarian search endpoint – backend-3.mp4
12:52 -
19. Implementing the veterinarian search endpoint – backend-2.mp4
16:24 -
18. Implementing the veterinarian search endpoint- backend-1.mp4
07:56 -
17. Implementing the veterinarian search component – backend-overview.mp4
03:17 -
16. Implementing the veterinarian search component – frontend.mp4
09:47 -
15. Implementing the veterinarian search component – frontend.mp4
18:29 -
14. Implementing the veterinarian search component – frontend.mp4
15:06 -
13. Implementing the veterinarian search component – frontend.mp4
15:49 -
1. Moving to the frontend.mp4
00:08 -
11. Displaying all veterinarians on the landing page.mp4
09:40 -
10. Creating the veterinarian landing page – the backend.mp4
20:18 -
9. Creating the veterinarian landing page..mp4
14:45 -
8. Creating the Veterinarian landing page.mp4
22:19 -
7. Implementing the navbar component.mp4
09:26 -
6. Implementing the background image slider component.mp4
18:53 -
5. Creating the home page component.mp4
19:24 -
4. Adding resources to the project.mp4
11:23 -
3. Create a new react project.mp4
04:33 -
2. A quick introduction of the frontend.mp4
01:33
11. Integrating all APIs to work together
-
1. A quick APIs testing with Postman.mp4
13:50 -
2. Scenario overview.mp4
02:05 -
3. Creating the DTOs.mp4
06:37 -
4. Getting all appointments for a user.mp4
15:24 -
5. Implementing the get user with details service – 1.mp4
12:57 -
6. Implementing the get user with details service – 2.mp4
22:16 -
7. Postman testing and wrap up.mp4
09:59 -
8. Assignment.mp4
03:10
10. Final project – The backend – The Review API
-
1. A quick overview of the Review API.mp4
05:30 -
2. Creating the Review entity class.mp4
08:04 -
3. Implementing the Review service class – 1.mp4
09:31 -
4. Implementing the Review service class – 2.mp4
19:53 -
5. Implementing the Review service class – 3.mp4
20:35 -
6. Implementing the Review controller class – 1.mp4
16:41 -
7. Implementing the Review controller class – 2.mp4
06:17 -
8. Implementing the Review controller class – 3.mp4
09:57 -
9. Assignment.mp4
04:25 -
10. Solution to Assignment.mp4
11:17 -
11. Review API Postman test and wrap up.mp4
27:32