こんにちは、にいるです。
Salesforce 上級Platformデベロッパー試験範囲に関するTrailheadをまとめました。
下記の見出しはTrailheadで推奨されているモジュールを参考にしています。
・公式受験ガイドはこちらからご覧ください
1.SALESFORCEの基本(8%)
1-1.Salesforce と Heroku のインテグレーション
・Salesforce と Heroku のインテグレーションの開始
・Heroku Connect を使用した Salesforce と Heroku のインテグレーション
・Salesforce Connect を使用した Salesforce と Heroku のインテグレーション
・Heroku での Salesforce REST API の使用
・Heroku での Apex コールアウトとワークフローの使用
・Heroku を使用した Salesforce キャンバスアプリケーションの実行
1-2.Lightning Experience の開発
・ユーザインターフェース開発の考慮事項
・Lightning Experience での Visualforce の使用
・Lightning Experience での Lightning コンポーネントの使用
・Salesforce パートナー、パッケージ化、および AppExchange
・他の開発ツールへの変更について
2.データモデリングおよび管理(5%)
2-1.会社全体の組織設定
2-2.クイックスタート: Salesforce Connect
・スキーマパッケージをインストールする
・外部データソースと外部オブジェクトを作成する
・間接参照関係を作成する
・外部参照関係を作成する
3.ロジックとプロセスの自動化(20%)
3-1.Apex トリガ
3-2.非同期 Apex
・非同期処理の基本
・future メソッドの使用
・Apex 一括処理の使用
・Queueable Apex を使用したプロセスの制御
・Apex スケジューラを使用したジョブのスケジュール
・非同期 Apex の監視
・【ヘルプ】Security for Developers Cheatsheet
3-3.Lightning フロー
・適切な自動化ツールの選択
・プロセスビルダーを使用した簡単なビジネスプロセスの自動化
・Flow Builder を使用してビジネスプロセスに従うユーザを誘導する
・プロセスビルダーと Flow Builder の機能を組み合わせる
・承認でレコードが承認される方法をカスタマイズする
4.ユーザインターフェース(20%)
4-1.Visualforce と Lightning Experience
・Lightning Experience での Visualforce の使用
・Lightning Experience 用の Visualforce ページの開発
・Visualforce アプリケーションコンテナの探索
・Classic と Lightning Experience 間での Visualforce ページの共有
・ナビゲーションの管理
・重要なビジュアルデザインの考慮事項について
・Lightning Experience で使用を避けるべき機能について
4-2.Aura コンポーネントの基本
・始める前に
・Aura コンポーネントの使用開始
・Aura コンポーネントの作成および編集
・属性と式
・コントローラを使用したアクションの処理
・フォームを使用したデータの入力
・サーバ側コントローラを使用した Salesforce への接続
・コンポーネントとイベントの接続
・次のステップの確認
・【ヘルプ】Lightning Components Cheatsheet
4-3.開発者のための Lightning Design System
・Design System の主要な原則の理解
・Design System の使用開始
・グリッドシステムについて
・Salesforce データの操作
・画像、アイコン、アバターの仕様
・レコードホームページのレイアウトと高度なコンポーネントの使用
4-4.Lightning Design System を使用した Visualforce アプリケーションの作成
・開始
・Visualforce ページの新規作成
・ページヘッダーの追加
・アクションボタンの追加
・アイコンの追加
・詳細行の追加
・各取引先責任者のタイルの追加
・別のアイコンの追加
・取引先責任者のプロフィールの写真の追加
・ページフッターの追加
・【ヘルプ】Templating with Visualforce
5.パフォーマンス(15%)
5-1.Big Object の基礎
・Big Object の使用開始
・カスタム Big Object の定義
・Big Object のクエリ
5-2.プラットフォームキャッシュの基礎
・プラットフォームキャッシュの使用開始
・組織キャッシュとセッションキャッシュの使用
・サンプルアプリケーションのウォークスルーとキャッシュ診断
・【ヘルプ】Best Practices for Optimizing Visualforce Performance
5-3.Aura コンポーネントのため Lightning データサービスの基本
・Aura コンポーネントのための Lightning データサービスの使用開始
・force:recordData を使用したレコードの操作
・レコードの変更およびエラーの処理
・【ヘルプ】Techniques for Optimizing Performance
5-4.大量データ
・データモデルの設計
・データのクエリおよび検索の実行
・データの読み込み
・データの削除および抽出の実行
・【ヘルプ】Query & Search Optimization Cheat Sheet
6.インテグレーション(14%)
6-1.Lightning プラットフォーム API の基礎
・Salesforce Lightning プラットフォーム API の概要
・REST API の使用
・SOAP API の使用
・Bulk API の使用
・ストリーミング API の使用
6-2.Apex インテグレーションサービス
・Apex インテグレーションの概要
・Apex REST コールアウト
・Apex SOAP コールアウト
・Apex Web サービス
・【ヘルプ】Force.com REST API Cheatsheet
・【ヘルプ】Force.com SOAP API Cheatsheet
6-3.Apex メタデータ API
・Apex メタデータ API の使用開始
・複数組織リリース用の自動メタデータ更新の作成
・自動設定変更のためのシステム管理者ツールの作成
・メタデータのリリースのテスト
・Apex メタデータ API とセキュリティについて
7.テスト(13%)
7-1.Apex テスト
・Apex 単体テストの開始
・Apex トリガのテスト
・Apex テストのテストデータの作成
・【ヘルプ】Understanding Test Data
・【ヘルプ】Testing Custom Controllers and Controller Extensions
8.デバッグツールとリリースツール(5%)
現在、何もリソースはありません。
9.スーパーバッジ
※上級デベロッパーの資格取得には下記の4つのスーパーバッジ取得も要件になります。
・Apex Specialist
・Data Integration Specialist
・Aura Components Specialist
・Advanced Apex Specialist
10.おわりに
他にも標準機能やアドミン試験関連、VisualforceのTrailheadなども紹介しています。
10-1.各機能まとめ
・アドミン試験範囲の標準機能の使い方
・機能別ページまとめ
・VisualforceのTrailheadまとめ
10-2.試験関連
ではでは!
コメント