- Java Fundamentals (JVM, data types, condition operators, loops, arrays)
- OOP, Exceptions, Collections Framework, Sorting, Iterators, Design Patterns & Good Practices
- Functional Programming (Stream API Lambda)
- Algorithms and data structures
- SQL, PostgreSQL, JDBC, IO, Sockets, GC, OOD, SOLID and TDD
- Console CRUD app using JDBC
- Console chat app
- Comand line file searcher using maven packaging and command line arguments
- Job-offers aggregator (HTML Parser using Jsoup, JDBC, Quartz)
- Maven
- jUnit
- JDBC
- PostgreSQL
- Git
- IntelliJ Idea
- Π‘heckstyle, JaCoCo
- Travic CI