About Course
Liferay DXP Training at SkilBrill covers the whole portal stack: portlets built as OSGi modules, drag-and-drop fragments, experience pages, widget configuration, and the headless delivery layer that exposes your content through REST and OData APIs.
Course Overview
Who Should Join This Course
- Java developers building portals and intranets on Liferay
- Front-end developers moving into fragments and experience pages
- Portal administrators extending sites with portlets and widgets
- Enterprise teams integrating Liferay content through headless APIs
- Freshers targeting junior Liferay developer roles
Prerequisites
- Java fundamentals and basic object-oriented programming
- Comfort with HTML, CSS and JavaScript
- Understanding of REST APIs and JSON
- Maven basics helps; a local DXP bundle is set up in Module 1
Learning Objectives
- Build a portlet as an OSGi module with MVCRenderCommand
- Author custom fragments and assemble them on experience pages
- Configure widgets, portlet preferences and display templates
- Expose content through headless delivery, REST and OData endpoints
- Set roles, permissions and staging workflows on a live site
- Debug OSGi bundles with the Gogo shell when a deploy fails
66 hrs across 11 modules
Tools and Technologies
Liferay DXP, Liferay Workspace, IntelliJ IDEA, Maven, OSGi and bnd, Gogo shell, Headless Delivery APIs, OData, Elasticsearch
Career Opportunities After This Programme
- Liferay DXP Developer
- Portal Developer
- Integration Developer
- DXP Administrator
- Technical Consultant
- Solutions Architect
Hands-on Labs
- Hands-on lab on portlets — build an OSGi portlet module with render, action and resource commands
- Hands-on lab on fragments — author a fragment with editable content and drop it on an experience page
- Hands-on lab on widget configuration — add a configuration screen and portlet preferences to your portlet
- Hands-on lab on headless APIs — pull web content through a headless delivery endpoint and a $filter OData query
- Hands-on lab on permissions — create roles, assign resource permissions and verify them with two test users
- Hands-on lab on staging — edit a page in draft, preview it and publish it to the live site
Career Roadmap
Role Progression
- Junior Liferay Developer
- Liferay DXP Developer
- Senior Liferay Developer
- Portal Solutions Architect
- DXP Technical Lead
Step-by-Step Learning Path
- Master the platform foundations
- Build automations or applications end to end
- Learn administration, security and integrations
- Complete the capstone project
- Prepare for technical interviews and update your resume and portfolio
Course Duration, Mode and Certification
The course runs for 11 weeks with 3 sessions per week (2 hours per session), totalling 66 classroom hours. Classroom, online, and hybrid modes are available where supported. You will receive a SkilBrill completion certificate and work on real-world projects, with dedicated interview preparation support at the end of the programme.
Why Train at SkilBrill
SkilBrill Training Institute focuses on making you employable. Trainers are working professionals, labs mirror real production environments, and the placement cell connects eligible candidates with hiring companies. Enquire today for the next batch start date and fee details.
Career and Job Support
SkilBrill provides practical career support to help you move from training into relevant roles. Services include:
- Resume assistance
- LinkedIn profile guidance
- Portfolio guidance
- Technical interview preparation
- Mock interviews
- Project explanation preparation
- Job-search guidance
- Placement assistance
Resume Building Guidance
- Keep your resume to one page if you have less than five years of experience.
- Use a clean format with clear sections: contact, objective, skills, projects, education and certifications.
- Tailor your skills section to match the job description.
- Quantify achievements where possible, for example "cut manual reconciliation from four hours to twenty minutes".
- Include links to your GitHub, LinkedIn and portfolio if available.
- Proofread carefully; spelling and grammar errors create a poor impression.
LinkedIn Profile Optimisation
- Use a professional headshot and a headline that includes your target role.
- Write a summary that highlights your skills, projects and career goals.
- List relevant tools, frameworks and certifications in the Skills section.
- Share posts or articles about what you are learning to show activity.
- Connect with trainers, classmates and professionals in your target domain.
- Request recommendations from mentors or project reviewers.
GitHub and Portfolio Guidance
- Create well-named repositories for each major project.
- Add a README file explaining the project, technologies, setup steps and screenshots.
- Use meaningful commit messages and keep code organised.
- Include a portfolio website or GitHub profile readme that links to your best work.
- Keep sensitive data like passwords and API keys out of public repositories.
- Regularly update repositories with improvements and new projects.
Job Search Strategy
- Update your resume and LinkedIn profile before applying.
- Apply to roles on LinkedIn, Naukri, Indeed and company career pages.
- Customise each application to match the job description.
- Prepare a short elevator pitch for phone screenings.
- Practise technical and behavioural questions daily.
- Follow up politely after interviews and ask for feedback.
- Attend meetups, webinars and networking events in your domain.
Frequently Asked Questions
What is Liferay DXP?
Liferay DXP is an enterprise digital experience platform for portals, intranets and customer sites, running sites, pages, portlets, fragments, content and APIs on one Java OSGi stack.
What is the difference between Liferay DXP and Liferay Portal?
Liferay Portal is the open-source core. DXP adds enterprise capabilities and support such as staging, clustering, search integrations and production tooling.
What are fragments in Liferay?
Fragments are drag-and-drop page components built from HTML, CSS and JavaScript. Site builders assemble them into experience pages without asking a developer for each change.
What is headless delivery in Liferay?
Headless delivery exposes web content, blogs and other assets as REST endpoints, and OData adds query syntax, so external apps and front ends can consume Liferay content directly.
Is Liferay DXP good for developers?
It is a solid Java career track. Portlets, OSGi and headless APIs map to mainstream Java skills, and DXP implementations need developers who can extend the platform, not just configure it.
How long is Liferay training at SkilBrill?
Eleven weeks, 66 hours across 11 modules, ending with an experience site that exposes portlets, fragments and headless APIs.
