This repository contains exercises from Modern Java Technologies course at FMI which covers concepts related to Java Programming language like:
- Intro to Java
- OOP in Java
- Clean code
- Collections
- Generics
- Unit testing and mocking
- IO streams and files
- Lambdas and Stream API
- Threads
- Network
- HTTP, Rest
- Desingn patterns and SOLID
- Reactive JVM
Some simple projects done during the course:
-
Social Media Inator 📱 -> task definition, solution
-
Spell Check Tool 💬 -> task definition, solution, unit tests
-
Secret Santa Wish List (remastered) 🎅 🎁 🎄 -> task definition, solution, unit tests