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

Next Level Java 9 Programming | Intermediate Java 9

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 8 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

Summer Savings!
Register today to receive *50% off all 2021 Public Classes*!  Check out our Current Offers for Individuals, Teams and Organizations to Learn for Less!

See our latest Offers and Promotions

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