diff --git a/README.md b/README.md new file mode 100644 index 0000000..f6587eb --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# spring-data-jpa-course + +![2](https://user-images.githubusercontent.com/40702606/103156831-dfce9b00-47a4-11eb-9551-af8ffee11bd0.png) + +## Course Description + +In this course you learn everything there is to learn about Spring Data JPA allowing to build scalable backend applications backed by any relational database. Spring Data JPA is a great choice allowing to speed your development and focus on the business logic. There will be a lot of coding In this course you will learn the following: + +- What is Spring Data JPA +- Connect to a real database and not in memory DB +- How to map classes to tables +- Hibernate Entity Life Cycle +- Queries +- Paging and Sorting +- 1 to 1 Relationships +- 1 to Many Relationships +- Many to Many relationships +- Transactions + +## Check out branches + +- `git checkout main` - the main branch is starting point +- `git checkout section-1` +- `git checkout section-2` +- `git checkout section-3` +- `git checkout section-4` +- `git checkout section-5` +- `git checkout section-6` +- `git checkout section-7` +- `git checkout section-1`