Schedule Introduction


Training Schedule


Liferay DevOps

Code: Liferay DevOps 7.1
Tuition (USD): $1595
Length: 3Days

Have a question? Contact Us

Contact Us for upcoming dates.
Skills Gained:
1) The course begins by establishing key concepts for Liferay deployment and demonstrating how to deploy and configure Liferay in both a Java EE Web Container and a full-featured Java EE Container, all while using Docker. 2) Once Liferay is running, the course focuses on configuration, showing everything you need to know about managing your instance. This focus includes Liferay-specific settings, application and document settings, and making sure staging is configured for performance. 3) The main focus of this course is business continuity, planning strategies that will ensure your system stays up and running over the long-term. This involves a conversation about fault tolerance, high availability and scalability for performance, and the basics of session replication and server affinity in a cluster. All of this will be implemented using Docker. 4) Next, you’ll look at a brief overview of how to deploy Liferay in the cloud, followed by a close examination of Liferay's authentication mechanisms and authentication integration points. The section continues with a discussion of securing your Liferay instance. 5) You'll end the course by putting together a disaster recovery plan so you're ready to bring your system back online quickly in the event of a system failure.
Who Should Attend?
DevOps Engineers System Administrators
  • This course requires you to have basic knowledge of server setup and maintenance.
What You Will Learn:
  • 1) Deploying Liferay for Development
  • a) Introduction to Docker
  • b) Installing Liferay on a Java EE Server
  • c) Simulating a Production Environment
  • d) Installing Liferay on a Full Profile Server
  • e) Managing JNDI Connections
  • 2) Configuring Liferay
  • a) Configuring Platform Settings
  • b) Configuring Liferay’s Documents and Media Settings
  • c) Configuring Liferay’s Application Settings
  • d) Configuring for Staging
  • 3) Clustering Liferay
  • a) Architecting a Cluster for Fault Tolerance
  • b) Preventing and Preparing for a Disaster
  • c) Clustering the Servers
  • d) Clustering the Portal
  • e) Configuring Documents and Search
  • 4) Liferay in the Cloud
  • a) Working with Liferay in the Cloud
  • b) Introduction to Continuous Integration, Delivery, and Deployment
  • 5) Integrating Authentication
  • a) Integrating Liferay with LDAP and SSO
  • b) Using LDAP with Liferay
  • c) Using SSO with Liferay
  • 6) Hardening Liferay
  • a) Balancing Security and Performance
  • b) Password Policies and Hashtag
  • c) Securing Liferay
  • 7) Tools and Backups
  • a) Using Tools to Monitor Liferay
  • b) Installing Liferay Fix Packs and Service Packs
  • c) Restoring Liferay from Backups
Course Info:
Course based on Version: DXP 7.1

Course notes and announcements:

1) Prepare Liferay for the Pressures of Production
Learn how to architect Liferay to be highly available and scalable to ensure your customers can reach you when they need to the most.

2) Integrate Your Existing User Management
Connect Liferay to your LDAP server and maintain your user mapping for an easier user transition.

3) Run Liferay DXP 7.1 in Docker
Gain knowledge and experience using Docker with Liferay to stay on the cutting edge of DevOps tools.

Setup Requirements

Quad-Core Processor
15 GB Free Hard Disk Space
Note: This is the minimum configuration required to complete the exercises in the course.


?Oracle Java JDK 8
The JAVA_HOME environment variable should be set.

An unzip tool such as 7-zip.
A full-featured text editor such as Notepad++.

All In Person and Live Virtual classrooms are taught by a Liferay Certified Instructor.

Note: Each registration permits one student to take part in the sessions. Those wishing to audit or observe the course in a non-participatory manner must register separately.

Early Bird Discounts (EBD) are available for Public class registrations made before EBD expiration. EBD Applied upon time of registration.