Back to Catalog

Essentials for Cloud-Native Java Application Development

BeginnerCourse

Unlock the power of Open Liberty, Jakarta EE, and MicroProfile with this beginner-level course. Earn your Liberty Developer Essentials badge today! By completing this course, you'll learn how to effectively use Open Liberty to develop basic cloud-native Java applications.

Language

  • English

Topic

  • Open Liberty

Enrollment Count

  • 658

Skills You Will Learn

  • Open Liberty, MicroProfile, Jakarta EE, Cloud Native, Java

Offered By

  • OpenLiberty

Estimated Effort

  • 3 hours

Platform

  • SkillsNetwork

Last Update

  • March 17, 2025
About this Course
This course will teach you the essential skills and technologies to create a basic cloud-native Java application with Open Liberty. Open Liberty is an open application framework designed for the cloud. It’s small, lightweight, and designed with modern cloud-native application development in mind. It supports the full MicroProfile and Jakarta EE APIs and is composable, meaning that you can use only the features that you need and keep everything lightweight, which is great for microservices. It also deploys to every major cloud platform, including Docker, Kubernetes, and Cloud Foundry.

Course Syllabus

This course consists of 5 modules, enabling you to learn about topics including:
  • REST (Representational State Transfer) applications
  • CDI (Contexts and Dependency Injection)
  • Externalizing application configuration

Modules:
  • Getting started with Open Liberty
  • Creating a RESTful web service
  • Consuming a RESTful web service
  • Injecting dependencies into microservices
  • Configuring microservices


General Information

  • This is a self-paced course.
  • It can be taken at any time.


Prerequisites

There are no hard requirements needed to be able to take this course, however, a basic knowledge of Java,  Maven, and microservices will be useful.

Instructors

Gilbert Kwan

WAS software developer

I am an advisory software developer of WebSphere Application Server, now, I am the Open Liberty guides lead. Visit this blog https://openliberty.io/blog/2021/11/25/GilbertKwan_MeetTheTeam.html if you like to know me more.

Read more

Grace Jansen

Developer Advocate

Grace is a Java Champion and Developer Advocate at IBM, working with Open Liberty, MicroProfile and Cloud Technologies. She has been with IBM since graduating from Exeter University with a Degree in Biology. Grace enjoys bringing a varied perspective to her projects and using her knowledge of biological systems to simplify complex software patterns and architectures. As a developer advocate, Grace builds POC’s, demos and sample applications, and writes guides and tutorials. She is a regular presenter at international technology conferences and has authored a book on reactive systems. Grace also has a keen passion for encouraging more women into STEM and especially Technology careers.

Read more