Simple play icon Course
Skills

Spring Framework 4: Spring Data JPA

by Dan Bunker

This course introduces the Spring Data JPA framework.

What you'll learn

Spring Data JPA is a data access layer framework that can greatly increase developer productivity. In this course, Spring Framework: Spring Data JPA, you will be introduced to the framework of Spring. Next, you will witness a demonstration of how to install it. Finally, you will spend some time working with some real world examples. When you are finished with this course, you will have an understanding of Query annotations and custom repositories. Prior experience with JPA and Spring will be beneficial to get the most out of this course.

Table of contents

Course Overview
1min

Course FAQ

What is Spring Data JPA?

JPA stands for Java Persistent API. Spring Data JPA is a sub-project of Spring Data that provides JpaTemplate class to integrate spring applications with JPA.

What will I learn in this course?

In this Spring Data JPA course you will learn about:

  • Choosing a Java Data access layer
  • Installing Spring Data JPA
  • What is Spring Data JPA
  • What can Spring Data JPA do?
  • Spring Data JPA repositories
  • Query DSL
  • JPA NamedQueries
  • Spring Data JPA advanced features
  • Much more
Who is this course for?

This course is for anyone who wants to learn the Spring Data JPA framework and for those who want to increase developer productivity.

Are there prerequisites to this course?

This is an intermediate level course, so before taking it you should be somewhat familiar with JPA and Spring.

About the author

Dan Bunker is the Chief Technology Officer (CTO) at Monolith Brands Group, an eCommerce company based in Brooklyn, New York. Dan has used a variety of technologies throughout his career. He currently has expertise with Java, Ruby, Python and JavaScript languages and related technologies. In addition to a passion for software development (SaaS), Dan enjoys mentoring, training and advising engineers and developers in their careers.

Ready to upskill? Get started