Liferay Online Training Course 

Liferay is one of the courses that assure multiple skills in the technology. Liferay experts can simply wok work some of the best organizations across the globe after completing this course and getting professional certification

 

Overview

Liferay is one of the courses that assure multiple skills in the technology. Liferay experts can simply wok work some of the best organizations across the globe after completing this course and getting professional certification

Description

  • Learn efficient design and deployment of AWS system
  • Evaluate costs and provide mechanisms for cost control
  • Elastic Load Balancing on multiple EC2 instances
  • Understand data ingress and egress to and from AWS
  • Identify relevant and suitable uses of AWS architecture
  • Determine right AWS on basis of computational, database, and security needs
  • Lift and shift mechanism of AWS on-premises applications
  • Get trained for the AWS Solutions Architect Certification from Amazon

Who can Join?

Liferay course is an excellent option for one and all who are engaged in It operations. It is a good option for:

  • Web Designers
  • Software developers
  • Technical Associates

Modules

Liferay Online Training Course Content

Introduction

  • Introduction to Liferay’s Plugins SDK
  • Installing Liferay Developer Studio
  • Setting Up the Space Program
  • Reviewing Liferay Concepts

Developing Portlet Plugins

  • Introduction to Java Standard Portlets
  • How Portlets Differ From Servlets
  • The Java Portlet Specification
  • The Portlet Lifecycle
  • Phases of the Portlet Lifecycle
  • Portlet Characteristics
  • Java Standard Portlet Exercise
  • Portlet Preferences
  • Inter-Portlet Communication
  • Methods of Inter-Portlet Communication
  • Public Render Parameters
  • Events
  • Portlets and Web Application Frameworks

Parts Inventory Portlet Application

  • Design Approach
  • Setting up the Data Model for Service Builder
  • Generating the Service and Persistence Layer
  • Leveraging the Liferay MVC Portlet Framework
  • Displaying Data using Liferay’s Search Container
  • Localization, Feedback and Input Validation
  • Integrating Liferay Permissions
  • Adding Custom Portlets to the Control Pane

Liferay Look and Feel

  • Application Display Templates
  • Liferay Theme and Layout Template Overview
  • Advanced Theme, Layout Topics, and Best Practices

Hook Plug-in

  • Adding a Post Login Action
  • Adding a Startup Action
  • Customizing Language Keys
  • Customizing Core Liferay JSPs
  • Extending Liferay’s Services using Service Wrappers
  • Adding a Servlet Filter to Liferay
  • Customizing Liferay’s Struts Actions

Ext Plugins

  • Ext Plugin Overview
  • Portal Properties Ext Plugin
  • Portlet Preferences Ext Plugin
  • Ext Plugin Best Practices

Liferay Marketplace

  • Introduction to Liferay’s Marketplace
  • Liferay Plugin Security

Advanced Topics

  • Web Services in Liferay
  • Spring in Liferay
  • Development Strategy

AlloyUI

  • AlloyUI Overview
  • Widgets
  • Events and Ajax
  • Best Practices

Social Collaboration with Liferay

  • Introduction to Liferay’s Social API
  • Social Relationships
  • Social Activities
  • Introduction to Liferay’s Collaboration API
  • Enabling Assets in a Custom Application
  • Adding Support for Workflows in a Custom Application
  • Tags and Categories
  • Discussions and Ratings

Advanced Service Builder

  • Setting up Remote Services
  • Accessing External Databases with Service Builder
  • Custom SQL Finders
  • Custom SQL Joins
  • Dynamic Query

Liferay APIs

  • Sending Synchronous and Asynchronous Messages with the Message Bus
  • Creating Scheduled Jobs
  • Indexing and Search APIs

Liferay APIs (Continued)

  • Setting up Friendly URLs to Individual Assets
  • Importing and Exporting Data for Custom Portlets
  • Search Engine Optimization With Liferay

Rapid Application Development with Liferay CMS

  • Overview of RAD in Liferay’s CMS
  • Using Structures To Guide User Input
  • Velocity Templates
  • Accessing Liferay’s Services In a Custom Template
  • Using Custom Fields To Model Data
  • Custom Velocity Variables
  • Integrating AlloyUI Into a Custom Application

About Trainer

  • Having 11+ years of experience in the Industry
  • Working as a Senior Software Engineer
  • 4 years of experience in LifeRay