======= Familiarising myself with Java language. Implementing simple project along the way through Jetbrain Academy/Hyperskill platform.
Info regarding projects Tictactoe - First project done to familiarise myself with the language. Not too clean code. Lazy to optimise or refactor.
CoffeeMachine - have two version where one of it is the version where I simplify and reduce the code.
Flashcard - Creating your own card with its definition.Then save it and later you can load it back and make the program to ask you about the definition and you have to give its card. For example you load capitals card which contains country and its capital. Given the definition Capital of Russia, the answer would be Moscow.
Simple Banking Project - Learn how to design simple banking system using OOP design and how to design it securely through encapsulation, access modifier and so on.Interact also through SQLite using Java Database Connectivity(JDBC)
Encryption-Decryption - Quite trivial project about classic cryptography algorithm. The main thing I learn from this project is design pattern and how to apply it according to the situation. Design pattern learned in this project are Strategy, Factory and Template pattern. Used Strategy for this project.