Many organizations are seeking to move from traditional monolithic applications to applications based on microservices. Applications built with a microservice architecture accelerates time to market, enables ongoing incremental enhancements, and improves code reusability. Further, microservice applications are an ideal candidate for containerized deployment on Red Hat OpenShift.
The newest Red Hat Training course, Red Hat Application Development II: Implementing Microservice Architectures (JB283), introduces the core principles of microservice architecture and provides practical hands-on experience creating microservices using WildFly Swarm for streamlined development and Red Hat OpenShift for containerized deployment.
WildFly Swarm is one of the four newly supported runtimes available on OpenShift, collectively known as Red Hat OpenShift Application Runtimes (RHOAR). Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292), is an upcoming course that provides hands-on instruction for three of the runtimes, L ert.x, WildFly Swarm, and Spring Boot.
Students that have taken OpenShift Developer courses and have configured OpenShift to run existing applications are excellent candidates for this course as they’ll be making microservices from scratch while leveraging OpenShift.
Red Hat Application Development II: Implementing Microservice Architectures was designed for Java EE application developers that are interested in modernizing their skillset or are looking to develop microservices to fully utilize OpenShift features. Students will use practical exercises focusing on how to design, develop, monitor, test, and deploy modern microservices applications.
Continuing to add to Red Hat’s microservices story, Red Hat Training will release a second microservices course in Q2, Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292). DO292 will be an intensive hands-on programming experience in which the student will develop multiple microservices using the three runtimes and deploy them on a Red Hat OpenShift Container Platform cluster.
This course is also made available in Red Hat Academy (RHA) and brings in an additional certification EX283. Prior to taking JB283, RHA students should have completed JB183, Red Hat Application Development I: Programming in Java EE and the associated exam. Seasoned Java professionals can start with JB283 and likely will not need to take JB183 in preparation. Upon completion of JB283 students will likely be interested in diving further into the OpenShift curriculum, beginning with DO180.
This course is available in all modes of training – Classroom, Virtual Training, Online Learning, with the Red Hat Learning Subscription (RHLS) and the Red Hat Academy portfolio.