Autoplay
Autocomplete
Previous Lesson
Complete and Continue
First hands-on Spring boot framework
First steps with the Spring boot framework
Create a new Spring boot project (5:37)
Understand the project structure (13:25)
What is Dependency Injection (DI) (3:38)
Create your first Spring Component (4:25)
Create and test your first Controller (21:34)
Refer a friend and get 30% discount for both of you
Code our first project using an in-memory database
Explaining the application architecture (9:45)
Creating the DAO (19:34)
Creating the service (6:09)
The difference between @Component, @Repository and @Service (3:05)
Exposing the resources via the controller (6:28)
Enhancing the DAO with more functionalities (1:44)
Updating the service (4:28)
Updating the controller (4:00)
Testing the REST API (11:14)
How to easily switch between different services implementations (13:43)
Code the E-Commerce application
About the application (4:18)
System design and class diagram (7:40)
Create a new project with the required dependencies (2:12)
Configure the database connection (12:44)
Creating the entities (models) (4:58)
Add the mappings between the entities (15:11)
Create and explain the JPA Repositories (6:39)
Explaining the SDP (Spring Data Pattern) and how it works (11:05)
Create the DTOs (6:35)
Create the Category service (10:59)
Create the Product service (20:30)
Create the User service (7:37)
Create the Product controller (8:11)
Create the Category controller (3:08)
Create the User controller (4:44)
Test the REST API Using Postman (18:08)
Create the Product service
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock