- An understanding of basic web development concepts
- Experience with Java programming
- Familiarity with web application development frameworks is beneficial but not required
Audience
- Web developers who wish to create custom applications on the Liferay platform
- Java developers interested in developing digital experience solutions for organizations
- Technical professionals responsible for building and managing enterprise portals
Liferay is an enterprise-grade platform for building web portals and digital experiences that help organizations connect with their customers and employees effectively. It provides tools for creating and managing robust applications, handling user permissions, and customizing experiences.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level web and Java developers who wish to learn how to develop and deploy custom applications on the Liferay platform.
By the end of this training, participants will be able to:
- Develop custom portlets and applications using Liferay’s Plugins SDK.
- Integrate Java portlets and utilize Liferay's service architecture.
- Customize the portal using hooks, themes, and layout templates.
- Use Liferay Developer Studio for development and deployment.
- Apply best practices in Liferay development for efficient and maintainable applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Building Portlets in Liferay’s Plugins SDK
- Java Standard Portlets
- Liferay’s Service Architecture
- Using Service Builder to generate a robust service layer
- Building complex portlet applications with user input, persistence, feedback, and localization
- Connecting applications to Liferay’s permission system
Advanced Customization with Liferay
- Adding support for Application Display Templates to applications
- Customizing the portal using hooks
Theming and Layout Templates
- Understanding how themes are created and function
- Creating and managing layout templates
Extending and Modifying the Portal
- Extensively modifying the portal through an Ext plugin
- Development best practices
Using Liferay Developer Studio
- Overview of Liferay Developer Studio
- Deploying projects to a Liferay instance
Summary and Next Steps
United Arab Emirates - Liferay Development
Saudi Arabia - Liferay Development
South Africa - Liferay Development
Österreich - Liferay Development
Deutschland - Liferay Development
Czech Republic - Liferay Development
Magyarország - Liferay Development
Luxembourg - Liferay Development
España - Desarrollo de Liferay
Lithuania - Liferay Development
Nederland - Liferay Development
Portugal - Liferay Development
Belgique - Liferay Development
Australia - Liferay Development
Malaysia - Liferay Development
New Zealand - Liferay Development
Philippines - Liferay Development
Singapore - Liferay Development
Thailand - Liferay Development
Argentina - Desarrollo de Liferay
Costa Rica - Desarrollo de Liferay
Ecuador - Desarrollo de Liferay
Guatemala - Desarrollo de Liferay
Colombia - Desarrollo de Liferay
México - Desarrollo de Liferay
Panama - Desarrollo de Liferay
Uruguay - Desarrollo de Liferay
Venezuela - Desarrollo de Liferay
United Kingdom - Liferay Development
South Korea - Liferay Development
Pakistan - Liferay Development
Sri Lanka - Liferay Development
Bulgaria - Liferay Development
Bolivia - Desarrollo de Liferay
Indonesia - Liferay Development
Kazakhstan - Liferay Development
Slovakia - Liferay Development
Botswana - Liferay Development