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