Project

Simple Banking System (Java)

Medium
1640 completions
~ 25 hours
4.4

Find out how the banking system works and learn about SQL and databases. See how the Luhn algorithm can help us avoid mistakes when entering the card number and learn basic OOP concepts such as classes.

Provided by

JetBrains Academy JetBrains Academy

About

Everything goes digital these days, and so does money. Today, most people have credit cards, which save us time, energy and nerves. From not having to carry a wallet full of cash to consumer protection, cards make our lives easier in many ways. In this project, you will develop a simple banking system with database.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Find out what a credit card consists of
Implement Luhn Algorithm to check the card number for validity
Create a database and store your data in it
Improve your system by extending its functionality.

Reviews

Valeri avatar
Valeri
2 days ago
I have learned how to work with SQL in Java using JDBC, how to create tables, insert and update records, and how transactions, rollback, and savepoints work.This project helped me understand the importance of validating user input and structuring program logic clearly.I also improved my understand ...
amrta faruqi avatar
amrta faruqi
2 months ago
The project is a good introductory to DB and how Java application connects to it.
Daniel Jergins avatar
Daniel Jergins
3 months ago
This was a great project! gave me a nice opportunity to run all the basic CRUD operations on a table and implement a fun little algorithm for generating bank cards. Cool stuff!

4.4

Learners who completed this project within the Java Backend Developer (Spring Boot) course rated it as follows:
Usefulness
4.6
Fun
4.4
Clarity
4.3