今すぐオンラインで試験に合格し、試験に合格した後に支払います。 今コンタクトしてください
私たちとしゃべる:
whatsapp
telegram
プラットフォーム開発者 II 認定資格

Salesforce Certified Platform Developer II 認定資格への究極ガイド

May 10, 202317 s 読むAmit Masih
Salesforce Certified Platform Developer II 認定資格への究極ガイド

Salesforce を使用すると、あらゆる規模およびあらゆる業界の企業が、さまざまなクラウドベースのソリューションにアクセスできます。たとえば、Lightning Platform を使用すると、Salesforce のパワーと機能を使用するカスタム アプリケーションを構築できます。

ロジックとコーディングを十分に理解している経験豊富な開発者は、Salesforce Platform Developer II 認定資格を取得する必要があります。この記事では、この認定資格とは何か、その内容、取得方法について説明します。

Salesforce Platform Developer II 試験とは何ですか?

Salesforce Platform Developer II 認定試験は、複雑なビジネス ロジックやユーザ インタフェースを構築するための Lightning Platform の高度なプログラム機能とデータ モデリングのスキルと知識を検証したい IT プロフェッショナルを対象としています。

さらに、受験者は、保守可能で再利用可能なオブジェクト指向プログラミングのベスト プラクティスを備えたプログラム ソリューションを設計、開発、テスト、展開することができます。

この認定プログラムには、Salesforce Platform Developer I 資格情報が必要です。 Platform Developer II 認定プロセスは、試験と 3 つのスーパーバッジ (Apex スペシャリスト、データ統合スペシャリスト、アドバンスト Apex スペシャリスト) の 2 つの部分で構成されています。

好きな順序で実行できます。すべて完了すると、Salesforce Platform Developer II 認定資格を自動的に取得できます。

Salesforce Platform Developer II 試験について

Salesforce Platform Developer II 認定試験の詳細は次のとおりです。簡単に見てみましょう:

試験問題: 60 問の多肢選択/複数選択問題と、最大 5 つの採点なしの問題。 試験時間: 120 分 合格点: 70% 試験料: USD 200

Salesforce Platform Developer II の前提条件

Salesforce Platform Developer II 認定資格を取得するには、いくつかの前提条件を満たす必要があります。まず、Salesforce プラットフォーム開発者 I 資格情報が必要です。これは、Lightning プラットフォームでカスタム アプリケーションを開発するための基本的なスキルと知識があることを示します。

次に、Apex プログラミング、データ統合、Aura コンポーネントの高度なトピックをカバーする 4 つの Trailhead スーパーバッジを獲得する必要があります。これらのスーパーバッジは、Apex スペシャリスト、データ統合スペシャリスト、Aura コンポーネント スペシャリスト、およびアドバンスド Apex スペシャリストです。

Salesforce Platform Developer II の対象者

Salesforce Platform Developer II プログラムは、以下の試験目的でカバーされるスキルと概念を使用して、Lightning Platform 上でカスタム アプリケーションを開発する実践的な経験を持つ人を対象に設計されています。

Salesforce Platform Developer II は、通常、Lightning Platform でのソリューションの設計、実装、展開の少なくとも 1 年を含む、2 ~ 4 年の開発者経験を持っています。

認定 Salesforce Platform Developer II プロフェッショナルは、次の分野の経験、スキル、知識を持っています。

  • Salesforce データ モデリング、ユーザー エクスペリエンス設計、コード開発、テスト原則を実際の開発環境に適用できます。
  • 宣言型およびプログラム型の Lightning Platform 機能を適用して、特定のビジネス課題/プロセス要件を解決する方法を知っています。
  • 大規模なデータセットに対応する Apex コードを開発する際のプラットフォームの動作、制限、パフォーマンスに関する考慮事項をよく理解しています。
  • より大容量のデータ (約 300,000 ~ 480,000 レコード) の処理経験があります。
  • Lightning Web コンポーネント、Aura コンポーネント、Visualforce、CSS、JavaScript を使用してカスタム ユーザー インターフェースを開発し、Salesforce データを表示および操作します。
  • Visualforce ページを調整し、コントローラ設計のパフォーマンスへの影響を理解する機能。
  • 特に Web サイトと Salesforce を保護するためのベスト プラクティスを理解し、適用します。
  • 宣言的およびプログラム的な方法を使用して、複雑な共有モデルを設計および実装します。
  • アプリケーション コンポーネント全体で十分な品質を保証します (コード カバレッジ、アプリケーションの動作、スケーラビリティ、環境の独立性、セキュリティなど)。
  • Jest を使用して Lightning Web コンポーネントをテストする知識がある。
  • 各ツールをいつ使用するかを理解し、Salesforce の開発ライフサイクルを理解し、カスタム アプリケーションをデプロイできます。
  • Apex で SOAP および REST Web サービスを実装する方法、および Apex から呼び出す方法を知っています。
  • 非同期プログラミングの方法を知っている - キュー、バッチ、スケジュール、@future など。
  • さまざまなプログラムのコンテキストでエラーおよび例外処理手法を適用します。
  • トリガー、デザインパターン、その他のビジネスロジックを開発し、再利用します。
  • Lightning Web コンポーネントと Aura コンポーネントを Lightning ページ、Visualforce ページ、およびクイックアクションに表示する方法を理解します。

