Training Schedule Training Schedule

Platform Developer Live Virtual
Code: DXP
Type: null
Tuition (USD): $2495
Length: 5 Days
Have a question?

Contact Us

character(s) remaining

Contact us for upcoming dates.
Skills Gained:
Customize anything on the platform Take advantage of Liferay’s new platform architecture and learn how to customize any layer from the view to the persistence with confidence. To build or not to build Building isn’t always better. Problem-solve when you should extend, customize, or build from scratch to speed up development and meet your targets. Gain risk-free experience Make the right choices for your project based on hands-on customization and get exclusive access to knowledge from Liferay’s Engineering team.
Who Should Attend?
Technical Leads, Platform Developers, Java Developers
Prerequisites:
  • Java and Servlets experience
What You Will Learn:
  • Day 1
  • Liferay Platform Architecture and Toolsets
  • Development Environment
  • Platform Architecture
  • Developing on the Liferay Platform
  • Introducing OSGi
  • Customizing with Modules
  • Module Lifecycle
  • Implementing Features with Components
  • Deploying Customizations with the Shell
  • Customization via Configuration
  • Configuration Framework
  • Customizing Default Settings
  • Customizing the View
  • Developing Custom Application UIs through the GUI
  • Overriding Application JSPs
  • Overriding Kernel JSPs
  • Using JavaScript Extension Points to Change Core Behavior
  • Customizing Product Navigation Menus
  • Day 2
  • Localization
  • Overriding Resource Bundles
  • Adding Locales
  • Customizing the Controller
  • Using MVC Commands to Override the Controller
  • Render Commands
  • Action Commands
  • Overriding the Controller in the Kernel
  • Customizing the Service Layer
  • Overriding Services
  • Extending Services with Service Wrappers
  • Publishing Services
  • Simplifying Communication with REST Services
  • Publishing Web Services
  • Customizing the Persistence Layer
  • Intercepting Events with Model Listeners
  • Extending the Liferay Schema
  • Messaging
  • Message Bus: Liferay’s Lightweight Framework
  • Sending Messages Across the Network
  • Day 3
  • Authentication
  • Customizing the Authentication Pipeline
  • Using LDAP Sync to Map Users
  • Automatically Logging In Users
  • Securing Remote Access with AuthVerifiers
  • Controlling Access with Service Access Policies
  • Search
  • Customizing the Search Index
  • Tailoring Search Queries
  • Filtering Search Results Using Facets
  • Lifecycle Events
  • Injecting Custom Logic in the Request
  • Implementing Servlet / Portlet Filters
  • Customizing Server Startup
  • Participating in Shutdown Events
Course Info:
Course based on Version: DXP

Take Platform Developer, and you’ll find that developing customizations on the Liferay platform has never been so easy. This 5-day, online course features real use-cases designed to help you problem-solve issues and customize any aspect of the Liferay platform. (Note: This course will be on Liferay Digital Enterprise 7.0, the core portal technology in Liferay DXP)

Training Hours: 9am-2pm PST

Prerequisites: Java and Servlets experience

Online trainings utilize Amazon Workspace which, for the best experience, requires a download of their client to connect to the Amazon Workspace. Their client has some requirements in regards to having specific ports open.

To see if you are able to connect, download the client from their website (https://clients.amazonworkspaces.com/) if you are prompted for a registration code use: WSpdx+LDDCGP. At the bottom right corner you'll see network followed by a green, red or orange icon. Click on it and see the connection is good or if it isn't, what's wrong.

Customize anything on the platform
Take advantage of Liferay’s new platform architecture and learn how to customize any layer from the view to the persistence with confidence.

To build or not to build
Building isn’t always better. Problem-solve when you should extend, customize, or build from scratch to speed up development and meet your targets.

Gain risk-free experience
Make the right choices for your project based on hands-on customization and get exclusive access to knowledge from Liferay’s Engineering team.

Laptop Requirements
8GB 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.

Training for Liferay 6.1 and Liferay 6.2 available as Private Classroom

All In Person and Live Virtual classrooms are taught by a Liferay Certified Instructor.

Note: Each registration permits one student to take part in the sessions. Those wishing to audit or observe the course in a non-participatory manner must register separately.

Early Bird Discounts (EBD) are available for Public class registrations made before EBD expiration. EBD Applied upon time of registration.
Course based on Version: DXP