Course Outline
Introduction
Building Portlets with Liferay’s Plugins SDK
- Java Standard Portlets
- Liferay’s Service Architecture
- Generating a robust service layer using Service Builder
- Constructing complex portlet applications that handle user input, persistence, feedback, and localization
- Linking applications to Liferay’s permission system
Advanced Customization Techniques in Liferay
- Incorporating Application Display Templates into applications
- Customizing the portal functionality using hooks
Theming and Layout Templates
- Gaining insights into theme creation and functionality
- Creating and managing layout templates
Extending and Modifying the Portal
- Performing extensive portal modifications via an Ext plugin
- Reviewing development best practices
Leveraging Liferay Developer Studio
- Overview of Liferay Developer Studio capabilities
- Deploying projects to a Liferay instance
Summary and Next Steps
Requirements
- A solid understanding of fundamental web development concepts.
- Practical experience with Java programming.
- While familiarity with web application development frameworks is advantageous, it is not a strict requirement.
Target Audience
- Web developers seeking to build custom applications on the Liferay platform.
- Java developers interested in crafting digital experience solutions for organizations.
- Technical professionals tasked with building 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.