Java Intermediate to Advanced

SOLID Design in Java

Explore Java Application Design Goals, Common Smells, Process and the SOLID Principles and Best Practices for Modern Application Design
Code: TT1270-J
Duration: 3 Days

Migrating from Java 7 to Java 8 | Transitioning Java 7 to Java 8

Jumpstart your Java 8 Skills | Explore New Features, Lambda Expressions, Collection API, Streams, Concurrency and More
Code: TT2130
Duration: 2 Days

Migrating from Java 7 to Java 9 | Java 9 New Features & Skills

Jumpstart Your Java 9 Skills | Explore New Features, Lambda Expressions, Collection API, Date/Time API, JShell, Concurrency & More
Code: TT2131
Duration: 3 Days

Migrating from Java 8 to Java 9 | Java 9 New Features & Skills

Jumpstart your Java 9 Skills | Explore New features, Versioning, Jigsaw, JShell, Concurency, Performance Enhancements and More
Code: TT2132
Duration: 2 Days

Migrating from Java 8 to Java 11 | Java 11 New Features & Skills

Jumpstart your Java 11 Skills | Explore new features, versioning, Jigsaw, JShell, Performance Enhancements and More
Code: TT2133
Duration: 3 Days

Migrating to Java 17 | Java 17 New Features & Skills

Gain the Java 17 Skills Required to Develop Maintainable Code that Easily Scales into Multi-Core Environments
Code: TT2135
Duration: 2 Days

Next Level Java Programming | Intermediate Java

Explore Jigsaw, JShell, Performance Enhancements, Migrating, Monitoring, Optimizing & More
Code: TT2209
Duration: 4 Days

Intermediate Java Programming | New Java Features, Jigsaw, JShell, Concurrency & More

Explore Modular Application, Application Monitoring and Optimization, Using JShell, CDI, JPA, Project Lombok and More
Code: TT2211
Duration: 3 Days

Advanced Java 8 Programming

Explore Next-Level Java Skills with Lambda Expressions, Collection API, Concurrency, Performance, JVM, CDI, Best Practices & More
Code: TT3103-J8
Duration: 3 Days

Java 8 Performance and Tuning

Next-Level Java Skills | Explore Writing High-Performance Applications, Effective Java, Data Structures and More
Code: TT3110-J8
Duration: 2 Days

Java Concurrency and Reactive Programming using Project Reactor

Next-Level Java Skills | Explore Parallel Programming in Java, Reactive Programming, Reactive Events, Backpressure and More
Code: TT3133
Duration: 2 Days

RxJava 2: Reactive Programming in Java

RxJava 2: Reactive Programming in Java
Code: TT3420
Duration: 2 Days

Functional and Reactive Programming using RxJava 2

Explore Concurrent, Asynchronous and Reactive Programming, APIs and Techniques in Java
Code: TT3423
Duration: 3 Days

Fresh Spring Savings!
Buy One Get One Free!

Enroll by May 31 in any TWO public classes in 2022 for the price of ONE! 

Click for Details & Additional Offers

Learn. Explore. Advance!

Extend your training investment! Recorded sessions, free re-sits and after course support included with Every Course
Trivera MiniCamps
Gain the skills you need with less time in the classroom with our short course, live-online hands-on events
Trivera QuickSkills: Free Courses and Webinars
Training on us! Keep your skills current with free live events, courses & webinars
Trivera AfterCourse: Coaching and Support
Expert level after-training support to help organizations put new training skills into practice on the job

The voices of our customers speak volumes