Salesforce 開発者ロールについて知る
学習の目的
この単元を完了すると、次のことができるようになります。
- Salesforce 開発者の業務を説明する。
- 優れた Salesforce 開発者のスキルを確認する。
Salesforce 開発者とは?
Salesforce 開発者は Salesforce テクノロジーを使用して企業が抱える具体的なビジネス上の問題に対するソリューションを構築する方法を知っています。ビジネス要件を分析して理解し、ローコードやコードを使用する Salesforce テクノロジーから最適なソリューションを選択します。さらに、選択したテクノロジーを使用して、クラウド環境で適切に動作する高品質なソリューションを構築し、外部システムに統合します。
では、開発者として成功するには、どのようなスキルが必要なのでしょうか? さっそく見ていきましょう。
求められるスキル
成功する Salesforce 開発者は、技術的スキルとソフトスキルを兼ね備えています。スキルセットを身に付けたい場合であれ、キャリアを進展させたい場合であれ、求められることが多い開発者スキルには次のようなものがあります。
主要なテクニカルスキル:
- ローコードオートメーション
- データモデリング
- プログラミング言語
- 単体テスト
- 設計パターン
- API とインテグレーション
- DevOps と CI/CD
- アジャイル手法
ソフトスキルには次のものがあります。
- ビジネス要件を分析して理解する能力
- 具体的なビジネス上の問題に対して、利用可能なテクノロジーから最適なものを選択する能力
- さまざまな開発フェーズですべての関係者と円滑にコミュニケーションを行う対人コミュニケーションスキル
- 適切に動作し、クラウド環境でも拡張できる高性能、高品質なソリューションを構築する熱意
- Salesforce が新機能を提供するスピードに対応する学習スキルとイノベーションスキル
開発者の一般的な役割と責任
Salesforce 開発者の種類 | 業務内容 |
---|---|
Salesforce Platform 開発者 |
ソリューションに複雑なロジックやユーザーインターフェースが含まれる場合に、ローコードツールやプログラミング言語 (JavaScript (Lightning Web コンポーネント) や Apex など) を使用して Salesforce Platform (Sales Cloud と Service Cloud を含む) をカスタマイズしたり拡張したりします。Experience Cloud で、Salesforce Platform コアテクノロジーや Web スタックに関する知識を使用して消費者向けサイトや社内製品を構築します。Salesforce Functions または Heroku 上で実行されるさまざまなオープンソース言語を使用してソリューションを構築します。 |
Commerce Cloud 開発者 |
Commerce API と任意の Web フレームワーク (React など) または Experience Cloud を使用してショッピングエクスペリエンスを構築します。 |
Marketing Cloud 開発者 |
REST API、SDK (さまざまな言語、iOS、Android 用)、AMPScript を使用してマーケティングビジネスユースケースを自動化します。 |
Slack 開発者 |
Bolt を使用して Java、JavaScript、または Python でアプリケーションを作成して Slack 機能を拡張します。Salesforce と統合される Slack アプリケーションは Apex SDK for Slack を使用して作成されます。 |
MuleSoft 開発者 |
API やインテグレーションプロジェクトの設計、テスト、実装、リリースを主導します。このような API ライフサイクルステップに対応するためにローコードツールやコードツール (DataWeave や Java など) などのさまざまなツールを使用します。 |
Tableau 開発者 |
SDK と API を使用して任意のデータを統合するワークフローとカスタムコネクタを作成します。JavaScript を使用するか、R、Python、MATLAB などで高度なモデルを使用して Tableau を他のアプリケーションに統合します。 |
自分に適切な開発者ロールを見つける
開発者としてのキャリアを最大限に活かす準備はできましたか? あらゆるロール向けの学習コンテンツが用意されている Trailhead のデベロッパーキャリアパスでさまざまな開発者ロールを参照してください。その後で、Trailblazer Community の「Salesforce Developer」グループに参加して最高の Salesforce 開発者になりましょう。