Salesforce Platform Developer II の試験概要

Salesforce Platform Developer II 試験では、次の目標を適用する受験者の能力をテストします。受験者は、Lightning プラットフォームでのカスタム アプリケーションの開発に関する実務経験があり、以下の各機能を使用した経験がある必要があります。

高度な開発者の基礎: 15%

  • ローカリゼーションおよび複数通貨の機能と能力、およびそれらがコーディングにどのように影響するかについての知識を実証します。
  • 与えられたシナリオに基づいて、共有オブジェクトと Apex 管理による共有の使用を正当化します。
  • 与えられたシナリオに基づいて、さまざまな種類のカスタム メタデータと設定のベスト プラクティスと、必要なソリューションの実装方法を特定します。

プロセス自動化、ロジック、統合: 27%

  • 与えられたシナリオを基に、宣言的プロセスとプログラム的プロセスの両方で、複数のプロセス間の相互作用に関する考慮事項を特定します。
  • 与えられたシナリオに基づいて、最適なプログラム的または宣言的なソリューションを提案し、正当化します。
  • Apex トリガを作成するためのベスト プラクティスに関する知識を実証します。
  • エラー処理とトランザクション整合性の維持に使用できる Apex 機能について説明します。
  • SOQL クエリ構造で高度なキーワードをどこでどのように使用するかを示します。
  • 要件を分析し、非同期 Apex コーディングを使用する利点を判断します。
  • 与えられたシナリオと要件を考慮して、ソリューションに適切な動的 Apex 機能を特定します。
  • 与えられたシナリオに基づいて、プラットフォーム イベントに適切なパブリッシュ/サブスクライブ ロジックを特定します。
  • 与えられたシナリオに基づいて、インバウンドおよびアウトバウンド通信にプログラムによる統合手法とプラットフォーム機能を適用します。

ユーザー インターフェイス: 20%

  • Lightning Web コンポーネントまたは Aura コンポーネントとその Apex コントローラクラスの要件とコードスニペットを考慮して、Apex クラスに必要な変更を分析して決定します。
  • Visualforce を使用してアクション、ページの部分更新、および非同期操作を実行するための手法を特定します。
  • 与えられたシナリオに基づいて、ユーザー インターフェイスにエラーを表示するためのベスト プラクティスを特定します。
  • 一連の要件を考慮して、適切な Lightning Web コンポーネント、Aura コンポーネント、または Visualforce ソリューションを選択し、その利点を説明します。
  • 与えられたシナリオに基づいて、デバイスのフォームファクタに基づいてコンポーネントのマークアップ内の要素を応答的に表示させることができる Lightning Web コンポーネントまたは Aura コンポーネントの側面を説明します。
  • 与えられたシナリオに基づいて、Lightning Web コンポーネントまたは Aura コンポーネントを通じてイベントを通信するための正しいメソッドを実装します。
  • Visualforce、Lightning Web コンポーネント、および Aura コンポーネントの静的リソースの目的と利点について説明します。

テスト、デバッグ、展開: 20%

  • モックやスタブなどの Apex クラスとトリガーをテストするための高度なテクニックとツールを適用します。
  • Lightning Web コンポーネント、Aura コンポーネント、Visualforce コントローラ、Visualforce コントローラ拡張機能、JavaScript のテストとデバッグに技術とツールを適用します。
  • シナリオ、Apex コード、Apex トリガー、または Apex テストが期待どおりに実行されない場合は、技術とツールを適用して根本原因を切り分けて特定します。
  • 与えられたシナリオに基づいて、ソース駆動開発のための導入プロセス、サポートツール、メカニズムを策定します。

