Training
No matter where you are in your software development career, from just starting, to re-training, to expert-level but needing a brush-up, the Red Hat Developer program can help with tutorials and training.
No matter where you are in your software development career, from just starting, to re-training, to expert-level but needing a brush-up, the Red Hat Developer program can help with tutorials and training.
Learn about developing microservices the open source way: deployed as containers for your open hybrid cloud.
Want to code on Linux, but not familiar with it? Start here.
Linux containers are what enables microservices to be built for cloud-ready applications. Learn how.
Reactive programming is a programming paradigm relating to data flows.
Install Istio on a Kubernetes cluster and deploy three microservices. Experiment with monitoring, tracing, routing, and fault injection before trying advanced tasks with Egress, Kiali, and mTLS.
Learn how to access an OpenShift cluster, manage apps with the odo command-line tool, then try image and source-based deployment techniques.
Learn Quarkus, a Kubernetes-native Java stack tailored for GraalVM & OpenJDK HotSpot. Stand up an application with a hello endpoint, then get familiar with Hibernate ORM via Panache, a Quarkus component.
Some of our favorite courses just for you from the Red Hat Training catalog.
This free course will teach you how to combine different frameworks and tools into a microservices architecture that fits your organizational needs.
In this course, you will learn how to design, build, and deploy containerized software applications on an OpenShift cluster.
This course exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).
Red Hat Application Development II: Implementing Microservice Architectures (JB283)
Build on Java EE application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications.
Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180)
This course introduces building and managing Docker containers for deployment on a Kubernetes cluster. This course helps students build core knowledge and skills in managing containers through hands-on experience with Docker, Kubernetes, and Red Hat® OpenShift Container Platform.
Camel Integration and Development with Red Hat Fuse (JB421)
This is a hands-on, lab-based course that gives Java™ developers and architects an understanding of Apache Camel and the enhancements and tools Red Hat offers in support of Camel development.
This one-year subscription provides access to all Red Hat developer-related online training and video classroom courses, as well as 10 eBook downloads, 100 hours of hands-on labs, and three exam attempts for developer certifications. Find out how an individual subscription can expand container-based and other developer knowledge for you and your team.
With the Learning Subscription, you'll learn about application development techniques with Red Hat OpenShift, Red Hat Middleware, Red Hat Fuse, Containers, Kubernetes, Microservices, Linux, Java EE, Apache Camel, and more.