この記事の要点
認定PlatformデベロッパーIは、Salesforce開発者の基本資格。プログラミング経験者でもSalesforce独自のルール(ガバナ制限など)の理解が必須。
- • Apex、Visualforce、Lightning Web Components (LWC) の基本が問われる
- • アドミニストレーター資格がなくても受験可能だが、持っておくと有利
- • 「ガバナ制限」や「テストクラス」など独自概念の理解が合格のカギ
- • 合格後は上位資格「デベロッパーII」やアーキテクトを目指せる
概要
システム開発の現場で最も需要が高いSalesforce資格の一つ、それが「 Salesforce認定PlatformデベロッパーI 」です。 カスタムアプリケーションのプログラム実装能力を証明するこの資格は、エンジニアとしての市場価値を大きく高めます。
本記事では、試験の難易度、出題範囲、そして効率的な学習方法について解説します。
Salesforce認定資格完全マップ
1. 認定PlatformデベロッパーIとは
以前は「認定デベロッパー」と呼ばれていた資格の後継にあたりますが、より プログラミング(Apex/LWC) に特化した内容になっています。 宣言的開発(クリック設定)も範囲に含まれますが、主役は「コードによる開発」です。
対象者
- Java, C#, Pythonなどのプログラミング経験があり、Salesforce開発を始めたい人
- Salesforceの標準機能では実現できない要件を実装したい人
2. 試験の難易度とポイント
難易度: ★★★★☆ (やや難〜難しい)
一般的なプログラミング知識だけでは合格できません。Salesforceは「マルチテナントアーキテクチャ」を採用しているため、リソースを独占しないためのルール(ガバナ制限)を理解しているかが厳しく問われます。
- ガバナ制限 : ループ内でSOQLを発行してはいけない、などのベストプラクティス。 - Apexトリガー : 保存処理の順序(Order of Execution)の理解。 - テストクラス : コードカバー率75%以上の要件だけでなく、適切なアサーション(System.assert)の書き方。
保存処理の実行順序 (Order of Execution) の理解
トリガー開発で最も重要なのが「実行順序」です。これが頭に入っていないと、無限ループや予期せぬデータ更新バグを生みます。
3. 出題範囲の重点分野
① Apexの基本とデータベース操作 (重要)
SOQL/SOSLを使ったデータ取得、DML操作、例外処理の方法。 「List、Set、Map」などのコレクション操作は頻出です。
② プロセス自動化とロジック
「いつApexを使うべきで、いつFlowを使うべきか?」という判断基準が問われます。コードを書かずに解決できるなら、それが正解になるケースも多いです。
③ ユーザーインターフェース (LWC / Visualforce)
最近の試験では、Visualforceよりも Lightning Web Components (LWC) の比重が高まっています。HTML/JavaScriptの基本知識に加え、LWC独自のイベント通信などが範囲です。
4. 合格者の学習ロードマップ
-
プログラミング基礎を固める もしプログラミング未経験なら、まずはJavaなどのオブジェクト指向言語の基礎を学ぶのが近道です。ApexはJavaに文法が酷似しています。
-
Trailhead「PlatformデベロッパーI認定の準備」 公式の学習パスです。特にハンズオン課題(Apex Specialist Superbadgeなど)は、時間はかかりますが実力が確実につきます。
-
資格対策問題集で「コードを読む」練習をする 実際の試験では、短いコードスニペットを見て「このコードの問題点は何か?」「実行結果はどうなるか?」を答える問題が出ます。コードを読むスピードを上げましょう。
5. キャリアパス
デベロッパーIを取得した後は、さらなる高みを目指せます。
- PlatformデベロッパーII : より高度な非同期処理やパフォーマンスチューニング。
- JavaScriptデベロッパーI : LWC開発に特化したJSスキル。
- システムアーキテクト関連 : 開発ライフサイクルやID管理など。
まとめ
Salesforceエンジニアとしてのキャリアをスタートさせるなら、まずはこの資格です。 「標準機能でできること」と「コードでやるべきこと」の境界線を理解し、最適なソリューションを提供できる開発者を目指しましょう。





⚠️ コメントのルール
※違反コメントはAIおよび管理者により予告なく削除されます
まだコメントがありません。最初のコメントを投稿しましょう!