コース概要

開発者向けトレーニングは、LIFERAYプラットフォームでアプリを効果的に構築するための基礎を学びます。ポートレット開発の基本や、プラットフォームをhook、拡張プラグイン、レイアウトテンプレート、そしてテーマでカスタマイズする方法も学びます。このコースでは、プラットフォームAPIを使うために必須の知識であるLIFERAYやService Builderのアーキテクチャも紹介します。

詳細

コース受講後には、以下のようなLIFERAYがデフォルトで提供する機能に関しての理解を得られます。
  • Java標準ポートレット
  • LIFERAY Plugin SDK を使ってポートレットの構築
  • LIFERAYのサービスアーキテクチャ
  • Service Builderを使って、堅牢なサービス層を作成
  • ユーザ入力内容、持続性、フィードバック、ローカライゼーションを利用する、複雑なポートレットを作成
  • Hookを使った、ポータルのカスタマイズ
  • テーマの作成と機能
  • 拡張プラグインを使って、ポータルを広範囲にわたって変更
  • 開発のベストプラクティス
  • Liferay Developer Studioの利用方法
  • LIFERAYのインスタンスにプロジェクトを展開

受講対象者: Javaやサーブレットの開発経験

コース形式: オンサイト

バージョン: 6.1

このコースは、LIFERAY PORTAL 6.2でも提供しています。

コースの項目

1日目
 

始めに

  • LIFERAY Plugin SDKの紹介
  • LIFERAY Developer Studioのインストール
  • Space Programサイトのセッティング
  • LIFERAYコンセプトについて
ポートレットプラグインの開発
  • Java標準ポートレットの紹介
  • サーブレットとポートレットの違い
  • Javaポートレットの仕様
  • ポートレットのライフサイクル
  • ポートレットライフサイクルの各フェーズ
  • ポートレットの性質
  • Java標準ポートレットの演習
  • ポートレットの設定
  • ポートレット間の通信
  • ポートレット間の通信方法
  • 公開描画パラメータ
  • イベント
  • ポートレットと、Webアプリケーションフレームワーク
2日目
 

パーツ在庫ポートレットアプリケーションについて

  • デザイン手法
  • Service Builder用データモデルの設定
  • サービスと永続層の生成
  • LIFERAY MVCポートレットフレームワークの活用
  • LIFERAYの検索コンテナでデータを表示
  • ローカライゼーション、フィードバックと入力値の検証
  • LIFERAY権限の統合
  • コントロールパネルにカスタムポートレットを追加
3日目
 

テーマとレイアウトテンプレートのプラグイン

  • LIFERAYテーマの概要と演習
  • LIFERAYレイアウトテンプレートの概要と演習
  • テーマとレイアウトの応用とベストプラクティス
Hookプラグイン
  • Postログインアクションの追加
  • スタートアップアクションの追加
  • 言語キーのカスタマイズ
  • LIFERAYコアのJSPファイルをカスタマイズ
  • LIFERAYインデクサーへ事前処理を追加
  • サービスラッパーを使って、LIFERAYサービスを拡張

PDFでダウンロード
(英語のみ)

PC仕様

DualコアのCPU、4GB以上のRAM、無線LAN
Windows、Mac OSX*、またはLinux*
* Mac OSXやLinuxでの参加者は、講師がこれらのOSに精通しているとは限らないため、OSに関する問題が発生した場合は、ご自分で処理できるようにしておいてください。

日本語でのオフィシャルトレーニングコースは、株式会社イージフが提供しています。トレーニングに関してご質問がある場合、株式会社イージフへメールまたは03-5771-1566までご連絡ください。