Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Liferay Development

( Duration: 3 Days )

The Advanced Liferay Developer training course will take the experienced Liferay Portal Developers to the next level by showing them how to get the most out of the Liferay Framework. Developers will learn how to use Alloy UI to enhance the user experience and leverage Liferay’s Content Management System for rapid application development. They will also learn how to leverage many of Liferay’s advanced features by implementing the APIs that Liferay exposes. Also learn implementing remote services, connecting to Legacy Databases and using Custom SQL Finders, Joins, and Dynamic Queries.

By attending Liferay Development workshop, you will gain:

  • Hands-on Liferay portlet development and Plugin development
  • Exposure to Extension and hook plugin development in Liferay
  • Understanding of various portlet standards
  • To Create and deploy portlets in liferay

  • Prior exposure to Java, J2EE, servlets, struts and hibernate environment is must
  • Must have sound knowledge of HTML, CSS and Java Script
  • Reasonably good database skills
  • Some knowledge about Eclipse IDE

COURSE AGENDA

Liferay Development - Essentials
(Duration : 3 Days)

1

Introduction

  • Introduction to Liferay
  • Introduction to Plugins
  • Installing Liferay Developer Studio
  • Set up a Liferay bundle
2

Developing Portlet Plugins

  • Introduction to Portlets
  • Java Standard Portletsts
  • Inter-Portlet Communication
  • Portlets and Web Application Frameworks
  • MVC Portlets
  • Design Approach
  • Service Builder
  • Liferay Search Container
  • Portlet Permissions
  • Feedback, Validation and Localization
  • Control Panel Portlets
3

Developing Theme and Layout Template Plugins

  • Liferay Theme Overview and Exercise
  • Liferay Layout Template Overview and Exercise
  • Advanced Theme, Layout Topics, and Best Practices
4

Developing Hook Plugins

  • Customizing Properties
  • Adding a Post Login Action
  • Customizing Language Keys
  • Customizing Core Liferay JSPs
5

Developing EXT Plugins

  • EXT Plugin Overview
  • Extending User Management
  • Overriding Struts Actions
6

Advanced Topics

  • Using Liferay’s Web Services
  • Spring in Liferay
  • Development Strategy
Liferay Development - Advanced
(Duration : 3 Days)

1

Alloy UI

  • Alloy Overview
  • Alloy UI Widgets
  • Alloy UI Events and Ajax
  • Alloy UI Best Practices
2

Liferay’s Social API

  • Introduction to Social API
  • Social Relationships
  • Social Activities
3

Liferay’s Collaboration API

  • Introduction to Liferay Collaboration
  • Assets
  • Workflow-enabling applications
  • Tags and Categories
  • Discussions and Ratings
4

Advanced Service Builder

  • Remote Entities
  • Accessing Legacy (existing) Databases with Service Builder
  • Custom SQL Finders
  • Custom SQL Joins
  • Dynamic Query
5

Liferay APIs

  • Messaging and Scheduler
  • Indexing and Search
  • Friendly URLs
  • Portlet Data Handlers
6

Rapid Application Development with Liferay CMS

  • RAD in the CMS overv
  • CMS Structures
  • Velocity Templates
  • Service Locator
  • Expando Modelling
  • Custom Velocity Variables
  • Integrating Alloy

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X