DO328VT – Building Resilient Microservices with Istio and Red [...]

Course description

Control, manage, trace, monitor, and test your microservices with Red Hat OpenShift Service Mesh

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) is an introduction to Red Hat OpenShift Service Mesh that teaches students installation, service monitoring, service resilience, and service security with Red Hat OpenShift Service Mesh.

Red Hat OpenShift created an enterprise-ready, multitenant platform that made deploying and scaling microservice applications efficient and repeatable. But as these architectures become larger and more complex, defining how these services interact with each other is increasingly difficult. Red Hat OpenShift Service Mesh comprises three products: Istio, Jaeger, and Kiali, facilitating a zero-trust network for managing secure service interactions, providing service tracing, and creating a visual representation of communication pathways.

This course is based on Red Hat OpenShift® Container Platform 4.6 and Red Hat OpenShift Service Mesh 2.0.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a four day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Install Red Hat OpenShift Service Mesh on a Red Hat OpenShift cluster.
  • Apply release strategies by controlling service traffic.
  • Build service resilience with load balancing and failovers.
  • Test service resilience with chaos testing.
  • Enforce service security.
  • Observe, measure, and trace network traffic with OpenShift Service Mesh.

Audience for this course

This course is designed for developers who want to deploy, manage, and secure microservices applications on Red Hat OpenShift.

Prerequisites for this course

AD183VT – Red Hat Application Development I: Programming in Ja[...]

Course description

Helping Java SE developers write Java EE applications

Red Hat Application Development I: Programming in Java EE (AD183) exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).

This course is based on Red Hat® Enterprise Application Platform 7.0.

In this course, you will learn about the various specifications that make up Java EE. Through hands-on labs, you will transform a simple Java SE command line application into a multi-tiered enterprise application using various Java EE specifications, including Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS for REST services, Contexts and Dependency Injection (CDI), and JAAS for securing the application.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note:This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course summary

  • Generating multi-tiered Java EE applications.
  • Packaging and deploying Java EE applications.
  • Creating Enterprise Java Beans, including message-driven beans.
  • Managing persistence.
  • Creating REST services with JAX-RS.
  • Implementing Contexts and Dependency Injection.
  • Creating messaging applications with JMS.
  • Securing Java EE applications with JAAS.

Audience for this course

This course is designed for Java developers who want to learn more about the specifications that comprise the world of Java Enterprise Edition (Java EE).

Prerequisites for this course

  • Proficiency in developing Java SE applications, with 2+ years of experience required
  • Proficiency in using an IDE such as Red Hat Developer Studio or Eclipse
  • Experience with Maven is recommended but not required

AD248 – Red Hat JBoss Application Administration

Course description

Install, configure, and manage Red Hat JBoss Enterprise Application Platform

Red Hat JBoss Application Administration I teaches you the best practices for installing and configuring Red Hat® JBoss® Enterprise Application Platform (JBoss EAP) 7. Through hands-on labs, learn the essential, real-world tasks that a system administrator needs to know to effectively deploy and manage applications on JBoss EAP.

This course is based on Red Hat JBoss® Enterprise Application Platform 7.4.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.

Course content summary

  • Installing and run JBoss EAP 7 in standalone mode and domain mode
  • Configuring and managing a JBoss EAP domain
  • Deploying applications to JBoss EAP 7 in standalone and domain mode
  • Configuring the datasource subsystem
  • Configuring Java Message Service (JMS)
  • Configuring the logging subsystem
  • Configuring the web subsystem
  • Implementing application security in JBoss EAP 7
  • JVM configuration and tuning for JBoss EAP
  • Clustering JBoss EAP instances

Audience for this course

System administrators who are either new to Red Hat JBoss or have experience with Red Hat JBoss Enterprise Application Platform 7.

Prerequisites for this course

  • Take our free assessment to gauge whether this offering is the best fit for your skills
  • Base experience with system administration on Microsoft Windows, UNIX, or Linux® operating systems
  • Basic understanding of TCP/IP networking
  • No prior knowledge of Java or shell scripting is required

Technology considerations

  • No Specific Requirements

AD248VT – Red Hat JBoss Application Administration I

Course description

Install, configure, and manage Red Hat JBoss Enterprise Application Platform

Red Hat JBoss Application Administration I teaches you the best practices for installing and configuring Red Hat® JBoss® Enterprise Application Platform (JBoss EAP) 7. Through hands-on labs, learn the essential, real-world tasks that a system administrator needs to know to effectively deploy and manage applications on JBoss EAP.

This course is based on Red Hat JBoss® Enterprise Application Platform 7.4.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.

