Menu

Liferay Training


InterBiztech Solution will regularly host public and privatetraining seminars in Hong Kong and Asia. The seminars will becomprehensive, covering architecture, installation, portlet development,themes and CMS. The aim of these courses is designed to help you come upto speed on the functionality and development of Liferay Portal. It willhelp you to increase your productivity as well as introduce you tovaluable new features such as the runtime-portlet tag and hot-deployablethemes. We will also teach you how to migrate your existing Strutsapplications to a portlet environment.

Day 1

The course starts out with an introduction to Liferay Portal: what it is, what it can do, and why you should use it. You will see some use cases for running Liferay Portal and understand how you might apply the power of the platform to your environment. We will then jump right in and begin configuring a Liferay bundle for the enterprise by connecting it to a MySQL database and configuring it so that it can send mail notifications to users.

Since it is likely that most system administrators already have an application server environment into which they want to integrate Liferay Portal, we will then go through the steps necessary to install Liferay manually on an existing application server. For this, we will use a GlassFish server, which operates similarly to several of the commercial application servers. This will give you a good idea of what it will be like to install Liferay Portal in your environment, using the procedure for your particular application server documented in the Liferay Portal Administrator's Guide.

We will then switch gears a little and learn how to administer a Liferay Portal server, using the;Control Panel. You will learn how to set password policies for your users, configure the way users;authenticate to Liferay, and more. After this, you will learn how to connect Liferay to an LDAP;directory and configure multiple methods of single sign-on. You will see how to monitor Liferay,;change log levels, view run-time system and portal properties, connect Liferay Portal to;OpenOffice.org for document conversion, and more.;

We will continue our coverage of plugins with an exercise on creating your own plugin repository. This skill will enable you to manage plugins for which you have the responsibility of keeping up to date in your environment. You will find that Liferay makes it easy for you to manage your applications in this way.

The final topic for the day will be to show how you can configure access to Liferay Portal's web services infrastructure. This is a powerful feature that lets you use web services to remotely pull data from or push data into the portal. Because it is so powerful, it also needs to be secured properly, and you will learn how to do this.

Day 2

Most of day two will be spent on clustering. You will install a virtual machine on your system which contains all the software you might typically use on an actual server. Using this, you will cluster two Liferay instances behind an Apache web server running as a reverse proxy. You will learn all the nuances of configuring a Liferay cluster, including a clustered cache, a clustered Jackrabbit repository, and more. And you will be free to take this virtual machine with you when you leave class, so that you can take what you have learned and directly apply it to your real environment.

After the clustering exercise, we will move on to an oft-requested topic. One of the little-known features of Liferay Portal is its integration with the business process engine jBPM, from JBoss. We will install jBPM, the Mule Enterprise Service Bus, and Liferay's Workflow Portlet and learn how to create and run workflows using this portlet.

Day 3

On the last day of the course, we will begin with learning how to deploy a customized Liferay Portal. If your development team is using the Extension Environment, you will need this information in order to deploy the customized version of Liferay to your application server.

After this, we will look at tuning a Liferay server for performance. You will learn several specific ways to make Liferay Portal run faster, and will be introduced to some tools which will allow you to profile your system to see what is happening while your server is running.

The next topic is Web Services for Remote Portlets (WSRP). You will learn how to make your Liferay Portal both a Producer and a Consumer for WSRP. You will run a portlet from a remote server on a completely different platform on your local Liferay instance, and this will show you how you might use this feature in heterogeneous environments.

We will next cover some miscellaneous, but necessary topics for systems administrators. You will learn how to back up a Liferay Portal instance so that you don't lose any data in case of catastrophe. You will also see how Liferay integrates with Google Analytics so that you can monitor your site's traffic. Next will be presented how to turn up Liferay's logging to help you diagnose problems. And finally, you will learn how to upgrade Liferay from one version to the next, equipping you for your upgrade to the next release.

As you can see, the Liferay System Administrator course is a comprehensive presentation of all the topics you will need to effectively set up and maintain a running Liferay Portal installation.

Course Outline

Day 1

What is Liferay?
Building a Portal on Liferay
Installing and Configuring a Liferay Bundle for the Enterprise
Installing Liferay Manually on an Existing Application Server
Basic Liferay Administration
Plugin Management
Creating a Plugin Repository
Configuring Liferay Services Oriented Architecture

Day 2

Creating a Liferay Cluster:

  • Cluster Design
  • Principles of Liferay Clustering
  • Configuring EHCache and Hibernate
  • Logging
  • Jackrabbit Clustering
  • Tomcat Clustering
  • Load Balancing with Apache
  • Deploying Plugins to a Cluster
  • Tuning the Cache

Day 3

Deploying a Customized Liferay
Performance Tuning
WSRP
Liferay Monitoring
Backing Up A Liferay Installation
Log Levels
Upgrading Liferay

Requirements

All Trainings:
Dual Core processor, 2GBRAM, wireless card
Windows XP, Mac OSX*, orLinux*
* Note: if you useMac OSX or Linux, you must be prepared to support yourself if anyoperating system issues arise, as the trainer is not guaranteed to befamiliar with these systems.
Developer Training
Basic knowledge of Java andServlets is required.

SystemAdministrator Training

4GB RAM to run avirtual machine

5GB of Free Hard DiskSpace - Administrator Access

 

 

Copyright © 2008-2017 InterBiztech Solutions Ltd, All Rights Reserved Powered by Mavista & InterBiztech Solutions Ltd.