Liferay Development 培训
Building Portlets in Liferay’s Plugins SDK
Java Standard Portlets
Liferay’s Service Architecture
Using Service Builder to generate a robust service layer
Building complex portlet applications with user input, persistence, feedback and localization
Connecting your application to Liferay’s permission system
Adding support for Application Display Templates to your application
Customising the portal using hooks
How the themes are created and function
How layout templates are created and function
Extensively modifying the portal through an Ext plugin
Development best practices
Using Liferay Developer Studio
Deploying projects to an instance of Liferay