The leading Linux and open-source network solutions provider in Dubai & UAE

Wednesday
Jun 19th
Text size
  • Increase font size
  • Default font size
  • Decrease font size
Home Services Training Liferay Portal Developer

Liferay Portal Developer Training

E-mail Print

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