Mark Hammer's blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

Trailhead モジュール:Platform デベロッパー資格の更新 (Winter '19)

※この内容は2018/12時点のものです。

新規および更新された Apex メソッド、例外、インターフェースを理解する

https://trailhead.salesforce.com/ja/content/learn/modules/platform-developer-i-certification-maintenance-winter-19/new-and-updated-apex-methods-exceptions-and-interfaces

  • 説明:日本語
  • Challenge:日本語選択問題

Platform デベロッパー向けの新機能の学習

https://trailhead.salesforce.com/ja/content/learn/modules/platform-developer-i-certification-maintenance-winter-19/learn-whats-new-for-platform-developers

  • 説明:日本語
  • Challenge:日本語選択問題

Lightning 地図コンポーネントと Apex の継承された共有の使用

https://trailhead.salesforce.com/ja/content/learn/modules/platform-developer-i-certification-maintenance-winter-19/work-with-the-lightning-map-component-and-apex-inherited-sharing

  • 説明:日本語
  • Challenge:英語ハンズオン

※本ChallengeにはSalesforce.com社による公式日本語訳、解説があります。
https://quip.com/A1BSA9zWXBMT

Challenge要約

※筆者注:事前に「ハンズオン Challenge への準備」に記載されたオブジェクト、レコードの作成作業をChallenge用組織で実施してください。なお、「表示ラベル(複数形)」設定のため、オブジェクト作成前に組織情報の「言語のデフォルト値」を英語に設定する必要があります。

  • TowerMapUtilClass クラスのコードブロックをコピーし、コール元のクラスの共有設定を継承するよう修正してください。
  • TowerMapControllerClass クラスのコードブロックをコピーし、強制的に共有ルールが適用されるように修正してください。
  • Towermap Lightning コンポーネントのコードブロックをコピーし、「<!-- Create lightning:map here -->」の部分にTowermapという名前の lightning:map コンポーネントを実装してください。  実装するコードは、「v.mapMarkersの値をmapMarkers属性に渡す」、「v.markersTitleの値をmarkersTitle属性に渡す」、「zoomLevel属性を5に設定する」必要があります。
  • Towermap Lightning コンポーネントのコントローラコードブロックとヘルパーコードブロックをコピーし、Towerのすべての場所をサーバーから取得するコントローラとヘルパー関数を作成してください。
  • マップを表示するために、あなたは「Towers」という名前の1列のLightningアプリケーションページを作成し、 Lightning Experience アプリケーションランチャーに追加することができます。経験豊富な開発者は、他の方法を選択することもできます。

※筆者注:Lightningアプリケーションページの作成は任意です。