Java developer learning

Are you a Java application developer? These step-by-step learning paths will add to your toolset and level up your skills.

Featured Java learning paths

  Learning path
Launch RHODS icon

Deploy applications to middleware servers (JBoss EAP, WildFly, Tomcat) with the IntelliJ IDE extension

1.0 hours | 3 learning resources

Learn how to deploy applications to multiple application servers via Tomcat, JBoss Enterprise Application Platform (JBoss EAP), and Wildfly with the IntelliJ IDE extension.

 Learning path
RHODS resources icon

Developing OpenShift applications with Java and Quarkus

45 minutes | 3 learning resources

Create, test, and deploy Java code to OpenShift in a seamless development workflow using Quarkus, which lets you write data-driven applications using a variety of data source with just a few lines of code.

All Lessons

Lesson

Red Hat Container Tools

15 minutes | Beginner
The goal of this track is to understand how to use some other OCI compliant tools such as Podman, Buildah, and Skopeo.
Lesson

Get started with Argo CD and GitOps with Red Hat OpenShift

15 minutes | Intermediate
The goal of this track is to explore the Red Hat OpenShift GitOps Operator and access Argo CD to deploy a sample application.
Lesson

Developing with Node.js

15 minutes | Beginner
This track provides an introduction to cloud-native development with Node.js by walking you through how to extend an Express.js-based application to leverage cloud capabilities.
Lesson

Migrate to Red Hat Enterprise Linux from CentOS

25 minutes | Intermediate
Convert a CentOS Linux system to Red Hat Enterprise Linux using the convert2rhel tool.
Lesson

Working with RHEL Universal Base Images

15 minutes | Beginner
Explore RHEL Universal Base Images (UBI) and create a sample application.
Lesson

Build a service network with Red Hat Service Interconnect

15 minutes | Beginner
Learn how to build a service network to connect disparate services across different environments using Red Hat Service Interconnect.
Lesson

CI/CD with Ansible Automation Platform and Jenkins on OpenShift

30 minutes | Intermediate
Get hands-on experience at deploying CI/CD pipelines using the Ansible Automation Platform and Jenkins on Red Hat OpenShift.
Lesson

Getting started with OpenShift Serverless

15 minutes |
Learn how to deploy and run applications that scale up, or scale to zero, on-demand using OpenShift Serverless.
Lesson

Manage user access and content policies using private automation hub

15 minutes | Beginner
Create groups so your automation hub users have appropriate system permissions, or grant view-only access to unauthorized users.
Lesson

Containerize your application with Buildah and Podman

15 minutes | Intermediate
Discover the simplicity of containerizing your application with Buildah and Podman by learning how to use them to build, run, and share container images.

DevNation Deep Dives - The fundamentals of developer technology

Deep dives are one-hour, LIVE events that come with live code and commands, and live chat Q&A with verbal responses from the CodeCasters.

Hands-on Labs and WorkshopsCheck out all DevNation Deep Dives