Course Outline
Introduction
Constructing Portlets with Liferay’s Plugins SDK
- Java Standard Portlets
- Liferay’s Service Architecture
- Leveraging Service Builder to create a robust service layer
- Developing complex portlet applications featuring user input, persistence, feedback, and localization
- Linking applications to Liferay’s permission management system
Advanced Customization in Liferay
- Incorporating support for Application Display Templates into applications
- Modifying portal behavior through the use of hooks
Theming and Layout Templates
- Gaining insight into theme creation and functionality
- Designing and managing layout templates
Expanding and Modifying the Portal
- Implementing extensive portal modifications via the Ext plugin
- Adhering to development best practices
Utilizing Liferay Developer Studio
- An overview of Liferay Developer Studio capabilities
- Deploying projects to a Liferay instance
Summary and Future Pathways
Requirements
- A solid grasp of fundamental web development concepts
- Practical experience with Java programming
- Knowledge of web application development frameworks is advantageous but not mandatory
Target Audience
- Web developers aiming to build custom applications on the Liferay platform
- Java developers seeking to create digital experience solutions for enterprise clients
- Technical professionals tasked with constructing and managing enterprise portals
Testimonials (2)
I liked the most that the trainer was very open to questions from the participants and always did a review of what was taught across the training at the beginning of the meeting.
Adrian Cosmin Ursu
Course - Liferay Development
The course content was very well organized, with demos, useful online links, and examples. The instructor was knowledgeable and humble person. I particularly noticed his genuine interest in tailoring the class (e.g., setting up a policy/timing for question and answer during the class) to meet our needs. Overall, I had a wonderful experience.