Project
Car Sharing
Challenging
1121 completions
~ 37 hours
4.2Car-sharing is becoming a more and more popular green alternative to owning a car. Let's create a program that manages a car-sharing service allowing companies to rent out their cars and find customers.
Provided by
JetBrains Academy
About
During the project implementation, you will learn the basics of SQL and work with the H2 database. You will also learn about advanced Java features such as Collections.
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:
Init the database and create the first table in it.
Update your database and save data in it.
Create relations between database tables.
Create customers and allow them to rent a car.
Reviews
3 months ago
I have learnt working with database pure in java.sql.* package without any library. It was fun to work. But I found very hard on console management and I tried various ways, patterns and architecture but in the end less is more, right?
Yevheniia Suvorova
4 months ago
Good project to refresh your JDBC skills instead of using an ORM. Just make sure to stay focused — with all the scanner inputs, it’s easy to lose track!
4.2
Learners who completed this project within the Java Desktop Application Developer course rated it as follows: