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

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.
Lesson

Using Quarkus CRUD with Microsoft SQL Server on RHEL

15 minutes | Intermediate
Create containers with Podman using the Quarkus CRUD application, which uses Microsoft SQL Server (often called MS SQL) as the database running on Red Hat Enterprise Linux (RHEL).
Lesson

DevOps and CI/CD with automation controller

15 minutes |
Explore DevOps and CI/CD with an automation controller
Lesson

Get started with Ansible Automation Mesh

10 minutes | Beginner
Learn about instance groups and multi-site automation. then create your own automation mesh playground.
Lesson

Learn about ServiceNow integration with Ansible

10 minutes | Beginner
Learn how to create an incident and fix it as well as how to query ServiceNow and use it as an inventory resource.
Lesson

Perform Network Configurations and backups using Ansible Automation Platform

10 minutes |
Learn how to perform network configurations and backups using Ansible Automation Platform. 
Lesson

Get started with Automation Controller

10 minutes | Beginner
Learn how to explore the automation controller interface and complete basic tasks.
Lesson

Run integration tests using ansible-test

15 minutes |
Learn how to install an Ansible package and create a directory structure for integration tests.
Lesson

Get started with Ansible Automation Platform Navigator

15 minutes |
In this lab, we'll install ansible-navigator and take a closer look at the command line. 

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