The project covers basic operations on integers, as well as with collections. Make a program that indicates the properties of the numbers taken from the input. Select this project
Apart from writing a useful program (everyone uses calculators!), you will learn a lot about arrays, strings, and other data types. You will also get closer experience with 2 important data structures: the stack and the queue.
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.
You will get acquainted with server development on Spring Boot and touch on some basic topics in Web-programming such as HTML, CSS, and JS.
Learn to call programs from the command-line and get more experience with using regexes and Math class.
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. Select this project
After finishing this project, you'll get to know a lot about planning and developing a complex program from scratch, using classes and methods, handling errors, and processing user input. You will also learn to use OOP (Object-Oriented Programming) in the process.
You will clearly understand what is the backend development and how to use many modern technologies together to get a great result. If you would like to continue the project, you could develop a web or mobile client for this web service. You will learn about REST API, an embedded database, security, and other technologies.
This project is aimed at our beginners. It helps you understand some syntax basics and learn how to work with variables, data storage types such as lists, and while loops.