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

Key Takeaways
  • Work with Liferay and OSGi
  • Build a real-world application
  • Customize the platform

Prochaines formations

Au programme

Développement d'applications

Configuration de l'environnement de développement
Configuration de l'environnement de développement

OSGi Basics

The OSGi Framework
Bundles
Configuration de l'environnement de développement
Components and Services
Configuration de l'environnement de développement
Sharing Features
OSGi Architecture
Configuration de l'environnement de développement
OSGi Benefits
Configuration de l'environnement de développement

Liferay's OSGi Container

Introducing Liferay Modules
Working with Liferay Workspace
Configuration de l'environnement de développement
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?
Configuration de l'environnement de développement

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

Additional Resources