Course Name
Course Code : THA47
Venue Details
Postal Code : 50470
Session Dates
Duration: 3 days (21 hours)
This course introduces developers to Liferay DXP/Portal development, enabling them to build, customize, and extend enterprise web applications using Liferay. It covers Liferay architecture, modules, themes, portlets, service builder, APIs, and integrations. The training is hands-on, focusing on building real-world applications and customizations for enterprise environments.
Introduction to Liferay DXP/Portal
Key features and use cases
Architecture overview (OSGi, modules, portlets)
Setting Up Liferay Development Environment
Liferay Workspace, Liferay IDE/Dev Studio, Gradle/Maven
Portlet Development Basics
MVC Portlets (JSR 286)
Creating and deploying a simple portlet
Portlet Communication (events, public render parameters)
Creating and Customizing Liferay Themes
Theme generator, FreeMarker templates, CSS/JS customization
Layout Templates and Fragments
Using AlloyUI and React/Vue with Liferay
Liferay Service Builder
Entities, services, persistence, and finder methods
Local and remote services
Using Liferay APIs (User, Role, Permissions, Documents)
Integration with External Systems (REST & SOAP APIs)
Extending Liferay with OSGi Modules
Liferay Workflow Framework (Kaleo)
Customizing permissions and roles
Implementing Asset Publisher and Content Management features
Performance Optimization and Security Best Practices
CI/CD and Deployment in Liferay
Hands-on Exercises
Summary and Conclusion
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |