Skip to content

Innovative Technology Solutions

Developing Applications with Red Hat OpenShift Serverless and Knative - DO244

3652 Ratings
4.6/5

4658 Learners

Overview

Develop and deploy event-driven auto-scaling serverless applications and functions

Learn how to develop, deploy, and auto-scale event driven serverless applications on the Red Hat OpenShift Container Platform. Red Hat OpenShift Serverless enables developers and Site Reliability Engineers (SREs) to focus on the core business logic of their applications and functions by delegating operational concerns and infrastructure services to the Red Hat® OpenShift Serverless platform.

This course is based on Red Hat OpenShift Serverless 1.23 and OpenShift Container Platform 4.10.

Redhat training

Key Features

Course content summary

    • Understand OpenShift Serverless architecture and primary features of Knative for serverless applications.
    • Implement cloud-native serverless applications using Knative serving.
    • Implement event-driven serverless applications using Knative eventing.
    • Implement serverless applications using OpenShift Serverless functions.

Audience for this course

    • Cloud-native application developers interested in developing serverless applications
    • Site Reliability Engineers and OpenShift Administrators interested in using serverless technologies to automate operations and developing utility tools to manage and monitor their applications.

Prerequisites for this course

    • Complete Red Hat OpenShift I: Containers & Kubernetes (DO180) or demonstrate equivalent knowledge.
    • Complete Red Hat OpenShift Development II: Containerizing Applications (DO288) or demonstrate equivalent knowledge.
    • Experience programming REST APIs in Java or JavaScript (Node.js) is required.

Technology considerations

    • Internet access is required.

Training Options

Self-Paced eLearning

On Demand
  • Lifetime access to recorded self-paced eLearning course created by industry experts
  • 3 simulation mock test papers for Practice
  • 24x7 learner assistance and support

Corporate Training

Customized
  • Live Instructor Led / Campus delivery model
  • Flexible pricing options according to your requirements
  • Pre & Post evaluation test for comparison
  • 24x7 support & assistance

Outline

Introduction to Red Hat OpenShift Serverless and Knative

Describe the architecture of Red Hat OpenShift Serverless

Develop Serverless Applications by using Knative Serving

Deploy and scale serverless applications with Knative Serving

Develop Event-driven Serverless Applications by using Knative Eventing

Implement event driven serverless applications using Knative Eventing

Develop Applications by Using OpenShift Serverless Functions

Implement serverless applications using OpenShift Serverless Functions

Outcome

Impact on the organization

Cloud-native serverless applications minimizes the effort spent configuring and scaling infrastructure, allowing developers and Site Reliability Engineers (SREs) to bring products and services to market quickly. Red Hat OpenShift Serverless allows organizations to decrease development time by focusing on the core business functions of their applications, and allows integration with both internal and external applications. Developers can rapidly build event-driven custom workflows using standard protocols and familiar developer tooling. SREs can automate tasks with simple functions that respond to events.

Impact of this training

As a result of attending this course, you will be able to accelerate the time to market for cloud-native applications by minimizing time spent on operational and scaling aspects. You will be able to achieve this through learning and demonstrating the following skills:

      • Develop serverless applications locally, learn how to unit test them, build container images with using Containerfiles, and deploy the container image to a registry
      • Deploy serverless applications to an OpenShift cluster from a container registry
      • Auto-scale, version control and perform traffic splitting of serverless applications using Knative Serving
      • Develop event-driven applications using Knative Eventing
      • Develop serverless functions in multiple programming languages using Red Hat OpenShift Serverless Functions

Why Innovative Technology Solutions

Our Virtual Instructor Led Training model brings classroom learning experience online. With our world-class LMS instructor-led training, self-paced E-learning and personalized mentoring you will get an immersive first-class learning experience.

Self-Paced E-learning

A self-paced e-learning with recorded video sessions that you can access anytime without going beyond your comfort zone.

Live Virtual Classroom

An interactive classroom style virtual instructor led training to engage and learn more alongside your peers with a live trainer.

Learner's Community

A Social forum where you can ask your questions, one of our expert will reply you within 24 hours on that community.

Online Access of Labs

Online access of practise labs that you can access anytime, anywhere your machine.

Industry Based Projects

Real-time Industry based projects will be shared by the trainers throughout the program

24/7 Assistance

Get engaged with integrated support assistance on your desktop and mobile learning