平台开发

快速进行自定义开发。

长度: 3 天
培训形式: 公共、私有、 在线*
Liferay版本: DXP

*讲师指导 5 天, 5 小时/天

适用于

  • 技术负责人
  • 平台开发人员
  • Java 开发人员

Teams that have taken training:

这是个很棒的培训。 它可以帮助我了解一些工作需要的基础知识,是我在工作中不曾获知的。现在我比之前更了解Liferay平台。

Manovinayak Ayyappan
NCS Pte Ltd

Agenda

天 1

  • Elements/toggle grey Liferay Platform Architecture and Toolsets
    • Development Environment
    • Platform Architecture
  • Elements/toggle grey Developing on the Liferay Platform
    • Introducing OSGi
    • Customizing with Modules
    • Module Lifecycle
    • Implementing Features with Components
    • Deploying Customizations with the Shell
  • Elements/toggle grey Customization via Configuration
    • Configuration Framework
    • Customizing Default Settings
  • Elements/toggle grey 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

天 2

  • Elements/toggle grey Localization
    • Overriding Resource Bundles
    • Adding Locales
  • Elements/toggle grey Customizing the Controller
    • Elements/toggle grey Using MVC Commands to Override the Controller
      • Render Commands
      • Action Commands
    • Overriding the Controller in the Kernel
  • Elements/toggle grey Customizing the Service Layer
    • Overriding Services
    • Extending Services with Service Wrappers
  • Elements/toggle grey Publishing Services
    • Simplifying Communication with REST Services
    • Publishing Web Services
  • Elements/toggle grey Customizing the Persistence Layer
    • Intercepting Events with Model Listeners
    • Extending the Liferay Schema
  • Elements/toggle grey Messaging
    • Message Bus: Liferay’s Lightweight Framework
    • Sending Messages Across the Network

天 3

  • Elements/toggle grey Authentication
    • Customizing the Authentication Pipeline
    • Using LDAP Sync to Map Users
    • Automatically Logging In Users
    • Elements/toggle grey Securing Remote Access with AuthVerifiers
      • Controlling Access with Service Access Policies
  • Elements/toggle grey Search
    • Customizing the Search Index
    • Tailoring Search Queries
    • Filtering Search Results Using Facets
  • Elements/toggle grey Lifecycle Events
    • Injecting Custom Logic in the Request
    • Implementing Servlet / Portlet Filters
    • Customizing Server Startup
    • Participating in Shutdown Events