This repository contains plan and notes for Java mentoring program.
Build systems - Gradle - Maven - Ant
- Testing
- Mocking
- Mockito
- JMockit
- EasyMock
- PowerMock
- Code coverage
- JaCoCo
- Mocking
- Code quality tools
- Checkstyle
- SpotBugs
- PMD
- VCS
- Git
- Java Core
- Generics
- Collections
- Annotations
- Reflection
- Lambda Built-in Functional Interfaces
- Java Stream API
- Exceptions and Assertions
- Java I/O Fundamentals
- Java File I/O (NIO.2)
- Java Concurrency
- JDBC
- Classloading
- Garbage Collection
- Memory Managment
- Java EE
- Servlet API
- JPA
- JAX-RS
- JMS
- Spring
- Spring Core
- Spring MVC
- Spring Data
- Spring Boot
- Spring Cloud
- Program Design
- Design Patterns
- UML