Liferay DevOps

Everything you need to know about getting your Liferay DXP servers up and running.

About this course

Whether you’re a system administrator or a developer, Liferay DevOps will equip you to successfully install and maintain a well-performing installation of Liferay DXP 7.1.

Learn how to build and deploy Docker containers optimized for Liferay. Find out how you can configure, cluster, and secure all aspects of your DXP servers and how to integrate them into your existing infrastructure.

Instructor

Olaf Kock

Since he joined Liferay in 2010, Olaf is busy with consulting, training and setting customers and community on track. Being one of the top posters on Liferay's community blog, he likes sharing his experience and sometimes adds in his opinion - just like in this course.

You can occasionally meet Olaf at European training or community meetups, and also at events like Liferay Devcon, or the North American Symposium (NAS) 2018. He's the host of the (typically sold out) Unconference - held at Devcon since 2013 and for the first time at NAS in 2018.

Curriculum3 Days

  • Introduction
  • Course Topics 8 min
  • Deploying and Managing Liferay
  • DevOps with Liferay 8 min
  • Introduction to Docker 9 min
  • Installing Liferay on a Java EE Server 9 min
  • Exercise: Installing Liferay on a Java EE Server 7 min
  • Simulating a Production Environment 9 min
  • Exercise: Simulating a Production Environment 5 min
  • Installing Liferay on a Full Profile Server 18 min
  • Exercise: Installing Liferay on a Full Profile Server 23 min
  • Managing JNDI Settings 7 min
  • Configuring Liferay Settings
  • Configuring Liferay Settings 22 min
  • Exercise: Configuring Default Settings 14 min
  • Configuring Document Settings 20 min
  • Exercise: Configuring Document Settings 8 min
  • Configuring Application Settings 18 min
  • Configuring for Environment-Specific Settings 7 min
  • Exercise: Configuring for Environment-Specific Settings 9 min
  • Configuring for Staging 16 min
  • Exercise: Configuring for Staging 14 min
  • Clustering a Liferay-based Solution
  • Basics of Fault Tolerance 6 min
  • Business Continuity 10 min
  • Clustering the Servers 14 min
  • Exercise: Clustering the Servers 1 min
  • Clustering the Portal 15 min
  • Exercise: Clustering the Portal 3 min
  • Configuring Documents and Search 14 min
  • Exercise: Clustering Document Repository 10 min
  • Exercise: Configuring Search Server 11 min
  • Deploying to the Cloud
  • Liferay in the Cloud 9 min
  • Exercise: Deploying to the Cloud 7 min
  • Introduction to CI/CD/CD 6 min
  • Authentication
  • Integrating LDAP and SSO 9 min
  • Using LDAP with Liferay 16 min
  • Exercise: Using LDAP with Liferay 14 min
  • Using SSO with Liferay 7 min
  • Hardening Liferay
  • Balancing Security and Performance 16 min
  • Password Policies and Hashing 6 min
  • Exercise: Password Policies and Hashing 9 min
  • Securing Liferay 16 min
  • Maintaining the Portal
  • Monitoring Tools 12 min
  • Installing Fixes and Backups 19 min
  • Upgrading Liferay
  • Upgrading Liferay 20 min
  • Explore More
  • Next Steps

About this course

Whether you’re a system administrator or a developer, Liferay DevOps will equip you to successfully install and maintain a well-performing installation of Liferay DXP 7.1.

Learn how to build and deploy Docker containers optimized for Liferay. Find out how you can configure, cluster, and secure all aspects of your DXP servers and how to integrate them into your existing infrastructure.

Instructor

Olaf Kock

Since he joined Liferay in 2010, Olaf is busy with consulting, training and setting customers and community on track. Being one of the top posters on Liferay's community blog, he likes sharing his experience and sometimes adds in his opinion - just like in this course.

You can occasionally meet Olaf at European training or community meetups, and also at events like Liferay Devcon, or the North American Symposium (NAS) 2018. He's the host of the (typically sold out) Unconference - held at Devcon since 2013 and for the first time at NAS in 2018.

Curriculum3 Days

  • Introduction
  • Course Topics 8 min
  • Deploying and Managing Liferay
  • DevOps with Liferay 8 min
  • Introduction to Docker 9 min
  • Installing Liferay on a Java EE Server 9 min
  • Exercise: Installing Liferay on a Java EE Server 7 min
  • Simulating a Production Environment 9 min
  • Exercise: Simulating a Production Environment 5 min
  • Installing Liferay on a Full Profile Server 18 min
  • Exercise: Installing Liferay on a Full Profile Server 23 min
  • Managing JNDI Settings 7 min
  • Configuring Liferay Settings
  • Configuring Liferay Settings 22 min
  • Exercise: Configuring Default Settings 14 min
  • Configuring Document Settings 20 min
  • Exercise: Configuring Document Settings 8 min
  • Configuring Application Settings 18 min
  • Configuring for Environment-Specific Settings 7 min
  • Exercise: Configuring for Environment-Specific Settings 9 min
  • Configuring for Staging 16 min
  • Exercise: Configuring for Staging 14 min
  • Clustering a Liferay-based Solution
  • Basics of Fault Tolerance 6 min
  • Business Continuity 10 min
  • Clustering the Servers 14 min
  • Exercise: Clustering the Servers 1 min
  • Clustering the Portal 15 min
  • Exercise: Clustering the Portal 3 min
  • Configuring Documents and Search 14 min
  • Exercise: Clustering Document Repository 10 min
  • Exercise: Configuring Search Server 11 min
  • Deploying to the Cloud
  • Liferay in the Cloud 9 min
  • Exercise: Deploying to the Cloud 7 min
  • Introduction to CI/CD/CD 6 min
  • Authentication
  • Integrating LDAP and SSO 9 min
  • Using LDAP with Liferay 16 min
  • Exercise: Using LDAP with Liferay 14 min
  • Using SSO with Liferay 7 min
  • Hardening Liferay
  • Balancing Security and Performance 16 min
  • Password Policies and Hashing 6 min
  • Exercise: Password Policies and Hashing 9 min
  • Securing Liferay 16 min
  • Maintaining the Portal
  • Monitoring Tools 12 min
  • Installing Fixes and Backups 19 min
  • Upgrading Liferay
  • Upgrading Liferay 20 min
  • Explore More
  • Next Steps