Liferay Application Developer Training

Introduction to Liferay

Get an overview of Liferay, a popular open-source portal platform. Learn about its architecture, key features, and how it can be used to build and manage web applications and enterprise portals.

Setting Up Liferay Development Environment

Learn how to set up your development environment for Liferay. Understand the installation process, configuring the Liferay server, and integrating with development tools.

Customizing Liferay Portlets

Explore how to create and customize Liferay portlets. Learn to develop custom portlets using Liferay's APIs and frameworks, and understand how to deploy and manage them.

Theming and Layouts

Discover how to design and implement themes and layouts in Liferay. Learn about Liferay's templating system, CSS customization, and creating responsive and user-friendly interfaces.

Building Liferay Applications

Understand how to develop complete applications using Liferay. Learn to integrate Liferay's features with your applications, including user management, permissions, and workflow.

Integration and Extensibility

Learn about integrating Liferay with other systems and services. Explore Liferay's extensibility options, including custom services, APIs, and integration with third-party tools.

Performance Optimization and Best Practices

Discover techniques for optimizing Liferay performance. Learn best practices for development, deployment, and maintenance to ensure efficient and scalable applications.

Testing and Debugging

Explore strategies for testing and debugging Liferay applications. Understand how to use Liferay's built-in tools and external testing frameworks to ensure application quality.

Certification Preparation and Exam

Prepare for the Liferay Application Developer certification exam. Review key concepts, practice questions, and understand the certification requirements and process.

Liferay Application Developer syllabus

1. Development Environment

  • Installing Developer Studio
  • Liferay Development Environment Setup

2. Module Lifecycle

  • Developing Applications in the Module Framework
  • Understanding Modules
  • Understanding Components
  • Application Lifecycle Management

3. Building Modules

  • Building a Module from Scratch

4. Building Services

  • Service Architecture Overview
  • Creating a Basic Service
  • Implementing Your Service

5. The JSR-286 Portlet Specification

  • Overview of JSR-286 Portlet Specification
  • Understanding Portlets
  • The Portlet Lifecycle
  • Inter-Portlet Communication (IPC)

6. Interacting with the Shell

  • Overview of the Shell
  • Bundle Installation
  • Deployment Status

7. Building Portlet Modules

  • Portlet Components
  • Configuring Portlet Attributes
  • Presentation Layer Design
  • Controller Layer Implementation

8. Debugging Module Deployment

  • Dependency Resolution
  • Troubleshooting Deployment Issues
  • Discovering Services

9. Bringing Everything Together in a Real-World Application

  • Project Overview
  • Creating the Portlet
  • Model & Persistence Layer
  • Service Layer
  • View Layer

10. Bringing Everything Together in a Real-World Application (Continued)

  • Liferay Utilities
  • Validation and Feedback Mechanisms
  • Implementing Permissions
  • Utilizing Liferay Services
  • Integrating with Liferay Frameworks

11. Upgrade Strategy

  • Upgrading from Liferay 6.2 to DXP

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