Immediate access to information across multiple channels has resulted in an era of fast-paced, user-driven demand and the need for accelerated application time to market. Once deployed, these applications must be portable, secure, easy to scale, and simple to manage. Organizations are turning to containers and Kubernetes to meet these needs. This need has led to the emergence of DevOps practices as a key way to accelerate digital business innovation. 

Digital transformation is driving the world towards containers

 

DevOps is an approach to culture, automation, and a platform designed to increase the speed and flexibility with which new features and services are delivered. Modern application platforms based on container technology and microservices are critical to DevOps practices, helping deliver secure and innovative software services at the speed of digital business, and quickly deliver new applications or to containerize and migrate existing ones to the cloud.

Red Hat OpenShift includes everything needed to meet your team’s objectives by enabling a high velocity DevOps pipeline, leading to faster, dynamic application deployments. It includes an enterprise-grade Linux operating system, container runtime, networking, monitoring, container registry, authentication, and authorization solutions. These components are tested together for unified operations on a complete Kubernetes platform spanning every cloud.

The container adoption journey: abridged

While the promise of container-based architecture is compelling, the road to container adoption can be complex. To gain the full benefit of containers, you need a flexible program that incrementally delivers a modern, container-based infrastructure—with the necessary organizational process changes. Red Hat facilitates an phased approach to container adoption, progressing from proof-of-concept to high value early projects and then to operating at scale in full DevOps fashion.

As enterprises progress through the adoption journey, many roles within IT and application development are engaged. Red Hat Training and Certification delivers comprehensive, outcome driven job role enablement for architects, SREs, operators, security engineers, and application developers to bridge skill gaps. 

Red Hat offers three use-case based tracks for developers: 

  1. Legacy app migration
  2. Building native microservices 
  3. Rapidly deploying applications (based on frameworks such as Spring Boot, Python, Node.js, and others  

These learning paths align with typical enterprise initiatives as customers seek to take full advantage of a Kubernetes based architecture. 

Red Hat Training enables you to spend less time deploying applications- and more time developing them

To respond to the need to quickly and easily learn the basics of how to deploy container applications, Red Hat Training + Certification has developed DO101: Introduction to OpenShift Applications. This course is the first step in the container adoption journey for novice container application developers. This course teaches any developer, regardless of Linux technical skills, how to take their applications from their laptops into the cloud with Red Hat OpenShift Container Platform. The course orients students to a modern cloud-native developer environment with Git and VSCode before leveraging the new, easy to use developer web console in OpenShift 4.2 to deploy, scale, and troubleshoot applications.

This one-day course will enable any developer to easily: 

  • 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

For developers who have already taken DO101 and want to take the container skills they have learned to the next level, we suggest JB283: Red Hat Application Development II. This course teaches developers to build on Java EE application development fundamentals and focuses on how to develop, monitor, test, and deploy modern microservices applications. 

Both courses and more are included in your standard Red Hat Learning Subscription- log in and start learning.

Connect with Red Hat Services

Learn more about Red Hat Consulting
Learn more about Red Hat Training
Join the Red Hat Learning Community
Learn more about Red Hat Certification
Subscribe to the Training Newsletter
Follow Red Hat Services on Twitter
Follow Red Hat Open Innovation Labs on Twitter
Like Red Hat Services on Facebook
Watch Red Hat Training videos on YouTube
Follow Red Hat Certified Professionals on LinkedIn


About the author

Pete Hnath, Senior Director of Curriculum Development, is responsible for customer training and digital delivery platforms across Red Hat’s entire product portfolio. Hnath led the launch of the Red Hat Hat Learning Subscription (RHLS) that includes courses, cloud based labs, video classroom and expert seminars.

Read full bio