認定上級Platform デベロッパー

こちらは認定上級Platformデベロッパー合格へ向けたページのまとめとなります。

認定上級Platformデベロッパーを目指す方へ

まずはこちらを一読ください。

Salesforce 認定上級 Platform デベロッパー 合格に向けて
選択式試験を合格するには

選択式試験対策

実際に試験に出たところを纏めて調べ上げました。
ジャンル別にまとめていますので、テスト前に内容をチェックしてください。

■SALESFORCE の基本(5%)
Chatter APIについて

■データモデリングおよび管理(7%)
言語も通貨も国際化

■ロジックとプロセスの自動化(33%)
ワークフロー再評価での実行順序
SOQL DISTANCE関数とGEOLOCATION関数
SOSLを使用したループ処理
動的SOQLでのバインド変数の使い方
Apex アノテーションをまとめて攻略
ApexトリガからHttpコールアウト実行とエラーパターン
Databaseクラスをちょっと深掘り
メールサービスでメール取り込み
もう一つの非同期、Queueable
セーブポイント考察
Continuationクラスでの非同期通信
Process.Pluginインタフェースを使用したフロー定義
トリガのエラーケースいろいろ
複合項目の取り扱い(Apex,SOQL,Visualforce)

■ユーザインターフェース(20%)
拡張コントローラーの二刀流
apex:actionXX タグについて一気に攻略
Database.Statefulインタフェースとは
VisualForceとLightning メッセージ表示方法
Visualforceテンプレートを使ったコード再利用

■パフォーマンス(7%)
Transientキーワードでビューステート軽減
Limits.getDMLStatementsでカウントをチェック
ページング使ってパフォーマンス改善
QueryRowsのレコード件数カウントについて
ページング使ってパフォーマンス改善 part2
インデックス項目によるSOQLのチューニング

■連携(11%)
REST APIの引数について
SOAPとRESTのログイン方法
クライアント認証を使用したApexコールアウト
クセが強いwebserviceメソッド

■テスト(12%)
Apexバッチのテストクラスについて
コントローラーのテスト(カスタム・拡張)
静的リソースからテストデータ作成
ちょっと面倒な価格表のテスト
MIXED_DML_OPERATIONエラー対策

■デバッグツールとリリースツール(5%)
開発コンソールでパフォーマンス調査
開発者お助けツールのWorkBench
本番環境からApexクラスを削除する

トレイルヘッド

■トレイルヘッド課題
スーパーバッジ以外のトレイルヘッド 課題攻略

■Apex Specialist
ハンズオン

■Data Integration Specialist
準備編
ハンズオン前編
ハンズオン後編

■Lightning Component Framework Specialist
ビジネス要件(日本語訳) その1
ビジネス要件(日本語訳) その2
ハンズオン前編
ハンズオン中編
ハンズオン後編

■Advanced Apex Specialist
ビジネス要件(日本語訳)
ハンズオン前編
ハンズオン後編

スポンサーリンク
認定上級Platform デベロッパー

MIXED_DML_OPERATIONエラー対策

今回はMIXED_DML_OPERATIONエラーについて。 Salesforce界では結構有名なエラーなので、知っている人も多いかもしれません。 MIXED_DML_OPERATIONエラーとは? ユーザ権限を絡めたApexコードで...
認定上級Platform デベロッパー

スーパーバッジ以外のトレイルヘッド 課題攻略

認定上級Platformデベロッパーに必要なスーパーバッジの攻略方法についてはお伝えしました。 スーパーバッジ前の課題でも、いつくかハマりポイントがあったので、いくつか纏めたものを記載します。 Lightning プラットフォーム AP...
認定上級Platform デベロッパー

インデックス項目によるSOQLのチューニング

今回は久しぶりにパフォーマンスの話になります。 パフォーマンスは大量データを用意しないといけないので検証しづらいんですよね。。。 なので、机上での学習がメインとなりますがご了承ください。 3つの違いわかりますか? 今回のテーマは、ユ...
認定上級Platform デベロッパー

スーパーバッチ攻略 Advanced Apex Specialist ハンズオン編2

Advanced Apex Specialistのスーパーバッジチャレンジの後半です。 バッジ獲得まであと一息です! Step5 単体テストでテスト範囲を拡大 課題翻訳 そのシグネチャに従ってTestDataFactoryに新しいV...
認定上級Platform デベロッパー

スーパーバッチ攻略 Advanced Apex Specialist ハンズオン編1

前回は長い英文を翻訳して終わりになりました。 今回から、ハンズオンに入ります。 チャレンジは前後半の2回に分けようと思います。 ハンズオン実施前の準備作業 Trailhead Playground環境の作成 必須ではありませんが、...
認定上級Platform デベロッパー

スーパーバッチ攻略 Advanced Apex Specialist 日本語訳

認定上級取得のためのスーパーバッチ取得最後の砦となる Advanced Apex Specialistです。 まだ、Advanced Apex Specialistの日本語訳が見当たらなかったので、こちらは自力で翻訳しています。 ...
認定上級Platform デベロッパー

複合項目の取り扱い(Apex,SOQL,Visualforce)

今回は複合項目について取り上げます。 複合項目とは? 複合項目は複数の項目をグループ化して、構造化されたデータ型のことを指します。 Salesforceで複合項目といえば、2019年2月時点では、以下2つのみとなります。 住...
認定上級Platform デベロッパー

スーパーバッチ攻略 Data Integration Specialist③

2回で終わらせる予定でしたが、予想以上書く量が多かったので、第3弾です。 Step5 外部PMSシステムプロジェクトデータのSalesforceとの同期 カスタムRESTクラスの作成です。 RESTとして使用されるには、クラスに@Re...
認定上級Platform デベロッパー

スーパーバッチ攻略 Data Integration Specialist②

スーパーバッチ攻略Data Integration Specialist編第2回です。 前回ななんだかんだで設定作業で終わってしまったので、いよいよハンズオンから入っていきます。 Step1 アウトバウンドのアプリケーションと連携のセキ...
認定上級Platform デベロッパー

スーパーバッチ攻略 Data Integration Specialist①

スーパーバッチ編、今回はData Integration Specialistです。 主にシステム間連携についての内容がメインとなり、ソースコード以外にも設定が必要なところがいくつかあるため、覚えることはちょっと多めです。 まずは、問題...
スポンサーリンク