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

Próximas Datas

O que Você Irá Aprender

Desenvolvendo Aplicações

Configuração do Ambiente de Desenvolvimento
Configuração do Ambiente de Desenvolvimento

OSGi Basics

The OSGi Framework
Bundles
Configuração do Ambiente de Desenvolvimento
Components and Services
Configuração do Ambiente de Desenvolvimento
Sharing Features
OSGi Architecture
Configuração do Ambiente de Desenvolvimento
OSGi Benefits
Configuração do Ambiente de Desenvolvimento

Liferay's OSGi Container

Introducing Liferay Modules
Working with Liferay Workspace
Configuração do Ambiente de Desenvolvimento
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?
Configuração do Ambiente de Desenvolvimento

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