Build a Java REST API with Quarkus & JPAStreamer: Step-by-Step Tutorial 🚀
Learn how to create a powerful Java web application using Quarkus and JPAStreamer. This comprehensive guide covers everything from setup to deployment, perfect for developers aiming to enhance their skills in modern Java frameworks.

freeCodeCamp.org
100.0K views • Nov 3, 2023

About this video
In this course, you'll learn how to use Quarkus and JPAStreamer to build a REST web application. Quarkus is an open-source framework tailored for Java, optimized for building speedy cloud-native microservices and serverless applications, especially in containerized environments like Kubernetes. JPAStreamer, on the other hand, is a Java library that simplifies database interactions by allowing JPA entities to harness the expressiveness of Java Stream operations.
Quarkus project configurator: https://code.quarkus.io
JPAStreamer: https://jpastreamer.org/
✏️ Julia Gustafsson developed this course.
🔗 Code: https://github.com/speedment/freeCodeCamp-tutorial
🏗️ Speedment and Quarkus provided a grant to make this course possible.
⭐️ Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (03:57) Introduction to Quarkus and JPAStreamer
⌨️ (07:43) Prerequisites
⌨️ (09:10) Project setup
⌨️ (13:53) Integrating the database
⌨️ (19:53) Creating the JPA data model
⌨️ (24:50) Creating the JPAStreamer data model
⌨️ (26:40) Building the REST application with Quarkus and JPAStreamer
⌨️ (31:23) Find by id
⌨️ (36:01) Paged query
⌨️ (41:43) Stream join
⌨️ (46:46) Updating an entity
⌨️ (51:03) Continuous testing
⌨️ (57:11) Debugging in development mode
⌨️ (59:03) Native compilation
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Quarkus project configurator: https://code.quarkus.io
JPAStreamer: https://jpastreamer.org/
✏️ Julia Gustafsson developed this course.
🔗 Code: https://github.com/speedment/freeCodeCamp-tutorial
🏗️ Speedment and Quarkus provided a grant to make this course possible.
⭐️ Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (03:57) Introduction to Quarkus and JPAStreamer
⌨️ (07:43) Prerequisites
⌨️ (09:10) Project setup
⌨️ (13:53) Integrating the database
⌨️ (19:53) Creating the JPA data model
⌨️ (24:50) Creating the JPAStreamer data model
⌨️ (26:40) Building the REST application with Quarkus and JPAStreamer
⌨️ (31:23) Find by id
⌨️ (36:01) Paged query
⌨️ (41:43) Stream join
⌨️ (46:46) Updating an entity
⌨️ (51:03) Continuous testing
⌨️ (57:11) Debugging in development mode
⌨️ (59:03) Native compilation
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Video Information
Views
100.0K
Likes
2.4K
Duration
01:02:54
Published
Nov 3, 2023
User Reviews
4.7
(20) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.