Java Educational Projects
All projects done using Java 1.8.
Management structures and arrays. The basics of solving both trivial and more challenging business tasks using basic Java language constructs.
OOP/Collections. Learning of how to model the operation of various collections correctly, and create a full-scale money transfer application.
IO and Files. Input/output in Java and implementtation of programs to manipulate a file system.
Threads. The basic multithreading mechanisms in Java.
JAR. Creation of library archives and use of external libraries.
SQL/JDBC. Key mechanisms to work with PostgreSQL DBMS via JDBC.
JUnit/Mockito. The basics of module and integration testing.
Spring. The basics of the Spring framework.