Course content summary

  • Installing and run JBoss EAP 7 in standalone mode and domain mode
  • Configuring and managing a JBoss EAP domain
  • Deploying applications to JBoss EAP 7 in standalone and domain mode
  • Configuring the datasource subsystem
  • Configuring Java Message Service (JMS)
  • Configuring the logging subsystem
  • Configuring the web subsystem
  • Implementing application security in JBoss EAP 7
  • JVM configuration and tuning for JBoss EAP
  • Clustering JBoss EAP instances

Audience for this course

System administrators who are either new to Red Hat JBoss or have experience with Red Hat JBoss Enterprise Application Platform 7.

Prerequisites for this course

  • Take our free assessment to gauge whether this offering is the best fit for your skills
  • Base experience with system administration on Microsoft Windows, UNIX, or Linux® operating systems
  • Basic understanding of TCP/IP networking
  • No prior knowledge of Java or shell scripting is required

Technology considerations

  • No Specific Requirements

DO101VT – Introduction to OpenShift Applications

Course Description

A developer-focused introduction to OpenShift application building, deployment, scaling, and troubleshooting.

Red Hat® OpenShift® Container Platform is a containerized application platform that allows enterprises to accelerate and streamline application development, delivery, and deployment on-premise or in the cloud. As OpenShift and Kubernetes continue to become widely adopted, developers are increasingly required to understand how to develop, build, and deploy applications with a containerized application platform. While some developers are interested in managing the underlying infrastructure, most developers want to focus on developing applications and using OpenShift for its simple building, deployment, and scaling capabilities.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a two day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Manage application source code with Git
  • Develop applications with VSCode
  • Deploy an application to OpenShift
  • Update an application
  • Configure application secrets
  • Scale an application
  • Troubleshoot and fixing an application

Audience for this course

This course is a low prerequisite on-ramp for OpenShift development. Many developers want to find ways to use OpenShift in their organization and have heard of its many benefits, but they lack the necessary skills or interest in approaching OpenShift from a low-level, bottom-up oriented approach. Most developers are instead focused on finding ways to write and deploy applications faster and easier. Students who are interested in learning more about the underlying OpenShift infrastructure and have strong RHCSA-level skills should instead start with Red Hat OpenShift I: Containers & Kubernetes (DO180).

Recommended training

Students should have a strong background in application development and object oriented programming. If not, it is recommended to first take Red Hat Application Development I: Programming in Java EE (AD183).

Technology requirements

  • This course is a bring-your-own-device training.
  • You must be able to install software onto your device.
  • Internet access is required.

CL210 – Red Hat OpenStack Administration II: Day 2 Operations [...]

Course description

Build advanced skills for performing Red Hat OpenStack Platform day 2 operations and management of hybrid cloud infrastructure

Red Hat OpenStack Administration II: Day 2 Operations for Cloud Operators (CL210) is designed for cloud operators, service administrators, and automation engineers who operate and manage a full-featured hybrid and private cloud-computing environment using Red Hat OpenStack Platform. You will learn how to manage, monitor, troubleshoot, and scale a Red Hat OpenStack Platform infrastructure. This course focuses on using the OpenStack Client command-line user interface to configure metrics, policies, and architecture in order to support enterprise cloud applications and daily operations.

This course is based on Red Hat OpenStack version 16.1 and Red Hat Enterprise Linux version 8.2

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Managing overcloud service containerization technology.
  • Providing metrics for performance tuning and governance.
  • Monitoring and troubleshooting Open Virtual Networking (OVN) network flow.
  • Configuring Identity service using an external Red Hat IdM store.
  • Managing the core control plane, including Pacemaker.
  • Customizing images, with techniques for multiple use cases.
  • Managing block and object storage back-ends.
  • Managing compute nodes, including tuning and hyperconverged.
  • Troubleshooting Red Hat OpenStack Platform.

Audience for this course

  • Cloud operators responsible for managing daily operations and automation.
  • Infrastructure architects interested in or responsible for maintaining a large-scale private or hybrid cloud.

Prerequisites for this course

Technology considerations

  • There are no current special requirements or technical considerations.
  • No BYOD support.
  • No Internet access required.

RH403 – Red Hat Satellite 6 Administration

Learn how to configure Red Hat Satellite 6 to deploy and manage Red Hat Enterprise Linux systems and software

Course description

Red Hat Satellite 6 Administration (RH403) is a lab-based course that explores the concepts and methods necessary for successful large-scale management of Red Hat® Enterprise Linux® systems. You will learn how to configure Red Hat Satellite 6 on a server and populate it with software packages. You will use Red Hat Satellite to manage the software development life cycle of a subscribed host and its configuration, and learn how to provision hosts integrated with software and Ansible® configuration management upon deployment.

This course is based on Red Hat Enterprise Linux 8 and Red Hat Satellite 6.11.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Verify a Red Hat Satellite 6.11 installation.
  • Regulate Red Hat Satellite with organizations, locations, users, and roles.
  • Manage software with Red Hat Satellite environments and content views.
  • Use Red Hat Satellite to configure hosts with Ansible playbooks and roles.
  • Provision hosts with integrated software and configuration management.
  • Implement Metal-as-a-Service (MaaS) with Satellite discovery and provisioning of unprovisioned hosts.

