LoginSignup
9
25

More than 1 year has passed since last update.

Salesforce学習(開発者向け)

Last updated at Posted at 2021-03-05

Salesforceとは
 ・クラウド型の顧客管理(CRM)ソリューションである。マーケティング、営業、コマース、サービスという部署毎のモジュールに分けられ、組み合わせても使えるというWEBプラットフォームです。
・標準機能はそのまま利用でき、ローコーディングで簡単にカスタマイズもできます。独自な開発言語(Apex)も持ち、より特殊な複雑な機能も開発できます。

Salesforce学習
1. 事前準備
 ・学習広場Trailhead無料で開始よりサインアップ(学習アカウント作成)する。
   サインアップメリット:
    ①学習内容を計画・記録・管理できる
    ②実戦環境(Playgroud)を簡単に作成できる
     ※Developer Editionから無料な開発環境も作成できる
    ③サインアップ必要な資料・動画が見れる
 ・Salesforce言語変更
  ①Salesforce環境言語変更:Userアイコン⇒Setting⇒Language & Time Zone
  ②開発ガイドドキュメント言語変更(やり方は2つ)
   ・バージョン選択(例:V48.0)⇒言語選択(例:JA日本語)
    image.png
   ・ガイドページ最後の言語を変更
     image.png

  
2. 動画で学ぶ
 Salesforce学習動画は豊富、まず基礎動画を見て、Salesforce顧客管理(CRM)システムイメージと操作方法を掴む。

3.資格取得
3.1.Salesforce資格・受験方法
・基本資格から学習
   1) Salesforce 認定アドミニストレーター:ノーコーディングでSalesforceアプリを管理・開発する
    受験ガイド
    Salesforce 認定アドミニストレーター 資格 対策
   2)Salesforce 認定 Platform デベロッパー:コーディングして機能をカスタマイズする
    受験ガイド
    Salesforce 認定 Platform デベロッパー 資格 対策
3.2.試験対策問題集
 参考サイト: Salesforceの一番星
        認定SalesCloudコンサルタント@エスパーラボ
        認定上級Platformデベロッパー@エスパーラボ
3.3.無料試験対策ウェビナーを参加
 メリット
  ・試験ポイントが把握できる
  ・試験割引クーポンが貰える

4. Salesforceと一般WEBシステムと用語の比較
4.1.システム構成

一般WEB   Salesforce   例
システム 組織 販売システム
モジュール アプリケーション  -注文管理
メニュー タブ   -受注登録

4.2.MVCモデル

 MVC 一般WEB   Salesforce
View JSP
Bootstrap
Visualforce Page
Lightning component
Controler Java開発クラス 標準
Apex開発クラス
Model Table Object

5. 機能カスタマイズに必要な知識(MVCモデル)

 MVC  ローコーディング(宣言的機能) プログラミング
View アプリケーション
タブ
ページレイアウト
Visualforce Page
Lightning component
Controler 入力規則
ワークフロー
承認プロセス
プロセスビルダー
Visualforce Controler
Apex
Model オブジェクト
項目データタイプ
リレーション
SOQL および SOSL
Apex

便利なツール
・Chrome拡張機能:Salesforce DevTools
  オブジェクト定義エクスポート、SOQL自動作成・データ検索・エクスポートできる。

9
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
25