By enrolling Liferay Portal Developer Online Training you will learn the basics of portlet development and how to customize the platform through hooks, Ext plugins, layout templates and themes.
Register For Demo @ http://bit.ly/Liferay-Developer
Call @ +91-7013879301 / +1-2484368449
2. Course Overview
Developer Training builds the foundation you need to build
successful apps on the Liferay Platform. Learn the basics of portlet
development and how to customize the platform through hooks,
Ext plugins, layout templates and themes. This course introduces
the service architecture of Liferay and Service Builder, essential
knowledge for using the platform API.
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
3. Prerequisites
Development experience with Java and Servlets
PC & Software Requirements
Dual Core processor, 4GB RAM
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
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
5. Introduction
Introduction to Liferay's Plugins SDK
Installing Liferay Developer Studio
Setting Up the Space Program
Reviewing Liferay Concepts
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
6. Developing Portlet Plugins
Introduction to Java Standard Portlets
How Portlets Differ from Servlets
The Java Portlet Specification
The Portlet Lifecycle
Phases of the Portlet Lifecycle
Portlet Characteristics
Java Standard Portlet Exercise
Portlet Preferences
Inter-Portlet Communication
Methods of Inter-Portlet Communication
Public Render Parameters
Events
Portlets and Web Application Frameworks
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
7. Parts Inventory Portlet Application
Design Approach
Setting up the Data Model for Service Builder
Generating the Service and Persistence Layer
Leveraging the Liferay MVC Portlet Framework
Displaying Data using Liferay's Search Container
Localization, Feedback and Input Validation
Integrating Liferay Permissions
Adding Custom Portlets to the Control Panel
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
8. Theme and Layout Template Plugins
Liferay Theme Overview and Exercise
Liferay Layout Template Overview and Exercise
Advanced Theme, Layout Topics, and Best Practices
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
9. Hook Plugins
Adding a Post Login Action
Adding a Startup Action
Customizing Language Keys
Customizing Core Liferay JSPs
Adding Post-Processing to Liferay's Indexer
Extending Liferay's Services using Service Wrappers
Adding custom Servlet Filters
Overriding Core Struts Actions
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301
11. Advanced Topics
Using Liferay's Web Services
Spring in Liferay
Development Strategy
www.vibloo.com/Liferay-Developer-Training
Skype Id: info.vibloo Email: info@Vibloo.com USA: +1-248-436-8449 IND: +91-7013879301