Apex ワークブック
Force.com Apex は、強く型付けされたオブジェクト指向プログラミング言語で、Force.com プラットフォーム上で実行するコードを記述できます。Force.com では、コード実行のスケジュール、一括処理、トリガなど、多くの高レベルのサービスを標準で提供します。これらのすべてで Apex を記述する必要があります。
Apex ワークブックについて
このワークブックは、Apex プログラミング言語と Apex を使用可能なコンテキスト (トリガなど) の両方について概要を説明します。
このワークブックでは、プログラミングについてごく基本的な知識がある方を対象としています。プログラミングの知識がない場合でも進めることはできますが、やや難しく感じるかもしれません。プログラミングの学習を始める場合は、Head First Java をお勧めします。これは Java に関する本ですが、Java は多くの点で Apex と非常によく似ており、必要な基本知識が得られます。
このワークブックは 3 章で構成されます。
- 第 1 章: 基礎: 単純な Apex クラスの作成方法、開発者コンソールを使用して Apex スニペットを実行する方法など、基本事項を学習します。
- 第 2 章: Apex 言語の基本: Apex 言語の構文、型システム、およびデータインテグレーションについて学習します。
- 第 3 章: コンテキストでのApex: Apex を使用してトリガ、単体テスト、スケジュール済み Apex、Apex 一括処理、REST Web サービス、および Visualforce コントローラを記述する方法を学習します。
目標は、実際のアプリケーションを作成することではなく、Apex のさまざまな側面を一通り知っていただくことです。ワークブックを進めながら、自由に試してみてください。コードを少し変更したり、別のコンポーネントに置き換えたりして、楽しく学習しましょう。
対象利用者
このワークブックは、Force.com プラットフォームを初めて使用し、プラットフォームでの Apex 開発について概要知識を必要としている開発者、またコーディングを使用したアプリケーション開発の知識を深めたい Salesforce システム管理者を対象としています。Force.com を初めて使用するシステム管理者は、「Force.com Platform Fundamentals (Force.com プラットフォームの基本)」でポイントアンドクリックによるアプリケーション開発の概要を参照してください。
ご利用になる前に
Force.com 開発をサポートする Force.com 環境が必要です。このチュートリアルは、Force.com Developer Edition 環境で実行するよう設計されており、この環境は https://developer.salesforce.com/signup から無償で入手できます。
- ブラウザで https://developer.salesforce.com/signup にアクセスします。
- 各項目にユーザ情報と会社情報を入力します。
- [Email Address (メールアドレス)] 項目には、Web ブラウザから簡単に確認できる公開アドレスを使用してください。
- 一意の [Username (ユーザ名)] を入力します。ユーザ名もメールアドレスの形式にする必要がありますが、メールアドレスと同じにする必要はなく、通常は違うものを入力することをお勧めします。ユーザ名は developer.salesforce.com でのログイン情報および ID であるため、担当する作業を説明するユーザ名 (develop@workbook.org) や自分自身を表すユーザ名 (firstname@lastname.com) を選ぶことで、より有益に使用できます。
- [マスターサブスクリプション契約] を読み、チェックボックスをオンにします。
- 表示された画像認証文字列を入力し、[Submit Registration (登録を実行)] をクリックします。
- その後まもなく、ログインリンクを記載したメールが届きます。リンクをクリックし、パスワードを変更します。
さらに、Force.com 自体について少し学習すると、コンテキストを理解するうえで役立ちます。『Force.com ワークブック』の最初のいくつかのチュートリアルを参照してください。
参考用に、このワークブックに含まれている長いコードサンプルのリポジトリを作成しました。http://bit.ly/ApexWorkbookCode_Spring12 からダウンロードできます。
終了後にできること
- https://developer.salesforce.com/page/Cheat_Sheets から Apex 早見表をダウンロードしてください。
- Force.com と Visualforce についての詳細は、https://developer.salesforce.com/page/Force.com_workbook にアクセスして、同様の手引き書である『Force.com ワークブック』と『Visualforce ワークブック』を参照してください。
- Force.com の詳細、関連記事、およびドキュメントを確認するには、https://developer.salesforce.com の Salesforce 開発者サイトにアクセスしてください。特に、『Apex コード開発者ガイド』は必ず確認してください。