EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Liferay

Course outline

5 days

Duration

Liferay

5 days

Day 1

  • Overiew of Portal & Portlets
  • Overview of Liferay Portal
  • Overview Liferay Portal Architecture
  • Liferay Runtime Installation and Setup
  • Familiarizing with Liferay - Functional Perspective
  • Familiarizing with Liferay - Technical Perspective
  • Control Panel
  • Virtual Instance - Setting up multiple instance
  • Instance Setting - Change Instance Details
  • Organizations and Sub Organizations
  • Users and Users Groups
  • Roles and Permissions
  • Password Policies
  • User Monitoring
  • Site Management
  • Pages Mangement- Private and Public
  • Site Templates
  • Page Templates
  • Structures Management
  • Template Mangement
  • Overview of Freemaker / Velocity
  • Web Content Management
  • Web Content Display
  • Create 3 basic Content and Tag
  • Content Tag, Categories, Related assets
  • Asset Publisher - filter-- tag
  • Create ADT -Asset Publisher
  • Display setting on Asset Publisher
  • Carosel - Alloy UI Usage with Asset Publisher
  • Related Asset -- Asset Publisher

Day 2

  • Document and Media Management
  • Create Document Type
  • Check Out and Check in
  • Different File System
  • Forms
  • Creating and Managing Forms
  • Form Entires
  • Data Providers
  • Form Validations
  • Dynamic Data List
  • Creating Data Definition
  • Creating Form Template
  • Creating DDL and Usage
  • Custom Fields
  • Kaleo Work Flow - Single Approver
  • Enabling Workflow for applications and usages
  • Blogs
  • Creating Blogs
  • Usage of Blogs Aggregator / Recent Bloggers
  • Message Boards & Wiki
  • Polls, Categories and Tag
  • Staging Content
  • Creating Staging Sites
  • Publishing of Conent from Stagaing to Live

Day 3

  • Overview of Portlet Specifications
  • Overview of Portlet Life Cycle
  • Comparision of Portlet Vs Servlet
  • Liferay Design Environment Setup
  • Liferay Portlet Development
  • MVC Portlet Creation
  • Liferay Portlet Life Cycle
  • Liferay Portlet Artifacts
  • Overview of OSGi Framework
  • Lifecycle of OSGi Modules
  • Overview of Gradle
  • Deployment of Portlet
  • Liferay Portlet with Page Flow
  • Liferay Portlet with Portlet Life Cycle
  • Liferay Portlet with Page Flow and Life Cycle
  • Overview of Service Builder
  • Creating of Persistance-Service-Model Layer
  • Search Container - Listing
  • Search Container - Creating Records
  • Search Container - Updating Records
  • Search Container - Deleting Records
  • Service Layer - Finders & Search
  • Dependency Injection

Day 4

  • Service Layer - Dynamic Query
  • Service Layer - Custom Query
  • Service Layer - SOAP Service
  • Service Layer - Exposing SOAP Service
  • Service Layer - Exposing RESTFul Service
  • Overview of Alloy UI and usage
  • Overview of Lexicon and usage
  • IPC - Inter Portlet Communication
  • Public-Subscrible Portlet Development

Day 5

  • JSP Customizations
  • Using CSS to Customize JSP
  • Custom Field addition to JSP
  • Usage of Dynamic Query in JSP
  • Core Portlets Services Customizations
  • Model Listener Customization
  • Post Indexer
  • Portal Language and Portlet Language Customization
  • Event Customization (Practical Usage of Post Event)
  • Portal Filter
  • Portlet Filter
  • Overview of Theme & Layout
  • Theme Development
  • Layout Development

Programme scope, delivery arrangements and suitability are confirmed during enquiry.