Java
von Ilir Kosumi
1. Advanced conceps
1.1. Mem. management
1.2. Collection framework
1.3. Serialization
1.4. Networking & Sockets
1.5. IVM internal working
1.6. Garbage Collection
1.7. Thread basics
1.8. Generics
1.9. Streams
1.10. Lambdas
2. Web frameworks
2.1. Spring
2.2. Spring Boot
2.3. Play
2.4. Struts
3. ORM
3.1. Spring Data JPA
3.2. JPA
3.3. EBean
3.4. Hibernate
4. Foundations
4.1. Basic syntax
4.2. Data types, Variables
4.3. Loops
4.4. Exception handling
4.5. Conditionals
4.6. Functions
4.7. Data Structures
4.8. OOP, Interfaces, Classes
4.9. Packages
4.10. IO Interface API
5. Build tools
5.1. Gradle
5.2. Maven
6. JDBC
6.1. JDBI3
6.2. JDBC template
7. API testing
7.1. Cucumber
7.2. Jbehave
7.3. Mockito
7.4. JMeter
7.5. Rest Assured
7.6. JUnit
7.7. TestNG
8. Logging
8.1. Java Util Logging (JUL)
8.2. Log4j2
8.3. SLF4J
8.4. Logback
8.5. TinyLOG
8.6. Micronaut Logging