| Code: | advanced-Java Pro |
| Category: | Advanced Java |
| Format: | 50% lecture / 50% workshop |
| Duration: | 3 days |
| Target audience: |
developerzy |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
Training Program
The content of our program can be customised during pre-training analysis.-
Modern Java- Lambda, Optional/Stream/CompletableFuture, java.time
- G1GC, JPMS, Unified JVM logging, VarHandles, Stackwalker, Collections Factory Methods, Spin-wait hints
- Local-variable type-inference, Parallel Full GC dla G1, Time-Based Release Versioning
- Epsilon, Http Client, LocalVariable syntax for Lambdas, Flight Recorder, Low-overhead heap profiling, ZGC
- Project Amber, Valhalla, Loom
- Lambda, Optional/Stream/CompletableFuture, java.time
-
Functional thinking with TDD- lambdy
- monady
- streamy
- Collectors and Spliterators
- lambdy
-
Practical patterns and their functional impl- Command
- Strategy
- Template Method
- Observer
- Decorator
- Chain of Responsibility
- Command
-
SOLID- Single Responsibility Principle
- Open-closed Principle
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
- Hexagonal Architecture
- Single Responsibility Principle
-
Concurrency introduction- java.util.concurrent
- ExecutorService
- java.util.concurrent
-
Effective java receipies -
Libraries- Lombok
- Guava/Commons
- Vavr
- Lombok
-
Introduction to Project Reactor
Download PDF
Trainers
Meet the experts who will conduct your training.