Audience for this course

  • Senior Red Hat Enterprise Linux system administrators responsible for the management of multiple servers and hybrid cloud enterprises up to a very large scale

Recommended for this course

  • Achieve Red Hat Certified Engineer (RHCE) certification, or equivalent experience.
  • Candidates are recommended but not required to have familiarity with Red Hat Satellite 6.

Technology considerations

  • Internet access is not required.

DO457 – Ansible for Network Automation

Configure and manage network infrastructure using Red Hat Ansible Automation Platform.

Course Description

Network Automation with Red Hat Ansible Automation Platform (DO457) is designed for network administrators or infrastructure automation engineers who want to use network automation to centrally manage the switches, routers, and other devices in the organization’s network infrastructure. Learn how to use Red Hat Ansible Automation Platform to remotely automate the configuration of network devices, test and validate the current network state, and perform compliance checks to detect and correct configuration drift.

This course is based on Red Hat® Ansible Automation Platform 2.3

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.

Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course summary

  • Prepare a development environment for Ansible network automation
  • Write and troubleshoot effective Ansible Playbooks for network automation
  • Gather information about network infrastructure configuration for infrastructure awareness and configuration backup
  • Automate specific network administration use cases, including configuration of routers and switches, ports, VLANs, SNMP monitoring, and routing protocols
  • Use Ansible Playbooks to manage devices from various hardware vendors, including Cisco, Juniper, and Arista
  • Centrally manage Ansible content in Git and run it centrally with automation controller
  • Reuse existing, tested network automation code with Ansible Roles, Ansible Content Collections, and Ansible validated content

Target Audience

This course is designed for network administrators, network automation engineers, and infrastructure automation engineers who are responsible for deploying, managing, and automating the network infrastructure of their organization or enterprise.

Recommended Training

  • Take our free assessment to gauge whether this offering is the best fit for your skills
  • Experience with network administration, including a solid understanding of TCP/IP, routers, and managed switches
  • Familiarity with managing network devices from the command line, preferably with one or more of Cisco IOS, IOS XR, or NX-OS; Juniper Junos; or Arista EOS
  • Knowledge equivalent to Red Hat System Administration I (RH124) or better is recommended
  • Prior Ansible knowledge is not required

Technology Considerations

  • For virtual or self-paced learners:
    • Internet access is required to run the exercises and labs
    • BYOD/BYDW is not supported
  • For classroom learners:
    • Internet access is not required
    • BYOD/BYDW is not supported

RH442VT – Red Hat Performance Tuning: Linux in Physical, Virtu[...]

Course description

Performance tuning and capacity planning for Red Hat Enterprise Linux

Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud (RH422) teaches senior Linux® system administrators the methodology of performance tuning. This course discusses system architecture with an emphasis on understanding its implications on system performance, performance adjustments, open source benchmarking utilities, networking performance, and tuning configurations for specific server use cases and workloads.

This course is based on Red Hat® Enterprise Linux 8.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Analyze and tune for resource-specific scenarios
  • Applying tuning profiles with the tuned tool
  • Tune in virtual environments (hosts and guests)
  • Trace and profile system events and activities
  • Tune resource limits and utilization using systemd-integrated cgroups
  • Gather performance metrics and benchmarking data

Audience for this course

  • Senior Linux system administrators responsible for maximizing resource utilization through performance tuning

Prerequisites for this course

DO288VT – DO288 – Red Hat OpenShift Developer II: Buildi[...]

Course description

Design, build, and deploy containerized applications on Red Hat OpenShift

Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288) teaches you how to design, build, and deploy containerized software applications on an OpenShift cluster

Whether you are migrating existing applications or writing container-native applications, you will learn how to boost developer productivity powered by Red Hat® OpenShift Container Platform, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.

The skills you learn in this course can be applied using all versions of Red Hat OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO), and Red Hat OpenShift Container Platform.

This course is based on Red Hat OpenShift 4.14

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

  • Features for developers in the Red Hat OpenShift web console
  • Building and publishing container images for Red Hat OpenShift
  • Managing container deployments on Red Hat OpenShift
  • Create and deploy multi-container applications on Red Hat OpenShift
  • Deploy multi-container applications using Helm Charts and Kustomize
  • Create health checks to monitor and improve application reliability
  • Creating CI/CD Workflows using Red Hat OpenShift Pipelines

Audience for this course

  • Enterprise application developers
  • DevOps site reliability engineers

Recommended for this course

Technology considerations

  • This course uses a lab environment provisioned in the Red Hat Online Learning (ROL) cloud.
  • Internet access is required to run the exercises and labs.