Professional Documents
Culture Documents
Liferay Portal Development Online Training
Liferay Portal Development Online Training
Training
OVERVIEW
Glory IT Technologies Liferay Portal Developer Online Training
Educates experienced Java developers how to develop Portlets
and deploy them to Liferay Portal 6.
PREREQUISITES
All attendees must have strong Java SE and HTML
development skills prior to training.
SOFTWARE NEEDED ON EACH STUDENT PC
JDK 7 or later
Liferay IDE (based on Eclipse IDE)
Liferay Server 6.1 or later (students will install this during
class)
Liferay Plugins SDK
MySQL 5.5.x
Create a portal
Develop applications that rely on Portlet to Portlet
communications
Write Portlet filters
Build responsive portals with Ajax Portlets
Use Portlets with Spring MVC
Control the appearance of Portlets with Liferay themes
o Liferay databases
o Changing the Portlet database
o Creating Portlets in Service Builder
JSR286
o JSR 286 versus 168
o Portlet Lifecycle
o Portlet Interface
o Portlet Configuration XML
o Portlet Modes
o Window States
o Portlet Classes
o Portlets vs. Servlets
o Generic Portlet
o Render Parameters
o PortletRequestDispatcher
o PortletSession and PortletContext
o Portlet Tags
o Creating views in Portlets
o define Object
o actionURL
o renderURL
o namespace
o Session in JSPs
o Session Scopes
Advanced Portlet Programming
o destroy and init
o Initialization Parameters
o Configuration Objects
o PortletConfig
o PortletContext
o Portlet Preferences
o Preference Validation
o Internationalization
o Debugging Portlets
o Portlet Caching
Creating a Portal
o Creating Portal Pages
o Adding Portlets to pages
o Configuring Portal users
o Managing Portal permissions
Portlet to Portlet Communication
o What is IPC (InterPortletCommunication)
o Interceptors
o Portlet MVC Annotations
o Integrating Spring MVC Portlet and jQuery
Using Liferay Themes Overview
o Creating a Theme
o Theme Components
o Theme Inheritance
o Thumbnails
o CSS
o JavaScript
o Portal Settings
Customizing Liferay (Appendix)
o Hooks
o The Liferay Ext Plugin
o Customizing Ext
o User Friendly URLs
Liferay Social Networking (Appendix)
o Overview
o Why Social Media is Important
o Using Life rays Social Portlets
o Profile Pages
o Social Relationships
Should you require any further information regarding