Liferay Development Training by
Laliwala IT is designed for Java developers,
portal developers, and IT professionals who want
to master Liferay DXP development. Based in
Ahmedabad, Gujarat, India, we
deliver live, interactive, project-based
training covering portlet development, service
builder, OSGi modules, REST APIs, customization,
and modern Liferay development practices.
Our online Liferay Development course features
real-time instructor-led classes,
hands-on coding labs, flexible schedules,
and career guidance. Whether you're
a beginner or experienced Java developer, this
training will turn you into a job-ready Liferay
developer.
Course Modules — Comprehensive Liferay
Development Training (6-7 Weeks | 50+ Hours)
- Module 1: Liferay
Fundamentals & Development
Environment – Liferay
architecture (OSGi, modules),
development tools (Blade CLI,
Liferay IDE, Dev Studio), local
setup
- Module 2: MVC Portlet
Development – MVC
portlet architecture, portlet
lifecycle, JSP rendering,
action/render phases, resource
serving
- Module 3: Service Builder &
Database Layer –
Service Builder framework, entity
definition, local/remote services,
custom finders, persistence layer
- Module 4: OSGi Module
Development – OSGi
concepts, module lifecycle,
declarative services, component
annotations, dependency injection
- Module 5: Liferay APIs &
Utilities – Asset
Framework, Expando API, Workflow
API, Permission API, User API,
Social APIs
- Module 6: Front-end
Development in Liferay
– AUI framework, AlloyUI, React
integration, Clay components, theme
development, CSS/JS customization
- Module 7: Customization &
Override Techniques –
JSP overrides, service wrappers,
model listeners, action overrides,
filter hooks, Ext plugins (legacy),
module overrides (modern)
- Module 8: REST APIs &
Headless Development –
Liferay REST APIs, Headless APIs
generation, custom REST endpoints,
OAuth2 authentication, GraphQL
basics
- Module 9: Workflow &
Business Process
Management – Kaleo
Workflow engine, custom workflow
definitions, task assignments,
workflow integration with portlets
- Module 10: Security &
Permission Development
– Custom permissions, resource
permissions, permission checker,
security annotations, role-based
access
- Module 11: Search &
Indexing –
Elasticsearch integration, custom
search queries, indexers, search
facets, search portlets
- Module 12: Real-World
Capstone Project –
Build a complete enterprise portal
module with custom portlets,
services, workflows, and REST APIs
What's Included in Liferay Development Training?
- Live
Instructor-led classes
(real-time Q&A, code walkthroughs, debugging
sessions)
-
Recorded sessions for
revision anytime
-
Hands-on coding labs on
live Liferay development environments
-
Study materials (PDFs, code
repositories, architecture diagrams)
-
Certificate of completion
(recognized by industry partners)
-
Placement assistance –
resume & interview prep, developer role
guidance
-
Lifetime access to course
updates and developer community
Detailed Curriculum Highlights
Week 1-2: Foundations & Portlet
Development
- Liferay DXP architecture deep
dive (modules, OSGi container,
portal kernel)
- Blade CLI setup, Liferay
Workspace, Gradle fundamentals
- Creating first MVC Portlet
project, understanding
portlet.xml and
liferay-portlet.xml
- Portlet lifecycle: init(),
processAction(), render(),
serveResource()
- JSP development with AUI tag
libraries, form handling,
validation
- Portlet preferences,
configuration pages (Edit Mode,
Configuration JSPs)
- Inter-portlet communication
(IPC), event handling, public
render parameters
- Resource serving: AJAX calls,
file downloads, dynamic content
Week 3-4: Service Builder, OSGi &
APIs
- Service Builder framework:
service.xml, entity
relationships (one-to-many,
many-to-many)
- Generating services, local
service, remote service,
persistence layer
- Custom finders, dynamic queries,
custom SQL implementation
- OSGi Declarative Services (DS)
annotations: @Component,
@Reference, @Activate,
@Deactivate
- Module dependencies,
exporting/importing packages,
versioning
- Asset Framework: creating custom
asset types, asset renderers,
asset publisher integration
- Expando API: adding custom
fields dynamically to portal
entities
- Permission API: implementing
custom resource permissions,
permission checks in code
Week 5-6: Customization, REST APIs &
Workflow
- JSP overrides (JSP fragment
bundles) for UI customization
- Service wrappers: overriding
Liferay core services with
@Component
- Model listeners: post-creation,
pre-update, pre-delete hooks
- Action overrides: overriding
Struts actions and MVC commands
- Custom REST endpoints using
JAX-RS, REST Builder, Headless
APIs
- OAuth2 configuration for API
security, consuming external
REST APIs
- Kaleo Workflow: designing custom
workflow definitions (XML), task
notifications
- Integrating custom workflows
with portlets and asset
framework
Week 7: Front-end, Search & Capstone
Project
- Theme development: creating
custom themes,
Velocity/FreeMarker templates,
CSS preprocessors
- React integration: portlets with
React, Clay component library
usage
- Elasticsearch custom search:
custom indexers, search results
configuration
- Search portlet development,
facets, sorting, boosting
- Capstone Project: Build a
complete HR portal module with
employee management
- Custom portlet, service builder
entities, asset handling,
workflow approval, REST API
exposure
- Code review, deployment, and
project presentation
- Mock interviews & Liferay
certification exam guidance
Why Choose Laliwala IT for Liferay Development
Online Training?
- Industry Expert
Trainers: 12+ years of
Liferay development experience
- Live Coding
Environment: Practice
on real Liferay development servers
- Flexible Batches:
Weekday & weekend options, recorded
backup
- Small Batch Size:
Max 10-12 students for personalized
attention
- Affordable Fees:
High-quality training from Ahmedabad
tech hub
- Job Assistance:
Tie-ups with enterprises & placement
support
- Certification: ISO
& Govt recognized certificate after
completion
- 24/7 Lab Access:
Online development servers & code
repositories
- Global Recognition:
Trained students from India, USA,
UK, Canada, UAE
- Post-training
Support: Doubt clearing
via forum & email for 6 months
Tools & Technologies Covered
- Liferay DXP 7.4 / 7.3, Java 8/11, OSGi,
Blade CLI, Liferay Dev Studio, IntelliJ IDEA
- Build Tools: Gradle, Maven, Liferay
Workspace
- Databases: MySQL, PostgreSQL, Oracle,
MariaDB
- Frameworks: Spring MVC, JAX-RS, React, AUI,
Clay, FreeMarker, JSP
- APIs: Service Builder, Asset API, Workflow
API, Permission API, REST APIs, GraphQL
- Version Control: Git, GitHub, Bitbucket
- Servers: Tomcat, WildFly, Docker basics
Who Should Join?
- Java Developers wanting to learn
enterprise portal development
- IT Professionals seeking Liferay
certification
- Web Developers transitioning to
portal development
- College students aiming for Liferay
developer careers
- Working professionals wanting
Liferay specialization
- Freelancers offering Liferay
development services
- System Architects designing portal
solutions