Advanced Developer

Course summary

The Developing for the Liferay Platform 2 course delves into the use of the Liferay and Service Builder APIs. Starting from a firm foundation you will work with some of the main APIs to integrate applications. You will learn how to use workflows, the social media API, and the search API, among others. Customize your services with multiple data sources, custom SQL queries and much more. Get ready and prepare your applications for the real world!

What can you learn?

At the end of the course, you will know all the possibilities that Liferay offers you, among others:
  • Creating interactive and dynamic content widgets with AlloyUI
  • Establish user relationships with the Social API
  • Extending the Asset Framework in the application
  • Putting data into a workflow
  • Making data findable
  • Using Service Builder to create web services
  • Use Service Builder to connect to other databases
  • Extending Service Builder using custom SQL and Dynamic Queries
  • Using Liferay APIs for Messaging and Scheduling
  • Customizing the indexing of Liferay objects
  • Making data more accessible and search engine friendly
  • Exporting and importing data with LARs
  • Activate staging for your application
  • Rapid application development using Liferay Web Content Management System

Course topics


  • General information about AlloyUI
  • Widgets
  • Events and Ajax
  • Better practices
Social Collaboration with Liferay
  • Introduction to Liferay Social API
  • Social relationships
  • Social activities
  • Introduction to the Liferay Collaboration API
  • Using the Assets framework in a custom application
  • Add Workflow Support in a Custom Application
  • Tags and Categories
  • Discussions and Ratings

Advanced use of Service Builder

  • Remote services configuration
  • Access to external databases with Service Builder
  • Custom SQL Finders
  • Custom SQL Joins
  • Dynamic database queries

Liferay APIs

  • Sending synchronous and asynchronous messages with Message Bus
  • Creating scheduled tasks
  • API indexing and searching

Liferay APIs (cont.)

  • Configuring friendly URLs for specific content
  • Import and export data for custom portlets
  • SEO with Liferay

Rapid Application Development (RAD) with Liferay CMS

  • RAD in Liferay CMS
  • Use Structures to collect user messages
  • Velocity Templates
  • Access to Liferay services in a custom template
  • Using custom fields to model data
  • Custom Velocity Variables
  • Integrating AlloyUI into a custom app

Requirements: Developing for the Liferay Platform 1

Version: 6.2

Hours: 60

| /

Información relacionada a la formación

Soporte siempre a tu lado

Soporte de formación: Siempre a tu lado

Formación presencial y telepresencial

¿Necesitas otra modalidad formativa?


Bonificaciones para empresas