Liferay Training

BY
Mindmajix Technologies

Get familiar with Liferay and enhance your knowledge of Portals and Portlet Technology.

Mode

Online

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course overview

Liferay Training Course trains the learners rigorously on the tools of Liferay and their applications and provides them with practical knowledge with the help of hands-on projects and real-time implementation. The curriculum will expose students to plenty of topics concerning Liferay, namely, Portlet Life cycle, MVCCommand classes, Liferay content management, Liferay setup,  Liferay plugins, etc. If the candidates are eager to opt for the Liferay Training online course, they have the chance to enroll in the course through the options of corporate training, virtual live sessions led by instructors, and self-paced mode using the pre-recorded learning videos. 

The learners who are in the plan of joining Liferay Training certification, the online training by Mindmajix, need to have previous knowledge of web developmentJavaScript, JQuery, and core concepts of Java. The students will expand their knowledge on Liferay exploring differences between the internet and intranet, problem formulation, etc, and will develop their potential to come up with portals and websites combining the portlets, pages, themes, and a common navigation. 

The highlights

  • 100%  online course
  • Offered by Mindmajix
  • FREE Demo on Request
  • Flexible Schedule
  • Online Live and Self-paced Training Options
  • 24/7 Lifetime Support
  • Life-Time Self-Paced Videos Access
  • One-on-One Doubt Clearing
  • Certification Oriented Curriculum

Program offerings

  • One-on-one doubt clearing sessions
  • Certification oriented curriculum
  • Real-time project use cases
  • 12 hours of labs
  • Free demo on request
  • 24/7 lifetime support
  • 30 hours of sessions
  • Online live and self-paced training options

Course and certificate fees

certificate availability

Yes

certificate providing authority

Mindmajix Technologies

What you will learn

Web application development skills

Through the Liferay Training online certification, the students will explore the various aspects of Liferay including administration, portlets, tuning of the Liferay portal, and much more. The learner will also learn the process of setting up the plugin environment, the development of Liferay portlet plugins, and the web content in portal applications. 

The syllabus

Intro about Liferay

  • What is portal and example of portals
  • What is website
  • Difference between website and portal
  • What is liferay
  • What is portlet
  • Difference between portlet and servlet
  • Portlet specifications JSR 168 and 286

Liferay setup

  • Prerequisites to do Liferay setup
  • Liferay setup
  • Portal configuration with a little bit of internals

OSGI concepts

  • What is OSGI, why it is
  • OSGI features
  • What is modularity
  • OSGI declarative services
  • What is bundle
  • What is bnd.bnd

Hello world portlet

  • Recap of portlet
  • How to create a module-based portlet
  • Info about module files
  • Drop module on page
  • One test ( create new jsp page and onclick navigate to that page)

Portlet Life cycle

  • What is life cycle
  • JSR 168 life cycle methods
  • JSR 286 life cycle methods
  • A sample project explaing all liferay cycle methods and urls
  • Test

Portlet and liferay tag libs in init.jsp

  • Liferay-theme & implicit objects given it
  • Liferay-UI
  • Liferay-portlet & implicit objects given it
  • Test project

Backend introduction with MVC

  • What is a service builder
  • Service module creation with payroll entity entities
  • Overview of generated classes
  • Business login in XXXLocalServiceImpl
  • Finder methods & finder methods with filter
  • Custom SQL queries
  • Dynamic quires
  • Test

Integrating backend with web module

  • Integrating backend
  • Intro to the payrool application
  • Service builder for payrool application to generate Model layer
  • Write neccessary business logic in XXXLocalServiceImpl for CURD operations
  • Write controller methods regarding initial operations of payroll project
  • Building pages to perform minimum payroll oprations

Mvccommand classes

  • What are MVCCommand classes
  • Types of MVCCommand classes
  • Reimplement all functionalities developed in 9 sections with MVCCommand classes

Content management

  • What is content management
  • What is a web content article
  • What is Structure
  • What are template and FTL
  • Basic web content
  • Create new web content with custom structure and template
  • Test

Organisation & users

  • What is organisation, why organisation
  • How to create orgnisation
  • Users, create users

Roles and permissions

  • What is role and permission
  • Importance of role and permission in websites
  • Create role and permissions
  • Sample demo how roles and permissions works
  • Use roles and permissions in payrool project with real case
  • Test

Site, site template, layout, groups

  • What is site template and how to create site template
  • what is site and how to create site
  • What is layout
  • What is group
  • How to create layout and group
  • What is team, how to create team in liferay

Themes

  • What is a theme?
  • Why theme?
  • How to create a theme
  • How to edit theme
  • How to apply a theme to an organization

Fragments

  • What is fragments
  • Fragment creation with a real example
  • Test

Final project

  • Payrool website design
  • Payrool website creation
  • Payrool stake holders creation
  • Payrook roles and permissions
  • Complete website design
  • Payrool web module with required command classes
  • Payrool service builder with minimum business logic
  • Controler with minimum mediator logic
  • Building functionality views, roles and permissions
  • Checking entire flow

Customizations

  • What is customization and why we need customization
  • What we can customize ( controller, jsps, service builder,js)
  • How to override controller code
  • How to override js
  • Create user with role ( default role of payroll application) and permissions
  • Test

Recap of entire training concepts

Instructors

Mr Ravinder 1
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books