Essentials for Cloud-Native Java Application Development
Learn the essentials for developing cloud-native Java applications. This course covers the key principles, tools, and techniques for building and deploying Java applications optimized for cloud environments, ensuring scalability, resilience, and performance.
At a Glance
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.
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.
There are no reviews yet.