Select Page

Liferay Training – The only Course you need

⏰24 hours | ▶️ 24 Videos | 📣 49 Participants | 🔥11 Reviews

Choose a Plan that Works for You

Upcoming Batches EST

 Weekday 

Aug 03 (1 HR A DAY)
07:00 PM PST
Enroll Now  →

 Weekday 

Aug 18  (1 HR A DAY)
07:00 AM PST
Enroll Now  →

 Weekend

Aug 20 (1 HR A DAY)
09:30 PM PST
Enroll Now  →

Upcoming Batches IST

 Weekday 

Aug 04 (1 HR A DAY)
07:30 AM IST
Enroll Now  →

 Weekday 

Aug 18 (1 HR A DAY)
07:30 PM IST
Enroll Now  →

 Weekend 

Aug 21 (1 HR A DAY)
07:00 AM IST
Enroll Now  →

Course Description

Liferay is a complete CMS(Content Management Solution) for developing websites, Mobile Applications and Forms. It is used to handle your marketing assets. Through Liferay, you can increase your brand demand and Customer Loyalty. By 2025, Liferay will become one of the top content management systems.

After analyzing its progress in the market, we have designed this course based on the latest trends.

Major companies using Liferay are Dell, Barclays, Deloitte, Informatica, Mastercard, Microsoft, UBS, Thermo Fisher Scientific, DuPont, Palo Alto Networks.

The average salary of Liferay per annum is $168,200 – Neuvoo

Liferay training will help you develop the skills and knowledge necessary for building custom Liferay applications using templates and components.

It covers all the fundamentals of Liferay including architecture, JCR, OSGi framework, etc., through real-life projects and this will enable you to become a certified Liferay developer.

Features

✅Lifetime access ✅Lifetime video access
✅Real-time case studies ✅The project integrated into the Curriculum
✅24*7 Support from our team of administrators

Course Content

1.Introduction

  • Introduction to Liferay’s Plugins SDK
  • Installing Liferay Developer Studio
  • Setting Up the Space Program
  • Reviewing Liferay Concepts

2.Developing Portlet Plugins

  • Introduction to Java Standard Portlets
  • How Portlets Differ from Servlets
  • The Java Portlet Specification
  • The Portlet Lifecycle
  • Phases of the Portlet Lifecycle
  • Portlet Characteristics
  • Java Standard Portlet Exercise
  • Portlet Preferences
  • Inter-Portlet Communication
  • Methods of Inter-Portlet Communication
  • Public Render Parameters
  • Events
  • Portlets and Web Application Frameworks

3.Parts Inventory Portlet Application

  • Design Approach
  • Setting up the Data Model for Service Builder
  • Generating the Service and Persistence Layer
  • Leveraging the Liferay MVC Portlet Framework
  • Displaying Data using Liferay’s Search Container
  • Localization, Feedback and Input Validation
  • Integrating Liferay Permissions
  • Adding Custom Portlets to the Control Pane

4.Liferay Look and Feel

  • Application Display Templates
  • Liferay Theme and Layout Template Overview
  • Advanced Theme, Layout Topics, and Best Practices

5.Hook Plugins

  • Adding a Post Login Action
  • Adding a Startup Action
  • Customizing Language Keys
  • Customizing Core Liferay JSPs
  • Extending Liferay’s Services using Service Wrappers
  • Adding a Servlet Filter to Liferay
  • Customizing Liferay’s Struts Actions

6.Ext Plugins

  • Ext Plugin Overview
  • Portal Properties Ext Plugin
  • Portlet Preferences Ext Plugin
  • Ext Plugin Best Practices

7.Liferay Marketplace

  • Introduction to Liferay’s Marketplace
  • Liferay Plugin Security

8.Advanced Topics

  • Web Services in Liferay
  • Spring in Liferay
  • Development Strategy

9.AlloyUI

  • AlloyUI Overview
  • Widgets
  • Events and Ajax
  • Best Practices

10.Social Collaboration with Liferay

  • Introduction to Liferay’s Social API
  • Social Relationships
  • Social Activities
  • Introduction to Liferay’s Collaboration API
  • Enabling Assets in a Custom Application
  • Adding Support for Workflows in a Custom Application
  • Tags and Categories
  • Discussions and Ratings

11.Advanced Service Builder

  • Setting Up Remote Services
  • Accessing External Databases with Service Builder
  • Custom SQL Finders
  • Custom SQL Joins
  • Dynamic Query

12.Liferay APIs

  • Sending Synchronous and Asynchronous Messages with the Message Bus
  • Creating Scheduled Jobs
  • Indexing and Search APIs
  • Setting up Friendly URLs to Individual Assets
  • Importing and Exporting Data for Custom Portlets
  • Search Engine Optimization with Liferay

13.Rapid Application Development with Liferay CMS

  • Overview of RAD in Liferay’s CMS
  • Using Structures to Guide User Input
  • Velocity Templates
  • Accessing Liferay’s Services in a Custom Template
  • Using Custom Fields to Model Data
  • Custom Velocity Variables
  • Integrating AlloyUI Into a Custom Application

FAQ’s

❓ Do you offer any discount/offer?

✅ Yes, offers keep changing from time to time. You can chat with us or call our training coordinator for more details.

❓ Is there any demo video which I can watch before enrolling to the course?

✅ Yes, we have provided a Demo video section on each course page so that you can get a glimpse into the course you want to enroll.

❓ How soon after signing up would I get access to the learning content?

✅ Yes, we will provide access to all the learning materials after the complete payment for the course.

Related Blogs


Drop US a Query


Suggested Courses


MuleSoft Training

⭐⭐⭐⭐⭐

😃 221 Learners

Pega Training

⭐⭐⭐⭐⭐

😃 391 Learners

SailPoint Training

⭐⭐⭐⭐⭐

😃 106 Learners

WorkDay Training

⭐⭐⭐⭐⭐

😃 158 Learners

A few of our students

Alamara Jamadar 

HR Officer, Associate CIPD

The trainer gives knowledge of all topics through...more 

Paul Aldred 

Conversationalist at Blue Smart Fish

The experience has been extremely satisfying....more 

Kalakota V. 

Agile Integration Systems Analyst at IBM

Immeasurable online content. The tutors have...more 

Corporate Training

See why leading organizations choose CloudFoundation to train their Resources.

Course: Liferay Training - The only Course you need