Developing for the Liferay Platform 1
The essential course for developers.

Length: 3 days
Formats: Public, Private
Liferay Version: 6.2*

*Also available through private training for Liferay 6.1

Demystify development

Get into the nuts and bolts of developing with Liferay and take control over the full lifecycle of your applications.

What's in the box

Know what features you already have so you can customize only when you need to, making development fast and easy.

Customize just about anything

Liferay is designed to make customizing simple. Change any aspect, from the user interface to the user authentication system to persisting data to the database.

Laptop Requirements 
6GB RAM
Windows x64, Mac OSX*, or Linux*

*Participants that use Mac OSX or Linux must be prepared to troubleshoot any operating system related issues as the trainer may not be familiar with these operating systems.

Recommended: 8GB RAM

Find a Class!
Date Location  
Feb 10 - 12 Milan , Italy Reserve Your Spot
Feb 10 - 12 Milan , Italy Reserve Your Spot
Feb 15 - 17 Leiden , Netherlands Reserve Your Spot
Feb 22 - 24 Madrid , Spain Reserve Your Spot
Feb 24 - 26 Innsbruck , Austria Reserve Your Spot
See Full Schedule
Best for:
Technical Leads
Application Developers
Portal Developers
Teams Love Liferay!
Learn About Private Training
Overall, training was awesome. It really helped to understand some fundamentals, which I had no idea when I was working. Now I understand the platform better than before. Truly an awesome experience
Manovinayak Ayyappan, NCS Pte Ltd
Agenda

Day 1

  • Development Environment Setup
  • JSR-286 Portlet Development
  • Understanding the Portlet Lifecycle
  • Inter-Portlet Communication
  • Liferay's MVC Framework

Day 2

  • Setting up the Data Model with Service Builder
  • Generating the Service and Persistence Layer
  • Displaying Data using Liferay's Search Container
  • Localization, User Feedback, and Input Validation
  • Integrating Liferay Permissions
  • Adding Custom Portlets to the Control Panel

Day 3

  • Customizing the Authentication Pipeline
  • Modifying Liferay's User Interface
  • Replacing the Controller
  • Extending Core Business Logic
  • Changing Anything in Liferay with EXT Plugins
  • Development Strategy
Don't see a training that meets your needs?

Contact us and we'll work to find a training that fits your schedule, or ask us about private training delivered to you.