パフォーマンス: 18%

  • ユーザー インターフェイスの一般的なパフォーマンスの問題を特定し、それらを軽減するための技術とツールの知識を実証します。
  • 与えられたシナリオに応じて、アプリケーションのパフォーマンスを最大化し、大量のデータを処理できるように、適切なロジックとクエリ構造を選択します。
  • 特定のシナリオを分析し、非同期コールアウトで達成できるパフォーマンスの向上を判断します。
  • コードの再利用が適用されるシナリオと再利用の実装方法を選択します。
  • 与えられたサンプル コードを使用して、非効率性を特定し、それらを解決する能力を実証します。

Salesforce Certified Platform Developer II 認定資格を取得するメリットは何ですか?

成長する機会: Salesforce プラットフォームは、年間 65% という驚異的な速度で成長しています。多くの IT 企業が Salesforce を採用しているため、この分野の専門家の雇用が増加しています。

給与の向上: Salesforce Platform Developer II 認定資格を取得すると、収入が大幅に増加します。この認定は難しいため、あなたの分野では評価されるでしょう。それには多大な労力とスキルが必要ですが、雇用主はあなたが経験豊富で有能であることを知っています。

認知度と信頼性: Salesforce Platform Developer II 認定資格は、Salesforce コミュニティでよく認識され、尊敬されています。これは、Lightning プラットフォームでのカスタム アプリケーションの開発において、高い専門知識とスキルを達成していることを示します。

Salesforce 開発者とは誰ですか?

Salesforce は、主要なクラウドベースの CRM プラットフォームです。 Salesforce は単なるソフトウェア プログラムではありません。それに加えて、コーディング方法を知っている専門家によってカスタマイズおよび拡張できるプラットフォームです。市場では、Salesforce 開発者と呼ばれるこれらの専門家に対する高い需要があります。

Salesforce 開発者は、Salesforce パートナーのために働くだけでなく、エンドクライアント、つまり独自のニーズに Salesforce を使用する企業のために働くこともできます。たとえば、Salesforce 開発者は、さまざまなビジネス向けのアプリを構築するソフトウェア会社で働くことができます。

Salesforce 開発者は何をするのですか?

Salesforce 開発者は単なるプログラマーではありません。彼らは問題解決者、デザイナー、コミュニケーション者、そして協力者でもあります。彼らはスキルと創造性を活かして、企業が顧客関係をより適切に管理できるようにするアプリケーションを作成およびカスタマイズします。

Salesforce 開発者が行う作業の一部を次に示します。

  • ビジネスがどのように機能するのか、そして成功するには何が必要なのかを分析します
  • CRM プロセスを自動化および最適化するワークフローを作成します
  • ユーザーが適切なアクセス権と権限を持っていることを保証します。
  • 設計と計画を明確かつ簡潔な方法で文書化します
  • 他のチームに Salesforce の使用方法を教え、トレーニングします。
  • 他のエンジニアや開発者と協力して優れたソリューションを構築します

なぜ Salesforce 開発者になるのですか?

IT分野でやりがいのあるエキサイティングなキャリアを追求してみませんか?あなたも他の人と同じように、当然のことながら高い給料を望んでいます。これには、Salesforce Certified Platform Developer II 試験を受ける必要があります。

Salesforce 開発者は、Salesforce プラットフォーム上のさまざまなツールやテクノロジーを使用してアプリケーションを構築します。 Salesforce を使用すると、コーディングスキルと創造力を活用して、現実世界の問題を解決するアプリケーションを構築およびカスタマイズできます。

Indeed によると、米国における Salesforce 開発者の平均給与は 12 万ドル以上です。これは他の IT プロフェッショナルの平均給与よりもはるかに高いです。

そして最も良い点は、Salesforce が中小企業から大企業まで、さまざまな業界の何百万もの企業で使用されているため、世界中のどこにいても Salesforce 開発者の仕事を見つけることができることです。

読み続けます
SnowPro Core 認定 (COF-C02): 知っておきたいすべて
SnowPro Core 認定 (COF-C02): 知っておきたいすべて
間違いなく、SnowPro 認定を取得することが、今日のデータ主導の世界で競争力を獲得するための鍵となります。 SnowPro Certified プロフェッショナルとして、Snowflake の知識を深めながら専門知識を検証できます。
ServiceNow CIS-Discovery 認定: ガイド (2023)
ServiceNow CIS-Discovery 認定: ガイド (2023)
ServiceNow の専門家は、プラットフォームの実装と保守を成功させる上で重要な役割を果たします。 ServiceNow を利用して業務を合理化し、サービスを向上させる組織が増えているため、熟練した管理者と実装者の需要がこれまで以上に高まっています。