Back-End Developer

Länge 5 Days
Formate Self-Paced, Instructor-Led, Private, Online
Liferay Versionen 7.1

Develop Lightning-Fast

Develop applications fast using modular, lightweight components.

Look Behind the Curtain

Understand exactly what’s going on behind the scenes to take control of the application lifecycle.

Customize Anything

From the view layer to the persistence layer, learn how to customize whatever you want.

Upcoming Classes

What You'll Learn

Develop Applications

Setting up the Development Environment

Prepare Your Environment for Development

OSGi Basics

Introduction to OSGi

Basic OSGi Concepts

What Are Bundles?

Components and Services

Sharing Features

Framework Architecture

Benefits of Using OSGi

Liferay’s OSGi Container

What Is the OSGi Container?

Working With Liferay Workspace

Introducing Liferay Modules

Manage Module Dependencies

Managing OSGi Bundles

Manage OSGi Bundles With the Gogo Shell

Using the Felix Web Console

Working With Portlet Modules

The Java Standard Portlet

Develop a Real-World Application

Create the Service Layer

Create the Presentation Layer

Using the Liferay Configuration Framework

Implement Permission Checking

The Asset Framework

The Search Framework


Using Web Services

Integration and Functional Testing

Debug and Manage Deployment Issues

Customize Your Platform

Liferay Platform Architecture Overview

Looking at Liferay’s Platform Architecture

Customize the User Interface

Liferay UI Technologies Overview

Change the Default UI With Application Display Templates

Customize the Application JSPs

Extend Liferay’s Schema

Dynamically Add Custom Fields With the Expando API

Customize the Service Layer

Override and Extend Liferay Services With the Service Wrapper

Override OSGi Service References

Override Controller Actions

Override Struts Actions

Override Portal MVC Commands

Catch Portal Events

Catch Portal Lifecycle Events

Intercept Events With Model Listeners

Leverage Liferay’s Message Bus

Customize Portal Auditing

Customize the Platform’s Search

Customize Indexing and Search Results With Processors

Didn’t find what you were looking for?

Contact us, and we'll work to find a training that meets your needs.