Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sfdgr 09 20180524

SFDGR #9

  • Login to see the comments

  • Be the first to like this

Sfdgr 09 20180524

  1. 1. Salesforce Developer Group Rookies #09 2018/05/24(木)@株式会社テラスカイ
  2. 2. 本日のメニュー 2 19:00~19:10 ルーキー会の簡単な説明 19:10~19:30 みんなで自己紹介タイム 19:30~20:30 グループワーク(モブプログラミング) 20:30~20:45 成果発表 20:45~20:50 中締め&集合写真タイム 21:00~22:00 懇親会(※希望者) 22:00~ 解散 注意事項 会場の様子は写真に撮って公開される可能性があります。予めご了承下さい。 (顔出しNGの方がいらっしゃいましたらサッと隠れるか運営までお知らせ下さい)
  3. 3. • 所属 :クラウドインテグレーション推進部 • 生年月日 :1981/09/30(36歳、てんびん座、B型) • 入社 :2013/05~(SF歴5年) • 担当製品 :Service Cloud、LINE連携、Amazon Connect とか 3 本日の進行役 須山 洋輔(YOSUKE Suyama)
  4. 4. SFDG Rookiesの紹介 これからSalesforceを学ぶデベロッパーのコミュニティ 4
  5. 5. 運営メンバー 5 株式会社テラスカイ 讃岐 行 @i_sanuki 株式会社フレクト 齊藤 俊 株式会社テラスカイ 須山 洋輔 @suyaman_jp 株式会社NSD 小林 亮理 @ryosuke921186 Service Cloud の達人 Apexの神MVP テストの鬼
  6. 6. 今日の参加者割合 6 本日の参加者 開発者 ユーザ システム管理者 何回目の参加? 初めての参加 2回目以上の参加
  7. 7. 7 みんなで自己紹介ターイム!! どこそこのなになに Salesforceの経験年数 普段どんなことやってるか 今日の意気込み など ジャスト 30秒で!
  8. 8. 本日のお題 「Apexの基礎」
  9. 9. 本日のお題:Apex基礎 9 お題① デバッグログの出力方法 お題② コンパイルエラーの解消 お題③ コーディング その1 お題④ コーディング その2 お題⑤ カバナへの考慮
  10. 10. お題① 以下のソースコードを実行し、デバッグログに表示される文字列を 答えてください。 10 String companyName = 'Hoge'; System.debug(LoggingLevel.INFO, 'Hello, ' + companyName + '!');
  11. 11. お題② 以下のソースコードのコンパイルエラーを解消してください。 11 class TestClass { public Int getNumber() { String name = 'test'; if (name.equals('test')) { return 10; Boolean isSuccess = True return; } public Int getNumber() {} public Account getAccountById(Id targetId) { return [ SELECT Id ,Name ,Industry FROM Account WHERE Id = targetId ]; } }
  12. 12. お題③ 以下の要件を満たすソースコードを書いてください。 • 金額を引数で与えると、消費税(8%とする)を加算して数値を返 してくれるメソッド • メソッドは好きな名前のクラスの中にあり、別のクラスから呼び 出すことができる 12
  13. 13. お題④ 以下の要件を満たすソースコードを書いてください。 • 取引先オブジェクトから種別が`Prospect` のレコードを抽出し て、デバッグログに出力する。 • 取引先がたくさん取得できないように、最大100件までの取得に なるようにする。 • その後、その取引先の従業員数を1000にして保存する。 13
  14. 14. お題⑤ 以下のコードにはSalesforceプラットフォームで実行する際、大きな 問題があります。 問題ないコードへと修正してください。 14 public with sharing class SelectController{ public String selectRecord_NG() { for (Account acc: [Select Id, Name From Account Limit 1000]) { List<Contact> cons = [Select Name From Contact Where AccountId = :acc.Id]; } return 'ng'; } }
  15. 15. Let's モブプログラミング  ドライバーを一人決め、それ以外はナビゲータとしてサポート  ドライバーが詰まっても、周りは優しくサポート!  疑問点があったら遠慮なく周りの人やメンターに聞いてみよう!  適度なところでドライバーを交代しよう  20:30まで(ラスト10分くらいのチーム内での振り返り含む) 15
  16. 16. 成果発表 テーブルごとにお願いします! ■代表者1名から(おみやげあり〼) どんな感じに進めたか(難しかったとか?) どこまで、できたか などなど ■メンターから フィードバック 16
  17. 17. Trailblazer Community Salesforceのユーザやアドミンや開発者が集まるコミュニティ 17 • https://success.salesforce.com/_ui/ core/chatter/groups/GroupProfilePa ge?g=0F93A000000HTtr 【開発者向け】 • Salesforce Developer Group ルーキー会 • Tokyo Salesforce Developer Group • Salesforce女子部 など 本日の勉強会レポートを 書いてくれる方大募集!
  18. 18. DGルーキー会 次回予告 • 6月の最終週 19:00~ • 場所はUSEさん@渋谷 18
  19. 19. 懇親会 19
  20. 20. お願い 20 最終退室 22:00

×