Project
Car Sharing
Challenging
1122 completions
~ 37 hours
4.3Car-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
ES
Elbert Sjoerd Schouten3 weeks ago
Where to start. I learned a lot with this project. I solidified my knowledge of SQL and gained practical experience using the DAO-pattern effectively within a larger application structure.I took the opportunity to refactor the entire application after Stage 3 to find a solution for managing the men ...
Yevheniia Suvorova
5 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.3
Learners who completed this project within the Java Desktop Application Developer course rated it as follows: