Liferay Platform Development
Course Overview
Target Audience
-
Technical Leads
-
Java Developers
-
Platform Developers
Prerequisites
Prior to Taking This Course, It Is Recommended That You Take Liferay Fundamentals. This Course Also Requires You to Have Java Development Experience.
Day 1
Development Environment
Platform Architecture
Introducing OSGi
Customizing with Modules
Module Lifecycle
Implementing Features with Components
Deploying Customizations with the Shell
Configuration Framework
Customizing Default Settings
Developing Custom Application UIs through the GUI
Overriding Application JSPs
Overriding Kernel JSPs
Customizing Product Navigation Menus
Using JavaScript Extension Points to Change Core Behavior
Day 2
Overriding Resource bundles
Adding Locales
Using MVC Commands to Override the Controller
- Render Commands
- Action Commands
Overriding the Controller in the Kerne
Configuration Framework
Customizing Default Settings
Overriding Services
Extending Services with Service Wrappers
Simplifying Communication with REST Services
Publishing Web Services
Intercepting Events with Model Listeners
Extending the Liferay Schema
Message Bus: Liferay’s Lightweight Framework
Sending Messages Across the Network
Day 3
Customizing the Authentication Pipeline
Using LDAP Sync to Map Users
Automatically Logging In Users
Securing Remote Access with AuthVerifiers
- Controlling Access to Service Access Policies
Customizing the Search Index
Tailoring Search Queries
Filtering Search Results Using Facets
Injecting Custom Logic in the Request
Implementing Servlet/Portlet Filters
Customizing Server Startup
Participating in Shutdown Events