Project
JSON Database (Kotlin)
Challenging
82 completions
~ 33 hours
4.2You will get a firm grasp of working with JSON in Kotlin. You will also practice parallelization and see how to implement processing multiple requests at the same time.
Provided by
JetBrains Academy
About
JSON is a ubiquitous format for exchanging data between web servers and browsers. Its simple design and flexibility make it easy to understand and use in the programming language of your choice. You will create a client-server application that allows the clients to store their data on the server in JSON format.
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:
Create a simple array-based database that can store up to a hundred cells of data.
Create a server that allows clients to connect and send messages.
Make your server functional and add the option to exit the program.
Convert requests and responses to JSON format.
Allow your server to handle multiple requests at the same time.
Process operations with complex keys.
Reviews
RB
René Berndt3 months ago
I think I learned a lot about server-client connection and synchronous and asynchronous requests.
4.2
Learners who completed this project within the Kotlin Developer course rated it as follows: