Submit Search
プログラミング生放送勉強会 第23回@大阪 LT/ Salesforceプログラミング
1 like
1,420 views
Hiroaki Kobayashi
プログラミング生放送勉強会 第23回@大阪でSalesforceプログラミングの引っかかりどころについてLTやって来ました。これから始める方は一読していただければと思います @nara_reimei
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PPTX
Microsoft loves PHP WebMatrix + Windows Azure
Takeshi Shinmura
PDF
第四回Salesforce勉強会
株式会社インサイト
PDF
Summer'15 Lightning Component
Taiki Yoshikawa
PPTX
Salesforce20100608
Junichiro Tasaki
PDF
ゲーミフィケーション
Ryuji Enoki
PDF
川崎市全域版 5374.jp(ごみなし.jp) 作成ワークショップ (2014/07/19
Hiroshi Omata
PDF
『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪
株式会社インサイト
PPT
Sylead guide
友人 永井
Microsoft loves PHP WebMatrix + Windows Azure
Takeshi Shinmura
第四回Salesforce勉強会
株式会社インサイト
Summer'15 Lightning Component
Taiki Yoshikawa
Salesforce20100608
Junichiro Tasaki
ゲーミフィケーション
Ryuji Enoki
川崎市全域版 5374.jp(ごみなし.jp) 作成ワークショップ (2014/07/19
Hiroshi Omata
『Salesforece.com勉強会(コンサル向け)』第2回 at 大阪
株式会社インサイト
Sylead guide
友人 永井
Viewers also liked
(20)
PDF
Lightning Design System
Taiki Yoshikawa
PDF
2012活動基本方針
株式会社インサイト
PDF
環境依存しないSalesforce組織の作り方
Taiki Yoshikawa
PDF
Force.comデモ環境つくりました
Taiki Yoshikawa
PDF
Summer '12のワイルドな新機能+
Mitch Okamoto
PDF
Salesforce Platformとモバイル活用
Mitch Okamoto
PDF
My cordovaprojectstory
Yuichiro Ebihara
PDF
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
Mitch Okamoto
PDF
Apex Test Plusの紹介
Yuichiro Ebihara
PDF
NoNoSQL
Yuichiro Ebihara
PDF
Lightning開発のポイント
Taiki Yoshikawa
PDF
シビックテックの現状と期待 (2016/02/21)
Hiroshi Omata
PDF
Summer'16 Apex Code
Taiki Yoshikawa
PDF
Herokuの多言語対応とPlay!
Mitch Okamoto
PDF
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
Mitch Okamoto
PDF
Enterpriseでもモバイル開発
Mitch Okamoto
PDF
第21回八子クラウド座談会資料(討議メモ付き) 20161022
知礼 八子
PDF
正規表現が楽しくなる話 - 8/29 プログラミング生放送勉強会 第35回
naba0123
PPTX
18-B-2 Why don't you start business with cloud?
Mitch Okamoto
PDF
Salesforceの導入で押さえておきたいポイント
Taiki Yoshikawa
Lightning Design System
Taiki Yoshikawa
2012活動基本方針
株式会社インサイト
環境依存しないSalesforce組織の作り方
Taiki Yoshikawa
Force.comデモ環境つくりました
Taiki Yoshikawa
Summer '12のワイルドな新機能+
Mitch Okamoto
Salesforce Platformとモバイル活用
Mitch Okamoto
My cordovaprojectstory
Yuichiro Ebihara
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
Mitch Okamoto
Apex Test Plusの紹介
Yuichiro Ebihara
NoNoSQL
Yuichiro Ebihara
Lightning開発のポイント
Taiki Yoshikawa
シビックテックの現状と期待 (2016/02/21)
Hiroshi Omata
Summer'16 Apex Code
Taiki Yoshikawa
Herokuの多言語対応とPlay!
Mitch Okamoto
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
Mitch Okamoto
Enterpriseでもモバイル開発
Mitch Okamoto
第21回八子クラウド座談会資料(討議メモ付き) 20161022
知礼 八子
正規表現が楽しくなる話 - 8/29 プログラミング生放送勉強会 第35回
naba0123
18-B-2 Why don't you start business with cloud?
Mitch Okamoto
Salesforceの導入で押さえておきたいポイント
Taiki Yoshikawa
Ad
Similar to プログラミング生放送勉強会 第23回@大阪 LT/ Salesforceプログラミング
(20)
PDF
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
日本マイクロソフト株式会社
PPTX
stapy_028_talk1
Takeshi Akutsu
PDF
Windows Azure for PHP Developers
fumios
PDF
モノとモノとをつなぐ 3つの「れんけい」
kamiyam .
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
PDF
JiraとConfluenceのTips集
Hiroshi Ohnuki
PDF
サーバーレスの今とこれから
真吾 吉田
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
PPTX
Terraformで始めるInfrastructure as Code
Takahisa Iwamoto
PDF
Microsoft Edge概要 物江氏
Japan Electronic Publishing Association
PDF
Talk 1「データインテグレーションとは何か」
Takeshi Akutsu
PPTX
Azure Antenna AI 概要
Miho Yamamoto
PDF
[Japan Tech summit 2017] MAI 003
Microsoft Tech Summit 2017
PPTX
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Yasuhiro Matsuo
PDF
データレイクを基盤としたAWS上での機械学習サービス構築
Amazon Web Services Japan
PDF
BPStudy20121221
Shinichiro Takezaki
PDF
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
PDF
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
PDF
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
PPTX
今からでも間に合う!インフラ自動化超入門 @渋谷
Daigou Harada
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
日本マイクロソフト株式会社
stapy_028_talk1
Takeshi Akutsu
Windows Azure for PHP Developers
fumios
モノとモノとをつなぐ 3つの「れんけい」
kamiyam .
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
JiraとConfluenceのTips集
Hiroshi Ohnuki
サーバーレスの今とこれから
真吾 吉田
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
Terraformで始めるInfrastructure as Code
Takahisa Iwamoto
Microsoft Edge概要 物江氏
Japan Electronic Publishing Association
Talk 1「データインテグレーションとは何か」
Takeshi Akutsu
Azure Antenna AI 概要
Miho Yamamoto
[Japan Tech summit 2017] MAI 003
Microsoft Tech Summit 2017
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Yasuhiro Matsuo
データレイクを基盤としたAWS上での機械学習サービス構築
Amazon Web Services Japan
BPStudy20121221
Shinichiro Takezaki
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
『これからの.NETアプリケーション開発』セミナー .NET用アプリケーション フレームワーク Open 棟梁 概説
Daisuke Nishino
今からでも間に合う!インフラ自動化超入門 @渋谷
Daigou Harada
Ad
プログラミング生放送勉強会 第23回@大阪 LT/ Salesforceプログラミング
1.
プログラミング生放送勉強会#23 Salesforce ~いつもとちょっと違う クラウドプログラミング~ 2013.06.22 @nara_reimei
2.
1.Salesforceの良いところ ①必要な物がひと通り揃っている ・DB ・フレームワーク(Web、Ajax) ・IDE ・ワークフロー ・権限管理 ・チャート(グラフ) ②無償学習環境が提供されている ・Developerforce
3.
2.3つのプラットフォーム ①Force.com ・CRMアプリ+設定による構築 ②Site.com ・CMS ③Visualforce.com ・Apex(Class)+ML(Page) 今日はこれの話をします。
4.
3.サンドボックス 本番環境とは別に開発検証用に3種類の サンドボックスが提供されている。 ①開発者サンドボックス ・開発担当者一人ひとりに向けて 提供するもの。データは最大10MB ②設定のみサンドボックス ・定義は本番同様。データは500MB
5.
3.サンドボックス ③フルサンドボックス ・本番環境のフルコピー ・大量データを使うシステムはここで 本番と同じデータ量で検証する! そうしないと後述のガバナ制限で 殺られること請け合い! 作成可能な個数はエディションによって 決まる。追加購入も可能。
6.
4.開発環境 ①オンライン(ブラウザ) <Pros> ・お手軽どこからでも利用できる ・開発者コンソール便利 SOQL、対話的プログラミング ユニットテスト <Cons> ・全般遅い ・500ステップ越えてくる特に遅い
7.
4.開発環境 ①オンライン(ブラウザ)
8.
4.開発環境 ②Force.com IDE(Eclipse) <Pros> ・まあ使い慣れた感じ <Cons> ・インストールが上手くいかない ・同期作業などが必要 ・情報が少ない ・Eclipse 別途Subversionなどでバージョン管理 するならこれを使うことになる。
9.
4.開発環境 ②Force.com IDE(Eclipse)
10.
4.開発環境 自分の場合は コーディング :SublimeText2 同期(ビルド):Eclipse
11.
5.開発環境(データ編) ①オンライン ・エンドユーザ向けの一覧、単票 形式での編集のみ ②Eclipse ・よく解らない ③DataLoader(Javaアプリ) ・CSVベースで一括CRUDする。 ・テストデータほおり込むならこれ。
12.
5.開発環境(データ編) ①オンライン
13.
6.ガバナ制限 1つのタスクがリソースを消費し過ぎな いよう、多様な制約が設けられている。 例えば1リクエストについて ・SOQLクエリ発行数 100 ・DML発行数 150 ・取得可能な総レコード数 50000 (Min/Max実施時の母集団数にも適用される) ・実行可能ステップ数 20万 ・コレクションの要素数 1000 ※最新の値は確認してね。
14.
7.ユーザライセンス エディション/ライセンスにより色々制 限がある。 エンドユーザ向けの「One App」は利 用できるカスタムオブジェクト(開発者 が新たに作成するDBでいうところの テーブル)は 5つ のみ。
15.
7.データベース ①RDBに非ず ・オブジェクト関係データベース ②特徴 ・結合はない。 静的に関係を定義する。 OOのモデルと同じ。 ・SQLでなくSOQL。 ・インデックスもない(御幣あり)
16.
7.データベース <結合の補足> 参照関係:OOの参照と同じ 主従関係:コンポジション
17.
8.データーベース(SOQL編) ①結合(参照) ・参照項目を定義することで参照 select name,age__c, dept__r.bname from emplyee__c または select
name,age__c, (select bname from dept) from emplyee__c
18.
8.データーベース(SOQL編) ②RDBでいう副問い合わせはない ・①の参照関係に従った親もしくは 子の参照のみ ③SELECT文中で計算式かけない ・[ダメ]select sales*1.05 form
xx
19.
9.デバッグ ログは20件までしか保持されれない。 (1件=1リクエスト分。20件保持し た時点で記録が停止する。) バッチジョブが連続的に動くような場合 に最初に20件しか無くて困る。開発者 コンソールから直接クラスを実行する と、その分のログはその場で閲覧でき る。ちょっとお得テク!
20.
10.リリース ①開発作業はサンドボックスでのみ可能 ・本番環境では「開発」操作できない ②単体テストカバレッジ75%以上 ・単体テストの仕組みがある ・総体で75%を超えないと本番へ リリース作業できない ※70%以上だったかも ※何度も実施していると数字がおかしくなる。そんな時は 一度カバレッジ結果のクリアを行うこと!
21.
10.リリース ③リリース時全てのテストが本番で 再実行される ・オールグリーン(※) ・カバレッジ75%以上 で合格! ※今のお客様の場合60-90分かかる。 緊急対応は不可能!!! 回避方法なし!!!!!!!!!!
22.
11.各種資格 各種資格が用意されている。情報が少な いのでセミナー受講(またはその資料) が望ましい。 資格取得後は、Salesforceの定期バー ジョンアップをフォローするためのリ リース試験に合格することで維持してい く仕組み。受験申し込みにはリリース試 験(2回)分の費用が含まれる。 それ以降は有償となる。
23.
プログラミング生放送勉強会#23 お疲れ様でした m(_ _)m
Download