Five-Project Series

Open Banking App Using OpenAPIs and Spring Boot

filed under

In this series of liveProjects, you’ll take on the role of backend engineer working for a boutique FinTech company. Your boss wants you to build an app that will give personal financial customers a better idea of how they’re spending their money, with an in-depth summary of every transaction. You’ve decided to use Spring Boot and OpenAPI to build this banking app. In each liveProject in this series, you’ll construct a new essential component of the FinTech app, including security integration, caching, and UI.

These projects are designed for learning purposes and are not complete, production-ready applications or solutions.

here's what's included

Project 1 Define the Contract
In this liveProject, you’ll use Spring Boot and Gradle to create the basic mobile banking application. You’ll begin by creating the domain object, REST Controller, and supporting service to present the data, then test your application to ensure it’s working properly. You’ll add JPA to store your users’ transactions, then finish up with end-to-end testing of your whole app.
$29.99 $0.00
try now
Project 2 Adapt to the Standard
In this liveProject, you’ll build an API that can integrate your customer’s transaction data from a third party. You’ll construct a robust client with OpenAPI and WebClient, and make HTTP requests with Spring Boot. You’ll then develop a pipeline of enrichment for the merchant data you acquire through your API.
$29.99 $19.99
add to cart
Project 3 Secure Endpoints
In this liveProject, you’ll secure a financial application using the out-of-the-box security features of Spring. You’ll set up authentication servers, add users, and configure rules for your application.
$29.99 $19.99
add to cart
Project 4 Exchange Data Securely
In this liveProject, you’ll secure a financial application using the out-of-the-box security features of Spring. You’ll set up authentication servers, add users, and configure rules for your application.
$29.99 $19.99
add to cart
Project 5 Production
In this liveProject, you’ll ready your service for production. You’ll use the Spring caching API to add caching functionalities to a financial application, and compose your application for deployment. You’ll use Redis as your caching server.
$29.99 $19.99
add to cart

project author

Nathan Crocker
Nathan B Crocker is a Senior Java Developer at Galaxy Digital LP., one of the premier financial services and investment management companies in the digital asset and cryptocurrency sector. He is focused on building and augmenting front and middle office systems to grow trading operations and scale the business. For over a decade, he has built dozens of financial services applications, using Spring Boot to build traditional services, microservices, and event-driven systems for several FinTech companies, as well as large investment banks.

features

Self-paced
You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.
includes 5 liveProjects
liveProject $20.00 $79.99 self-paced learning
RECENTLY VIEWED