What you'll learn:
- Understand Liberty architecture, directory structure, features, and modular runtime model.
- Install and configure IBM WebSphere Liberty from scratch on Linux.
- Work with server xml, jvm options, bootstrap properties, configDropins, and advanced configuration patterns.
- Deploy applications using multiple methods: dropins, apps folder, server.xml deployment, and automated deployments.
- Configure datasources, JDBC providers and transaction management.
- Tune the JVM, garbage collector, thread pools, connection pools, caching, and other performance settings.
- Troubleshoot startup failures, deployment issues, security errors, SSL problems, thread pool bottlenecks, and datasource issues.
- Enable MicroProfile features like Config, Metrics, Health, and Fault Tolerance.
- Configure routing, load balancing, session affinity, and high availability for multi-instance Liberty deployments.
- Apply real-time enterprise scenarios and hands-on labs to build confidence for on-prem and cloud environments.
This comprehensive course is designed to take you from foundational concepts to advanced real-world administration of IBM WebSphere Liberty. Whether you are new to application servers or transitioning from traditional WebSphere, this training provides a complete, hands-on understanding of how Liberty works, how to configure it, secure it, troubleshoot it, and deploy applications in modern enterprise environments.
Starting with installation and initial setup, you will learn Liberty’s directory structure, modular architecture, server.xml configuration, feature management, logging, datasources, and application deployment models. You will then progress into advanced topics such as JVM tuning, GC optimization, thread and connection pool configuration, diagnostics, monitoring, clustering concepts, and high availability patterns.
The course also covers critical operational skills including reverse proxy integration with IHS/Nginx, LDAP and Active Directory authentication, SSL/TLS configuration. You will learn how to analyze logs, resolve startup and deployment issues, identify performance bottlenecks, and apply tuning best practices for production workloads.
With real-time scenarios, step-by-step demonstrations, configuration examples, and hands-on exercises, this course prepares you to confidently manage WebSphere Liberty in both on-premise and cloud environments—whether running on virtual machines, containers, Kubernetes, or OpenShift.
By the end of this course, you will be able to install, configure, deploy, secure, optimize, troubleshoot, and administer Liberty at an enterprise level, making you fully capable of supporting modern Java applications and cloud-native workloads in production.