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.

CoursePage_session_icon 

Successfully delivered 2 sessions for over 6 professionals

Intermediate

Purchase This Course

Fee On Request

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Guaranteed-to-Run (GTR)
  • Classroom Training fee on request

Filter By:

♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

  • Live Training (Duration : 40 Hours)
  • Per Participant
  • Classroom Training fee on request

♱ Excluding VAT/GST

You can request classroom training in any city on any date by Requesting More Information

Request More Information

Email:  WhatsApp:

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.

Suggested Courses

USD