Developing and Deploying Applications on OpenShift

Learn how to manage application using OpenShift Container Platform

Course Code : 2652
Developing and Deploying Applications on OpenShift 0 5 0

Overview

This course is part of a series of courses that focus on using OpenShift Container Platform to automate a portion of the software delivery pipeline. The course familiarizes participants to a DevOps environment through the use of agile software development methodology, test-driven development, continuous integration, and a standard operating environment through the use of Platform-as-a-Service (PaaS). During the course, participants also learn about implementing user stories for an existing Java EE application and deploying the application to an OpenShift instance.

This course is based on Red Hat® OpenShift Container Platform 3.5.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 3 days

Live Virtual Classroom
Duration: 3 days

What You'll learn

  • Managing an application with Red Hat JBoss® Developer Studio
  • Introduction to continuous integration (CI)
  • Integrating CI into OpenShift Container Platform
  • Implementing CI for the application
  • Clustering the Bookstore application
  • Remote debugging the Bookstore application
  • Deploying custom containers
  • Creating a custom template

Outline

  • Introduce and review the course
  • Describe the developer’s tools, agile practices, and deployment environment that will be used in this course
  • Become familiar with the course application architecture, features, and project layout
  • Describe the features and architecture of OpenShift Container Platform
  • Control and maintain applications using the OpenShift Container Platform command line interface
  • Define, build, and deploy an application on OpenShift Container Platform
  • Create deployments that use clustering, load balancing, and customized node scheduling
  • Establish continuous integration with Jenkins
  • Use debugging and logs to troubleshoot problems with application performance or deployment issues
  • Create custom source image containers, templates, and builders
  • Practice the skills learned in this course
View More

Prerequisites

Participants need to have experience as a successful developer in one of the environments supported by Red Hat OpenShift Container Platform – Python, Ruby, Java EE, Node.js. They should have completed the Introduction to Containers, Kubernetes, and Red Hat OpenShift course or have equivalent experience. Java EE programming skills are helpful, though not mandatory.

Who Should Attend

Anyone interested in the paradigm shifts necessary to enable organizational agility in today’s innovative business climate will find the Business Agility Foundations course compelling. The course is highly recommended for –

  • Current and aspiring business agility leaders
  • Business change agents
  • Business leaders
  • Business managers
  • Value managers
  • Product owners
  • Product managers
  • Anyone wanting a certification in ICAgile Business Agility Foundation (ICP-BAF)
  • Anyone wanting to be an ICAgile Certified Expert in Business Agility

Interested in this course? Let’s connect!

Customer Reviews

Name
Email
Review Title
Rating
Review Content

No reviews yet