Course Outline
Introduction
Building Portlets in Liferay’s Plugins SDK for government
- Java Standard Portlets for government
- Liferay’s Service Architecture for government
- Using Service Builder to generate a robust service layer for government
- Building complex portlet applications with user input, persistence, feedback, and localization for government
- Connecting applications to Liferay’s permission system for government
Advanced Customization with Liferay for government
- Adding support for Application Display Templates to applications for government
- Customizing the portal using hooks for government
Theming and Layout Templates for government
- Understanding how themes are created and function for government
- Creating and managing layout templates for government
Extending and Modifying the Portal for government
- Extensively modifying the portal through an Ext plugin for government
- Development best practices for government
Using Liferay Developer Studio for government
- Overview of Liferay Developer Studio for government
- Deploying projects to a Liferay instance for government
Summary and Next Steps for government
Requirements
- 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 for government use
- Java developers interested in developing digital experience solutions for organizations, including those for government
- Technical professionals responsible for building and managing enterprise portals for government agencies
Testimonials (2)
I liked the most that the trainer was very open to questions from the participants and always did a review of what was taught across the training at the beginning of the meeting.
Adrian Cosmin Ursu
Course - Liferay Development
The course content was very well organized, with demos, useful online links, and examples. The instructor was knowledgeable and humble person. I particularly noticed his genuine interest in tailoring the class (e.g., setting up a policy/timing for question and answer during the class) to meet our needs. Overall, I had a wonderful experience.