Goals
- Build applications based on Liferay Portal
- Administer Liferay Portal
Program
Infrastructure portal: definition, role
Concept of portlets, JSR 168, life cycle
Available portlet containers
Presentation of Liferay
Global architecture
Preparation of the server
Additional elements of the Java servers – data source, mails, etc.
Summary of deployment in production (domain name, FTP, etc.)
Practical workshop: complete set-up, and study of personal scenarios
Creation of published web content
Creation and maintenance of
Liferay intranet content for a social site
Practical workshop: multiple complete sites
Administration interfaces
Configuration of rights and security management
Access to various external services (OpenOffice, video, etc.), and Web services
Practical workshop: various settings of Liferay Portal
Monitoring: memory, cache, sessions, …
Optimization and performance of the platform
Migration of content between environments
Clustering and load balancing
IS integration: LDAP directories, databases, …
Update of the platform
Portal and development environment
Liferay terminology and concepts: Portlet, Hook, Layout template, themes Portlet
models and API
Project structure, production and deployment of portlets
Practical workshop: installation of the development environment – creation of a first portlet and deployment
Presentation of the Model-View-Controller
Frameworks available
Struts and Spring: presentation,
MVC mechanisms with Liferay
Links and forms
Parameter, public parameters, preferences, …
Practical workshop: deployment of Liferay portlets
Javascript, CSS in the portlets
AJAX concepts and technologies
Ajax frameworks usable in Liferay
Practical workshop: using Ajax in Liferay
Inter-portlet communication mechanisms: JSR 168
Inter-portlet interactions in Liferay – WSRP, IPC …
Practical workshop: content management in a site: articles and journal portlet
Using themes
Creating a Layout Template
Creating a JSP Hook
Presentation of the Liferay service API Liferay
Tables: general diagram, presentation of some tables
Practical workshop: creation of a Hook with the Liferay Object model – Portlet development with the Liferay API
Duration
4 days
Price
£ 850
Audience
Java Developers
Prerequisites
Mastery of Java language and knowledge of JSP / Servlets web development
Reference
JAV342-F
Sessions
Contact us for more informations about session date