1. Downloading and Installing softwares
2. Creating a maven project
3. Required maven dependencies and plugins
4. Configuring the Persistent Unit with all settings
5. Defining different entities in our application
6. Setting up Tutor Repository and adding the CRUD queries
7. Setting up School and Student Repository and adding the CRUD queries
8. Setting up Teacher Repository and adding the CRUD queries
9. Running and testing all the functionalities with main method
10. Writting Unit and Integration test for end to end
11. Generating Springboot Project with Spring Data JPA dependency
12. Understanding Pom file and Application properties file
13. Setup Entity and Repository - Call them from Service layer in Springboot
14. Add new property - Delete a property - Get all properties
15. Update property flow