Liferay Course Overview

Liferay Course Overview

The Liferay course is designed to provide learners with a comprehensive understanding of Liferay Portal, a leading open-source enterprise portal framework used to create dynamic websites and web applications. The course covers a range of essential topics, starting from an introduction to Liferay's Plugins SDK, installing the Liferay Developer Studio, and setting up a development environment with the Space Program. Learners will delve into developing portlet plugins, understanding the Java Standard Portlets, differences between portlets and servlets, the portlet lifecycle, and inter-portlet communication.

As they progress, participants will tackle practical exercises in creating a Parts Inventory Portlet Application, understanding Liferay's MVC Portlet Framework, and managing permissions. The course also includes modules on theme and layout template plugins, learning how to customize the look and feel of Liferay applications. Hook plugins are covered extensively, teaching students how to modify Liferay's core behavior. The advanced Ext plugins module dives into deeper customizations and best practices. Finally, learners will explore advanced topics such as using Liferay's web services and incorporating Spring into Liferay applications. This Liferay training will equip individuals with the skills to develop robust Liferay applications, enhancing their professional toolkit in enterprise portal technology.

This is a Rare Course and it can be take up to 3 weeks to arrange the training.

Koenig's Unique Offerings

images-1-1

1-on-1 Training

Schedule personalized sessions based upon your availability.

images-1-1

Customized Training

Tailor your learning experience. Dive deeper in topics of greater interest to you.

images-1-1

4-Hour Sessions

Optimize learning with Koenig's 4-hour sessions, balancing knowledge retention and time constraints.

images-1-1

Free Demo Class

Join our training with confidence. Attend a free demo class to experience our expert trainers and get all your queries answered.

Purchase This Course

Fee On Request

  • Live Online Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • date-img
  • date-img

♱ Excluding VAT/GST

Classroom Training price is on request

  • Live Online Training (Duration : 40 Hours)
  • Per Participant

♱ Excluding VAT/GST

Classroom Training price is on request

Request More Information

Email:  WhatsApp:

Course Prerequisites

To ensure that you can successfully participate in and benefit from our Liferay training course, the following are the minimum required prerequisites:


  • Basic understanding of Java programming language and object-oriented concepts.
  • Familiarity with web development technologies, such as HTML, CSS, and JavaScript.
  • Knowledge of Java web development, including servlets and JSP (JavaServer Pages).
  • Experience with using an Integrated Development Environment (IDE), such as Eclipse, IntelliJ IDEA, or Liferay Developer Studio.
  • An understanding of database concepts and experience with SQL.
  • Basic knowledge of software development lifecycle and version control systems, like Git.
  • Familiarity with the concept of MVC (Model-View-Controller) architecture.
  • Awareness of basic web server and application server concepts, such as Apache Tomcat.

We encourage learners with diverse backgrounds to join our course, and we're committed to providing the support you need to grasp the course material effectively.


Target Audience for Liferay

This Liferay course provides comprehensive training on portal development, targeting professionals in software and web development.


  • Java Developers
  • Web Developers
  • Software Architects
  • Portal Developers
  • Application Developers
  • Front-end Developers interested in themes and layouts
  • Middleware Engineers
  • System Integrators
  • Technical Consultants
  • IT Project Managers overseeing portal projects


Learning Objectives - What you will Learn in this Liferay?

Introduction to the Course's Learning Outcomes and Concepts Covered

Gain practical expertise in Liferay development through a comprehensive course that covers Liferay's Plugin SDK, portlet development, theme and layout design, hook plugins, and advanced customization techniques.

Learning Objectives and Outcomes

  • Understand the fundamentals of Liferay's Plugin SDK and how to set up Liferay Developer Studio for optimal development efficiency.
  • Differentiate between Java standard portlets and servlets, learning portlet lifecycle, characteristics, preferences, and inter-portlet communication.
  • Develop robust portlet applications utilizing Liferay's Service Builder to generate service layers and persistence, and integrate with Liferay MVC for user interface design.
  • Design and implement Liferay Themes and Layout Templates, adopting advanced topics and best practices for a responsive user experience.
  • Create Hook plugins to customize language keys, JSPs, service wrappers, and add post-login actions to enhance Liferay functionalities.
  • Utilize Ext plugins for deep customizations of portal properties, portlet defaults, and learn the best practices for maintaining upgrade paths.
  • Master advanced topics such as leveraging Liferay's Web Services, integrating the Spring framework, and strategizing for efficient Liferay development.
  • Apply practical knowledge to add custom portlets to the control panel, manage localization, feedback, and input validation.
  • Implement Liferay permissions within applications to ensure fine-grained access control and security.
  • Gain hands-on experience through exercises in developing and customizing Liferay components for real-world application deployments.