Virtual Event

Migrating Legacy Java Applications to DevOps enabled OpenShift on IBM Cloud

August 5, 20201:00 PM - 4:00 PM(GMT-04:00) Eastern Time (US & Canada)

You are invited to the upcoming, free Migrating Legacy Java Applications to DevOps enabled OpenShift® on IBM Cloud.

OpenShift has become the leading platform as a service (PaaS) to migrate legacy applications. Running IBM Cloud, OpenShift provides a secure, scalable, and reliable container orchestration environment. Many software developers have heard of DevOps, CI/CD and container orchestration as the means to “digitally transform” their application, but may find adopting OpenShift to steep of a learning curve.  

The purpose of this workshop is to show Java developers how to configure OpenShift on IBM Cloud to migrate their legacy applications. We will discuss how to migrate your existing Java applications into containers and build DevOps enabled CI/CD pipelines to test and deploy your applications. The labs will cover how to convert existing applications to containers, create container registries, perform container scanning, configure Git repos, configure Jenkins server, and create build/test/deploy pipelines. At the end of the labs, a Java developer will be able to successfully migrate a legacy Java app to OpenShift and build the appropriate DevOps framework to mange the code moving forward.

This hands-on workshop include:

  • Review of OpenShift
  • Why OpenShift over open source and public cloud solutions?
  • How does OpenShift work on IBM Cloud?
  • Benefits of containers and orchestration
  • Key considerations when migrating legacy applications
  • Key considerations for developing new applications
  • Key factors for refactoring applications to microservices
  • What is Git?
  • What is Jenkins?
  • Integrating OpenShift with Git and Jenkins
  • Configuring CI/CD pipelines
  • Implementing container orchestration at scale                 

Who should attend: Software Developers and Systems Administrators looking to migrate legacy applications to the cloud

Prerequisites: Attendees should have basic knowledge of using SSH and command line shell (BASH) as well as a conceptual understanding of Linux system admin, Patching, and Automation concepts

Attendees must have a laptop with ADMIN rights and the ability to SSH to a lab environment hosted in a public cloud.

Virtual event details
Date:              August 5th, 2020
Time:             1 p.m. – 4 p.m. EDT
Format:         Virtual instruction with interactive labs

The first 25 students who both register and attend the event will get access to their own personal lab to perform a set of hands on exercises. Since attendance is unlimited, there will be a virtual conference hall where remaining students are invited to observe an instructor performing the hands on exercises.

Introduction & settle-in  
8:30 a.m. - 12:00 p.m. -- MORNING SESSIONS
  • Introduction to Ansible
  • Running Ad-hoc Commands
  • Writing Your First Playbook
  • Using Variables
  • Conditionals, Handlers and Loops
  • Building Templates
  • Roles
12:00 p.m. - 1:00 p.m. -- LUNCH  
1:00 p.m. - 3:30 p.m. -- AFTERNOON SESSIONS
  • Introduction to Tower
  • Inventories
  • Credentials
  • Ad-Hoc commands
  • Projects
  • Job Templates
  • Using the Survey Feature
  • Role Based Access Control
  • Workflows

Bluejeans, North Carolina  Bluejeans

Date: Thursday, November 1, 2019

Time: X:XX a.m. – X:XX p.m.

What is an Ansible Workshop?

Who should attend?

If you have any questions please send us an email.

Hear from the experts

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis ornare erat, sit amet aliquet tortor. Aenean dapibus leo nec commodo blandit. Aliquam erat volutpat. Aenean ac rutrum nisl, non volutpat metus