- 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 Training
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 development, JavaScript, 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
Who it is for
What you will learn
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
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