演習の構成
学習の成果を得るために、すべての演習は次のように構成されています。
演習で扱う機能および概念の説明です。
目的の機能または動作のハイレベルの説明です。
実行する内容を手順ごとに示します。必要な場合は、スクリーン・ショットやサンプル・コードも提供されます。
成果がどのように表示されるのか、または演習を通じてどのような機能が得られるのかを、通常はスクリーン・ショットを使用して説明します。
現在の学習ステップのバリエーションまたは拡張について説明します。クラスルームの設定では、これによって、学習を速く進めた人が理解をさらに深めることができます。また、トレーニング演習後の提案としても役立ちます。提案されたアクティビティーは、トレーニングの達成には関連しません。
学習トピックに関連するドキュメンテーション用のリンクとポインター、記事、Wiki、またはブログ・エントリーです。また、トピックに関するユーザー固有のメモもここに示されます。
次のプレゼンテーションでは、XPages および IBM Lotus Domino Designer 8.5 の概要を示し、下記の演習の進め方のヒントを含め、XPages のチュートリアルの手順を解説します。
次の演習は XPages のワークショップになっています。一覧には、すべての演習の学習内容が記載されています。
- 演習1 : XPages エディターとコンポーネント・パレットの基本作業に習熟します。
- 演習2 : XPages での情報の条件表示に習熟します。全体の更新と部分更新の違いを理解します。
- 演習3 : サンプル・アプリケーションの土台を構築し、アプリケーションのスタイルを容易に設計できるアプリケーション構造について学習します。
- 演習4 : カスタマイズ可能なコンテンツ領域を持つカスタム・コントロールの作成方法を学習します。サンプル・アプリケーションでコントロールを使用します。
- 演習5 : フォームのプロパティーと簡単なデータ・バインディングを使用して Notes 文書を XPages に表示する方法を学習します。
- 演習6 : XPages でのページ・フローの機能およびアクション・ボタンでのアクションのコーディング方法を学習します。
- 演習7 : XPages 上の別のコントロールにデータを渡す方法、および XPages でタイプアヘッド機能を有効にする方法について学習します。
- 演習8 : Notes ビューから XPages へのデータの表示方法を学習します。
- 演習9 : 拡張データ・バインディングをともなう XPages スコープ・コンテキストの使い方、およびフォーム間でのデータの伝搬方法について学習します。さらに、ビュー・データのサブセットだけを表示する方法についても学習します。
- 演習10 : サンプル・アプリケーションのフォームにデータ検証を追加します。
- 演習11 : データ検証のさまざまなモードを理解し、サーバー・サイドの検証とエラー表示コンポーネントを調べます。XPages のエラー処理の概念および機能に習熟します。
- 演習12 : 検証 (および他の目的) 用のサーバー・サイドおよびクライアント・サイドの JavaScriptライブラリーの使い方について理解します。
- 演習13 : 正規表現および独自の JavaScript コードを使用するカスタム・バリデーターを使用します。
- 演習14 : タブ・ナビゲーションの実行方法およびステート情報の通信方法について学習します。
- 演習15 : Java パースペクティブを使用してページ・アイコンをページに追加する方法を学習します。
- 演習16 : アプリケーションを完成させるために、追加のフォーム要素とビュー要素を準備します。
- 演習17 : 繰り返しコントロールの使い方を学習します。フリー・フォームの繰り返し要素を利用できるようになります。
- 演習18 : テーマおよびビジュアルのカスタマイズについて学習します。
- 演習19 : クライアント・サイドとサーバー・サイドの JavaScript の組み合わせの使い方を学習します。
- 演習20 : XPages から Notes エージェントを呼び出し、処理のために文書を渡す方法について学習します。
- 演習21 : 文書内での既存の @関数の使い方を学習します。
- 演習22 : 既存の Notes ビューを自動的に XPages に変換する方法について学習します。
- 演習23 : Notes 文書内の複数値フィールドのコレクションを XPages 内の表へのデータ・ソースとして使用する方法を学習します。
- 演習24 : 埋め込み HTML、JavaScript、および Dojo の使い方を学習します。
- 演習25 : 複数の言語をサポートするために XPages をローカライズします。
- 演習26 : XPages での Java 関数の呼び出し方を学習します。
このワークショップは、Philippe Riand、Maureen Leland、Tony McGuckin、および Eamon Muldoon のアイデアに基づいています。演習は Stephan Wissel および Tim Clark によって作成されました。演習の構成は、Stephan Wissel の寄与によるものです。
XPages 変身エンジニア「イケヤマ君」が、XPages の最新情報とそのパワーを開発者のみなさんにシェアしていきます。