This training provided by trainers from CIGNEX, a training partner of Liferay provides a 3-day Liferay Portal Training which covers development at a very attractive price.
Come and learn about the new features Liferay Portal has to offer!
Portal Developer Training (3 Days)
Developers are responsible for creating custom portlets based on business requirements. Participants will learn how to create custom plugins that can create, update and delete records from the database as well as implement permissions for their portlet. We'll also cover how to extend Liferay's core portlets and how to customize the portal.
Development Environment
For development we will setup Tomcat on Eclipse and use MySQL for the database. Although Liferay can be used with any application server and database, the above setup is the fastest in terms of development. We may also touch upon installation with other application servers and databases as well.
Prerequisites
Basic knowledge of Java and Servlets is required. The course will be intensive, but we will make sure to answer any questions you have to ensure that you have a solid grasp of the technology by the end of the course. Please note that a laptop with Windows XP and wireless card is required for this course. Recommended System Requirements: 2.0 GHz 1GB RAM.
Course Details
Day 1
- Introduction to Liferay
- Introduction to Plugins
- Introduction to the Extension Environment
- Development Strategy
- Set up a Liferay bundle
- Developer Installation
- Setting up Development Tools
- Installing the Plugins SDK
- Installing the Extension Environment
- Overview of Development Environments
- Creating the Projects in Eclipse
- Debugging Liferay in Eclipse
Day 2
- Plugins SDK
- Java Standard Portlets
- Inter-Portlet Communication
- Portlets and Web Application Frameworks
- Struts Portlets
- JSF Portlets
- Service Builder
- Portlet Permissions
- Portlet Preferences
- Themes
- Layouts
- JavaScript and jQuery
- Advanced Themes
Day 3
- Extension Environment
- Using the Extension Environment to Customize Liferay
- Customizing the Terms of Use Page
- Adding a Global Startup Action
- Creating a Cookie on Login
- Extending the My Accounts Portlet
- Spring in Liferay
- Advanced Topics
- Sample Permissions Portlet
- Using Liferay's Web Services





