In this 12-video course, learners can explore using Spring Data's Spring JPA (Java persistence application programming interface) with Apache Derby and Spring Security. First, you will examine how to use the STS (Spring Tool Suite) environment to create a Spring Boot project; learn how to add Spring Data REST (representational state transfer) to a Spring Boot project; and learn how to create a repository with Spring JPA. Next, learners will install Apache Derby, a relational database schema to use in a Java or Spring project. This course then demonstrates how to use Apache Derby in your CLASSPATH to enable the JDBC (Java database connectivity) driver. You will learn how to use Spring JPA with Apache Derby to create a project. Learn how to configure an embedded Derby in your Spring Boot. You will explore Spring security, and how it might apply to a login form, and see an example of an MVC (model, view, controller) application. Finally, learn how to enable Spring security for a CRUD (create, run, update, delete) API.
REST API with Java: Spring JPA & Apache Derby