認定上級Platformデベロッパー

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

クセが強いwebserviceメソッド

今回は暗記モノです。 この内容に限らず、制約事項が多いものはテストで出題されやすいので、チェックしておきましょう。 webserviceメソッドとは? カスタムの SOAP Web サービスコールとして公開するメソッドです。 自分で作成した...
認定上級Platformデベロッパー

スーパーバッジ攻略 Apex Specialist

久しぶりのスーパーバッジ編です。 今回はApex Specialist。Apexについての知識が問われる内容です。 Lightning Component Framework Specialistの難易度が100だとしたら、Apex Spe...
認定上級Platformデベロッパー

トリガのエラーケースいろいろ

今回はトリガのエラーについて、上級試験となると使い方は流石に分かっている人が多いんですが、今回はあえてエラーケースについて考察してみます。 早速だけど検証から 今回は同じレコードを更新させるトリガを作成します。 取引先を対象として、更新時に...
認定上級Platformデベロッパー

クライアント認証を使用したApexコールアウト

今回はSSL認証についてです。 やはりネットワーク系のような見えない、見えづらいものは苦手だなぁ。 実装の前に前提知識から まずは、全く理解ができなかったので、ここを読みました。 これによると、SalesForceがクライアントとして機能す...
認定上級Platformデベロッパー

Process.Pluginインタフェースを使用したフロー定義

はじめに 結論から言うと、このProcess.Pluginインタフェースを使用したフロー定義は実用的ではありません。 なぜなら、先日紹介した@InvocableMethodアノテーションを使用したフロー定義の方が上位互換にあたり、わざわざP...
認定上級Platformデベロッパー

本番環境からApexクラスを削除する

冬の寒さと激務のため、しばらく更新が滞っていました。 ありがたいことに、このブログを見てくれている方も増えつつあります(^ ^) 僕も怠けずに、鮮度の高いネタが提供できるよう頑張ります。 本番環境のリリースは気軽にできない 今回は本番環境の...
認定上級Platformデベロッパー

ちょっと面倒な価格表のテスト

今回もまたテストクラスの分野から。 価格表を扱う商談商品のテストクラスのところがやや複雑なのでやり方をメモ。 テストデータの作成が面倒くさい 商談商品を含めたテストデータを作成する場合は、いくつかの手順を踏む必要があります。 手順の説明の前...
認定上級Platformデベロッパー

Continuationクラスでの非同期通信

今回はContinuationクラスについて取り上げます。 Continuationクラスとは Continuationは日本語に訳すと継続や存続などを意味します。 よくゲームとかで使うコンティニューの名詞形ですね。 これをApexクラスの...
認定上級Platformデベロッパー

静的リソースからテストデータ作成

今回はテストクラスについて。 なかなか苦労しがちなテストデータ作成で知っておいて損はないテクニックです。 今回は簡単なApexクラスのテストクラスを作成 以下のように、取引先の従業員数と取引先責任者数をデバッグログに表示するユーティリティク...
認定上級Platformデベロッパー

Apex CPU time limit exceeded 対策

Apex CPU time limit exceededとは Apexで負荷の高い実装をすると、こういうエラーが発生します。 System.LimitException: Apex CPU time limit exceeded CPUに負...
スポンサーリンク