Upload
naoya-shiraishi
View
530
Download
1
Embed Size (px)
Citation preview
岡本先生 おしえてください!ウメキタフォースの活動内容紹介
Innovation EGG 第4回 『各クラウドの現状とこれから』
自己紹介
自己紹介
• 白石 尚也TAM Inc. クラウドアプリケーション事業部
• テクニカルディレクター (プロマネ + 営業)
Salesforce・Heroku・AWSなど、クラウドサービスを利用したシステム案件のプロジェクトマネージメント
• Salesforce開発者コミュニティ UMEKITA FORCE スタッフDevlove関西 スタッフ
自己紹介
• 山田真也鈴木商店
• 営業(社内でただ一人)
前職は受託専門開発会社でPG
• Salesforce開発者コミュニティ UMEKITA FORCE スタッフJAWS-UG スタッフ
秋月秀樹 (UMEKITA FORCE 創設者 ) より
行けなくてほんますんません。。
アジェンダ
• UMEKITA FORCE とは
• Salesforceってなに?
• 活動紹介
• これからの活動予定
UMEKITA FORCE とは
突然ですが、質問です!
Salesforceを使ったことがある人?
Salesforceの開発をした ことがある人?
そう、Salesforceの 開発者っていないんです
でもコミュニティ あるんです!
関西Salesforce開発者コミュニティ UMEKITA FORCE
Tooykrub / shutterstock.com
•関西で
•ビジネス抜きに
•開発者同士がワイワイと
•お互いいい刺激を受けて
•技術力アップ
イメージ
Let’s Partyyyyyy!!!!!!!
Salesforceってなに?
SaaS Software as a Service
PaaS Platform as a Service
IaaS Infrastructure as a Service
どんな開発言語?
• APEX
• VisualForce
• SOQL
ですよねー。。ですよねー。。
マニアック モチベーションが上がらない
•APEXJavaっぽい独自言語
•VisualForce HTMLっぽい独自言語
•SOQL SQLっぽい独自言語
しょうもないプログラムを 書くと怒られます
ガバナ制限
• 1回の処理でSQOLを100回以上なげてはならない
• 例)注文オブジェクトのデータを実績オブジェクトに反映する場合※オブジェクト=テーブルで考えてくれたわかりやすい
List<Order__c> OrderLists = [SELECT Id, OrderDate__c,Amount__c FROM Order__c WHERE Status__c = '完了' AND OrderDate__c => '2015-06-01' AND OrderDate__c <=
'2015-06-30'];
For(Order__c o as OrderLists){ Result__c tmpresult = new Result__c(); tmpresult.OrderId__c = o.Id; tmpresult.OrderDate__c = o.OrderDate__c; tmpresult.Amount__c = o.Amount__c; Insert tmpresult; }
ダメな例
List<Order__c> OrderLists = [SELECT Id, OrderDate__c,Amount__c FROM Order__c WHERE Status__c = '完了'
AND OrderDate__c => '2015-06-01' AND OrderDate__c <= '2015-06-30'];
List<Result__c> ResultLists = new List<Result__c>(); For(Order__c o as OrderLists){ Result__c tmpresult = new Result__c(); tmpresult.OrderId__c = o.Id; tmpresult.OrderDate__c = o.OrderDate__c; tmpresult.Amount__c = o.Amount__c; ×Insert tmpree ResultsLists.add(tmpresult); }
Insert ResultLists;
成功例
最近でてきたニューフェイス最近でてきたニューフェイス
• APEX, VisualForceを統合
• AngularJS, BackboneJSなどのJavaScriptフレームワークも使用できます
Lightning
活動紹介
•関西で
•ビジネス抜きに
•開発者同士がワイワイと
•お互いいい刺激を受けて
•技術力アップ
ちょっとゆる~い感じ
ワイワイ?ゆる~い感じ?
とある勉強会では
Before
After
ことあるごとにタコ焼きします
マジメな勉強会編
• 01/19 バッドノウハウ共有会
• 06/05 Heroku勉強会
• 08/01 Salesforce勉強会
• 09/05 Devサミ2014関西
• 10/10 ワークフローハンズオン勉強会
2014年
• 02/27 JSForce勉強会
• 04/11 Salesforce ユーザー事例勉強会
• 05/27 Lightning兄さんがやってくる
• 07/04 イノベーションエッグ
2015年
Heroku相澤さん
Salesforce 岡本さん
Salesforce 東さん
Salesforce 辻さん
マッシュマトリクス 冨田さん
東京出張編
約30名のSalesforce開発者が集まりました
ハッカソン編
Salesforceハックチャレンジ
コミュニティメンバーが2連続で2位に
これからの活動予定
• Lightning もくもくハンズオン 7/28(仮) 開催予定
• IOT勉強会(仮) Salesforce連携スカウターの開発
• Salesforceハッカソン参加
今年こそは1位に!
よくわからないけど参加してもいいの?
触ったことない人から バリバリ開発している人まで
動画紹介
動画紹介
お気軽に申請してください 「UMEKITA FORCE」
で検索
ご清聴、 ありがとうございました