- Intro course
- Monolithic App vs Microservice
- War file vs "fat Jar"
- Spring Pills
- MVC Pattern
- Http Protocol, cookies and Json Web Tokens
- Maven & other resources
- Spring Initializr
- Creation of packages and first "POJO"
- JPA annotations
- JSR-303 Validation
- Let's create the second "POJO"
- Create the "DAO" interface for the first "POJO"
- Create the "DAO" interface for the second "POJO"
- EncryptionUtils class
- The CommandLineRunner interface
- Let's fill the H2 database: part 1
- Let's fill the H2 database: part 2
- Let's run our app
- The Spring Validator
- The ViewResolver
- let's return a Java Object
- JacksonLibrary
- Simple Data Binding
- Data Binding with JSR-303 validation
- Data Binding with JSR-303 validation and BindingResult
- Data Binding with Spring validator
- Data Binding with JSR-303 and Spring validation
- The ResponseEntity
- The JsonResponseBody class
- JwtUtils
- Custom Exceptions
- Let's create the services' structure
- let's define LoginService interface
- let's implement LoginService: part 1
- let's implement LoginService: part 2
- let's implement ToDoService
- Implementing RestController: part 1
- Implementing RestController: part 2
- Implementing RestController: part 3
- Implementing RestController: part 4
- Implementing RestController: part 5
- Implementing RestController: part 6
- Implementing RestController: part 7
- let's test our microservice with Postman
- Overview on the structure
- let's create the MySQL database and the Spring Boot microservice
- adjusting pom.xml file and application.properties
- let's create the packages
- Statistics "POJO"
- StatisticsDao interface
- JsonResponseBody
- Overview on StatisticsService
- RestTemplate
- Let's implement StatisticsService: part 1
- Let's implement StatisticsService: part 2
- Implementing the Controller
- Let's test both the microservices with Postman
- Overview
- Let's explain the html structure
- Let's explain the javascript structure
- Let's test the page
- Some improvements
- Congratulations!