Java Champion Author  ·  Trainer  ·  Developer Advocate

Live Training &
Self Paced Courses.

Book a live training session, or buy a video course to follow at your own pace.

Trisha Gee teaching
IntelliJ IDEA

Trisha has created courses to teach developers the most important tricks and tips for getting the most out of their IDE.

IntelliJ IDEA

Working with Code in IntelliJ IDEA

Trisha Gee & Helen Scott

This course shows you how to use IntelliJ IDEA to write and read code more effectively. The course also introduces related topics like running and testing your code.

IntelliJ IDEA

Developing Applications with IntelliJ IDEA

This hands-on course shows you the most effective way to use the features of IntelliJ IDEA to write production-level code. Whatever your experience with IntelliJ IDEA, you will learn how to work with the IDE in the most efficient and productive way.

LiveLessons

Trisha has released several video courses via Pearson's LiveLessons. These are all available as a one-time purchase and for viewing on O'Reilly's learning platform.

Java

Moving to Java 9: Better Design and Simpler Code

Java Champion Trisha Gee introduces the key new features and shows how to migrate existing Java 8 applications to Java 9 in order to make use of these powerful features. Note: although the title says "Java 9", this applies to moving to any version after Java 8.

Java

Refactoring to Modern Java: Getting the Most from Java 8

Java Champion Trisha Gee discusses the benefits of using Java 8 and shows how to identify code to refactor. She demonstrates how Java 8 can improve performance and the benefits of applying Java 8 idioms, using a real application to show when and how to apply the new features to an existing mature code base.

Java

Building Java 8 Web Applications with Microservices

Utilises live code demonstration to build a fully functional application using minimal external dependencies and Java 8. This application consumes a real-time feed of high-velocity data, contains services that make sense of the data, and presents it in a JavaFX dashboard. Along the way, you'll encounter Java 8 streams, lambdas, new ways of working with collections, and the new date and time API.

Java & MongoDB

Java and MongoDB Rapid App Prototyping

Application Development using HTML5, AngularJS, Groovy, Java, and MongoDB. Demonstrates with live coding how to build a web application in one hour. On the front-end: AngularJS, HTML5, JavaScript, and Bootstrap. On the back-end: Dropwizard, MongoDB, Morphia, Gradle, and Groovy, with Spock for testing.