Development Environment Setup
Instructor-led Training
Back-End Developer
Learn how to rapidly build real-world applications and customize any aspect of the platform.
Version DXP 7.2 | Length 5 Days
Version DXP 7.2 | Length 5 Days
Key Takeaways
What You'll Learn
Setting up the Development Environment
Development Environment Setup
OSGi Basics
The OSGi Framework
Bundles
Learn the Building Blocks of OSGi
Components and Services
Registering a Component as a Service
Sharing Features
OSGi Architecture
Behind the Scenes of the OSGi Framework
OSGi Benefits
Make Development Easier
Liferay's OSGi Container
Introducing Liferay Modules
Working with Liferay Workspace
Liferay's Wrapper Environment
Manage Module Dependencies
Managing OSGi Bundles
Manage OSGi Bundles with the Gogo Shell
Using Felix Web Console
Working with Portlet Modules
Java Standard Portlets
Working with Liferay Portlet Modules
Real-World Applications
Introducing Liferay Service Builder
Create the Presentation Layer
Implement Access Control
Integrate with Liferay Frameworks
Make the Application Configurable
Implement Workflow Support
Integrate with External Systems
Logging
Testing
Debugging
Managing Deployment Issues
Platform Architecture Overview
What is Analytics Cloud?
Liferay's Wrapper Environment
Customize the User Interface
Liferay User Interface Technologies Overview
Change the Default Application UI with Widget Templates
Customize the Application JSPs
Extend the Liferay Schema
Introducing Custom Fields
The Expando API
Customize the Service Layer
Service Wrappers
Override OSGi Service References
Override Controller Actions
Override MVC Commands
Override Struts Actions
Catch Portal Events
Catch Portal Lifecycle Events
Intercept Events with Model Listeners
Leverage the Liferay Message Bus
Introducing the Liferay Message Bus
Customize the Portal Search
Introducing Liferay Search
Basic Search Concepts
Customize Indexing and Searching