Delivery
Middleware Solutions
Skills outcome
Product installation
Application development
Proof-of-concept delivery
Solution architecture
Accreditation: Red Hat Delivery Specialist - Middleware Application Development
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — Middleware Application Development.
32.0 Hours
Application Development with Red Hat JBoss EAP 7
Gain an an understanding of the Red Hat JBoss EAP product and its components. This course teaches students about Red Hat JBoss EAP configuration, operating modes, management interfaces, CLI, class loading, context dependency injection (CDI), the RESTEasy API, advanced architecture components, and the web and security subsystems. After completing this course, students will be able to architect solutions using Red Hat JBoss EAP. For server management, the student's knowledge of the Command Line Interface (CLI) will enable them to fully automate configuration via reusable scripts.
Course waiver: Red Hat Certified JBoss Developer (RHCJD)
32.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Cloud Native Development
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist - Cloud-Native Development
64.0 Hours
Application Modernization Foundations with Red Hat OpenShift Application Runtimes
Application Modernization Foundations with Red Hat OpenShift Application Runtimes teaches students how to build modern applications based on microservices. Students develop microservices by leveraging components of Red Hat OpenShift Application Runtimes. Students learn how to develop microservices using Spring Boot, Wildfly Swarm, and Vert.x By the end of this course, students will be able to deploy to OpenShift microservices apps based on components of Red Hat OpenShift Application Runtimes.
16.0 Hours
eLAB
Microservices Development with WildFly Swarm
This course introduces students to the WildFly Swarm runtime—one of the Red Hat OpenShift Application Runtimes runtimes—and describes WildFly Swarm features and tasks. After completing this course, students will be able to:
- Configure fractions and the WildFly Swarm container
- Access a relational database using the Java Persistence API (JPA)
- Test WildFly Swarm applications
- Understand messaging, packaging, and monitoring with WildFly Swarm
- Deploy WildFly Swarm to OpenShift using a variety of methods
- Use the Fabric8 Maven plug-in
16.0 Hours
eLAB
Microservices Development with Eclipse Vert.x
This is a labs-based course that teaches students how to use Red Hat OpenShift Application Runtimes and Vert.x. Red Hat OpenShift Application Runtimes is a collection of runtimes such as Vert.x, WildFly Swarm, and Spring Boot designed to run on OpenShift. Red Hat OpenShift Application Runtimes provides opinionated architectures, design patterns, tools, and best practices in ready-made example applications that can be executed on OpenShift to enable cloud-native development.
Using the Eclipse Vert.x runtime in Red Hat OpenShift Container Platform makes it simpler and easier to build reactive systems with Eclipse Vert.x. After completing this course, students will know how to use Red Hat OpenShift Application Runtimes with Vert.x to write reactive, non-blocking, asynchronous applications that run on a JVM (Java Virtual Machine).
16.0 Hours
eLAB
Microservices Development with Spring Boot
This course introduces students to the Spring Boot runtime, which is part of the Red Hat OpenShift Application Runtimes collection of runtimes. Students will learn the following topics:
- Spring Boot and Red Hat OpenShift Application Runtimes overview
- Spring Boot REST APIs
- Spring Boot deployment on Red Hat OpenShift Container Platform
After completing this course, students will have an understanding of Spring Boot features and goals and will be able to use Spring Boot to develop applications and deploy them on Red Hat OpenShift.
16.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Middleware Migration
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — Middleware Migration.
12.0 Hours
Application Migration to Red Hat JBoss EAP 6
Gain the skills needed to develop, test, and deploy rich web applications, enterprise applications, and service-oriented architecture (SOA) services. This course covers how to migrate applications to Red Hat JBoss EAP, how to resolve deployment and runtime problems, as well as how to prevent changes in application behavior.
4.0 Hours
eLAB
Application Migration Using Windup
Learn about Windup, how to migrate applications using it, and creating, installing, and testing custom Java and XML-based Windup rules. This course also covers how to install Forge and use it within Red Hat JBoss Developer Studio to install Windup as well as using Forge to create a project and generate project code.
8.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - API Management
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — API Management.
52.0 Hours
Red Hat 3scale API Management Foundations
Gain a basic introduction to the API economy features of Red Hat 3scale API Management. The course consists primarily of lab procedures in which students configure an API management integration with an existing API, establish different API consumer segments via application plans, explore API analytics, and expose a self-service API consumer portal. After completing this course, students will understand the API economy opportunity and be able to confidently describe and configure the basic features of Red Hat 3scale API Management.
12.0 Hours
eLAB
Red Hat 3scale API Management Implementation
The focus of this course is on the installation and configuration of a secured Red Hat’s 3scale API Management environment. Students will be provided with a Red Hat OpenShift environment in which they provision and customize a standalone APIcast gateway that communicates with the Red Hat 3scale SaaS environment. Afterwards, students install a full Red Hat 3scale API Management in their OpenShift environment. The final learning objective of this course is to secure their Red Hat 3scale environment using Red Hat SSO and security protocols such as OAuth2 and OpenID Connect.
16.0 Hours
eLAB
Red Hat 3scale API Management Development
This builds on the knowledge of API management skills gained by the students in the Red Hat 3scale API Management Foundations course. The students get the opportunity to do hands-on labs using Red Hat 3scale API Management hosted on Red Hat OpenShift Container Platform.
The focus of the course is exposing students to the various aspects of managing APIs. Standard API management practices are covered, including services, application plans, users and accounts, applications, and rate limits. The course also covers managing SOAP or ODATA web services using Red Hat 3scale API Management.
After completing this course, students will be able to create a custom Developer Portal for managing end-user signup flows, create ActiveDocs documentation, and provide custom workflows. Students will also know how to customize sections of the portal using the Liquid API and CSS/HTML, customize APIcast using Lua scripts, and use 3scale API code plug-ins to handle non-standard service requests or analytics requirements.
24.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Middleware Integration Services
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — Middleware Integration Services.
60.0 Hours
Camel Development with Red Hat Fuse
Gain an understanding of the Camel Java integration framework and learn how to integrate applications and systems using Camel components and how you can address complex integration use cases using EIPs, including splitters, aggregators, content-based routing, and others.
20.0 Hours
eLAB
Red Hat JBoss AMQ 7 Foundations
Learn about the latest features of Red Hat JBoss AMQ 7 including Advanced Messaging Queue Protocol (AMQP), which promotes greater interoperability, and about the dispatch router and the JBoss AMQ broker, which communicate using AMQP. After completing this course, students will be able to support sales by articulating the value proposition of Red Hat JBoss AMQ 7 to enterprise customers.
24.0 Hours
eLAB
Enterprise Messaging with Red Hat JBoss AMQ 7
Learn about the features and capabilities of Red Hat JBoss AMQ 7 messaging clients and brokers including techniques for building messaging architectures typically used in business cases. This course will explain how the broker is configured to connect with clients along with examples of clients in different languages, provide examples of different client wire formats like STOMP and MQTT, describe how brokers can be networked, as well as how clients and servers can be authenticated using basic authentication. After successful completion of the lab portion of the course, students will be able to configure and develop complex messaging scenarios.
16.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Business Process Automation
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Sales Engineer Specialist — Business Process Automation.
45.0 Hours
Business Logic Development with Red Hat JBoss BPM Suite 6
Gain an understanding of Red Hat’s business process management (BPM) product, Red Hat JBoss BPM Suite, along with its component business rules management system (BRMS), Red Hat JBoss BRMS. Learn about Business Process Model and Notation version 2 (BPMN2) and Red Hat’s implementation of this process modeling specification.
45.0 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Platform-as-a-Service (PaaS) Development
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — Platform-as-a-Service (PaaS) Development.
44 Hours
Red Hat OpenShift 3 Foundations
This course provides an introduction to the Red Hat OpenShift Container Platform 3 product. It explains the benefits of Red Hat OpenShift Container Platform 3, identifies and qualifies use cases, and explains OpenShift 3 positioning in the competitive landscape. The course describes the technical architecture, provides a tour of the OpenShift web console, and introduces CI/CD and pipelines using Red Hat OpenShift Container Platform 3. Students perform labs on a live, shared, cloud-based OpenShift cluster. After completing the course, students will understand and be able to demonstrate different aspects of Red Hat OpenShift Container Platform functionality and user experience.
12.0 Hours
eLAB
Application Development with Red Hat Openshift
Red Hat OpenShift Container Platform, Red Hat's Platform-as-a-Service (PaaS) offering, provides predefined deployment environments for applications of all types through its use of container technology. This course targets application developers interested in creating and deploying OpenShift applications. This approach produces an environment that supports DevOps principles such as reduced time-to-market and continuous delivery.
Students who complete this course should be able to use container technology and deploy and manage business applications in the OpenShift container orchestration engine using continuous integration and delivery tooling.
32 Hours
eLAB
Accreditation: Red Hat Delivery Specialist - Mobility
Once all of the below course work has been completed and the assessments passed, you will be accredited as Red Hat Delivery Specialist — Mobility.
50.0 Hours
App Development with Red Hat Mobile Application Platform
Gain an overview of the opportunities and challenges of implementing a mobile application strategy. This course is based on using Red Hat Mobile Application Platform to develop, deploy, integrate, and manage multiple application projects—including centralized security and policy management.
16.0 Hours
eLAB
Mobile Client App Development with Red Hat Mobile Application Platform
This course builds off of the App Development with Red Hat Mobile Application Platform course listed above, with deep dives into various tools and techniques used to create mobile client applications. This course focuses on client-side development technicques using drag and drop forms, the Red Hat Mobile Application Platform Client SDK, client-side debugging, and testing.
18.0 Hours
eLAB
MBaaS Component Development with Red Hat Mobile Application Platform
This course focuses on developing components for back-end integration. The mobile Backend-as-a-Service (BaaS) simplifies back-end integration with business systems and speeds app delivery with reusable connectors and plug-ins to common enterprise systems. Students will learn how to: develop MBaaS components with Node.js, create cloud code and apps for MBaaS components, perform local cloud development and push changes, develop RESTful APIs with the express web framework, integrate MongoDB for database persistence, connect to external services with MBaaS service templates, and secure MBaaS components.
16.0 Hours
eLAB