Skip to content

A repository for uploading exercises from the FMI MJT (Modern Java Technologies) Course 2023-2024.

Notifications You must be signed in to change notification settings

asen-krasimirov/MJT-Course-FMI-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MJT-Course-FMI-2024

A repository for uploading exercises from the FMI MJT (Modern Java Technologies) Course 2023-2024.

Project:

Spotify 🎶 - Consists of a server that provides functionalities such as registration, login, storing and searching for songs, generating statistics of the most listened songs, creating and managing playlists, and streaming songs, and a client that utilizes these functionalities.
Solution

Lab exercises ( and solutions* ):

- Intro to Java:              Lab 01 | solutions 
- OOP in Java I: Lab 02 - Trading121 💶 | solution
- OOP in Java II: Lab 03 - Udemy 🎓 | solution
- Collections and Clean Code: Lab 04 - Gym 🏋️‍♂️ | solution
- Generics: Lab 05 - SimCity Mayor 🌇 | solution
- Unit Testing and Mocking: Lab 06 - Intelligent Home 💡 | solution
- IO streams and Files: Lab 07 - CSV Processor 📃 | solution
- Lambdas and Stream API: Lab 08 - Football Player Analyzer ⚽ | solution
- Multithreading: Lab 09 - Retro Photo Album Maker 📷 | solution
- Networking: Lab 10 - T-Shirt Shop 👕 🏬 | solution

Homeworks:

- Homework 01 - RideRight 🚏 | solution*** 
- Homework 02 - Space Scanner 🚀 | solution
- Homework 03 - Cooking Compass 🍝 | solution

Important

* The solutions pass all tests, but there are probablly better and cleaner solutions.
** Should change link urls from 'master' to 'mjt-2023-2024' when new iteration of the course starts.
*** Homework solutions are not always 100/100 solutions.