Liferay Training

Introduction to Liferay

Gain an overview of Liferay, an enterprise portal platform. Learn about its core features, architecture, and how it can be used to build and manage web applications and digital experiences.

Installing and Configuring Liferay

Learn the steps for installing and configuring Liferay. Understand system requirements, installation processes, and initial configuration tasks to set up a Liferay instance.

Managing Liferay Users and Permissions

Explore how to manage users and permissions within Liferay. Learn about user roles, access control, and best practices for managing user accounts and permissions.

System Monitoring and Maintenance

Discover techniques for monitoring and maintaining Liferay systems. Learn about system health checks, performance monitoring, and regular maintenance tasks to ensure optimal system operation.

Backup and Disaster Recovery

Understand best practices for backing up and recovering Liferay environments. Learn about backup strategies, disaster recovery planning, and procedures to protect data and ensure business continuity.

Upgrading and Patching Liferay

Learn how to upgrade and patch Liferay systems. Understand the upgrade process, patch management, and strategies for minimizing downtime during upgrades.

Configuring Liferay for Performance

Explore configuration options for optimizing Liferay performance. Learn about tuning parameters, caching, and other techniques to improve the efficiency and speed of Liferay applications.

Security Best Practices

Discover security best practices for Liferay systems. Learn about securing Liferay installations, managing security updates, and implementing measures to protect against vulnerabilities.

Integrating Liferay with Other Systems

Understand how to integrate Liferay with external systems. Learn about integration techniques, APIs, and tools for connecting Liferay with other enterprise applications and services.

Certification Preparation and Exam

Prepare for Liferay certification exams. Review key concepts, practice exam questions, and understand the certification requirements to validate your skills in using and administering Liferay.

Liferay syllabus

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 Panel

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

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday