SlideShare a Scribd company logo
Lightning Components Deep Dive
– Lightningコンポーネント詳解
​ ⽶米国セールスフォース・ドットコム
プロダクトマネジメント担当ディレクター
​ スキップ・ソールス
​ 2015年年5⽉月
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed
forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items
and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning
new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any
litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our
service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger
enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our
annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter.
These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section
of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking
statements.
Safe Harbor
Lightningコンポーネントの構成
コンポーネント – qrEncoder.cmp
ヘルパー – qrEncoderHelper.js
Lightningコンポーネント
マークアップ、属性、式
​ マークアップ
•  XHTMLに準拠。HTMLタグ、標準タグ、カスタムタグなどを利利⽤用可能
​ 属性
•  型付けされた項⽬目で
コンポーネントの値を設定
​ 式
•  Visualforceと同様の構⽂文
•  "{!<式>}"
Lightningコンポーネント
コントローラ、ヘルパー、レンダラ
​ コントローラ
•  ユーザー、アプリケーション、コンポーネントのイベントは
クライアントサイドのJavaScriptコントローラが処理理
•  Salesforceオブジェクトへのアクセスには
サーバーサイドのApexコントローラを使⽤用
​ ヘルパー
•  再利利⽤用可能なJavaScript関数
​ レンダラ
•  レンダリングのライフサイクルには
JavaScriptのフックを使⽤用
Lightningコンポーネント
スタイル、ドキュメンテーション、インターフェース
​ スタイル
•  コンポーネントに対するスコープを持つCSSスタイル
​ ドキュメンテーション
•  ⽂文章とサンプルコードを使ってコンポーネントを説明
​ インターフェース
•  コンポーネントの標準属性
Lightningコンポーネント
イベント、アクション
​ イベント
•  コンポーネント、アプリ、ユーザー間の通信で使⽤用
​ アクション
•  コンポーネントのコントローラの呼び出しで使⽤用
Lightningコンポーネント
アプリ
​ URLによるアドレス指定が可能
​ コンポーネントの最上位のコンテナ
​ Salesforce1はLightningアプリの⼀一種
コンポーネントの拡張(パイロット)
Lightningコンポーネント
​ Salesforce1の標準の動作を上書き可能
•  細粒粒度度  – オブジェクトや項⽬目のエディタ、ビュー
•  粗粒粒度度 – タブ
•  Summer ’15
•  Lightningコンポーネント – 正式リリース
•  Lightningアプリケーションビルダー – 正式リリース
•  今後
•  Lightning Out
•  標準コントローラ、リモートオブジェクト
•  標準コンポーネントの追加
ロードマップ
Lightningコンポーネント
Lightningコンポーネント
Lightning Out
ソーシャルメディアのボタン(Facebookの[いいね!]など)のように、
Salesforce LightningのボタンをあらゆるWebサイトに埋め込める
サイトを訪れたユーザーがボタンを押すと、Salesforceのクラウドとの
安全な接続が確⽴立立。リモートサイトでSalesforce Lightningの
コンポーネントが実⾏行行される
Lightningコンポーネント
Lightningコンポーネント
Lightningコンポーネント
Lightningコンポーネント
Lightningコンポーネント
Lightning Out – コンテナ
​ Visualforce
•  VisualforceページでLightningコンポーネントを利利⽤用可能
​ Microsoft
•  SharePointなどのWebアプリでLightningコンポーネントを利利⽤用可能
​ エンタープライズ
•  リモートサイト(⾃自社運⽤用サイトなど)にLightningコンポーネントを連携
Thank you

More Related Content

PDF
Lightning Connect で 外部データにリアルタイムにアクセス
PDF
Lightningのコンポーネントフレームワークの概要
PDF
Salesforce Identityによる企業のアイデンティティ管理
PDF
Lightning Components で 次世代のアプリケーション開発
PDF
Lightning を利用した開発とケーススタディ
PDF
Lightning Process Builder で ビジネス・プロセスを自動化
PDF
Spring '15 開発者向け新機能Webinar
PDF
初めてのHeroku Webinar
Lightning Connect で 外部データにリアルタイムにアクセス
Lightningのコンポーネントフレームワークの概要
Salesforce Identityによる企業のアイデンティティ管理
Lightning Components で 次世代のアプリケーション開発
Lightning を利用した開発とケーススタディ
Lightning Process Builder で ビジネス・プロセスを自動化
Spring '15 開発者向け新機能Webinar
初めてのHeroku Webinar

What's hot (20)

PDF
Lightning App Builder による ビジュアルアプリケーション開発
PDF
Summer15新機能webinar
PDF
セールスフォース・ドットコム Identity & Security
PDF
プロフェッショナルのための 実践 Heroku 入門
PDF
Go Faster with Lightning : Salesforce Lightning 概要Webinar
PDF
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
PDF
Salesforce 開発入門
PDF
やれる Heroku - Java アプリケーション開発編
PDF
Apple WatchとSalesforceを使った開発Webinar
PDF
実践Heroku アプリ開発編 Webinar
PDF
App Cloud モバイルアプリ開発戦略
PDF
Winter '17 開発者向け新機能Webセミナー
PDF
Salesforce認定Developer Winter’15 リリース試験のポイントは ここだ!
PDF
はじめようLightningコンポーネント
PPTX
初めてのWave Analyticsデータセット作成
PDF
Einstein Next Best Action を試してみよう
PDF
Salesforce.comの情報セキュリティについて
PDF
Herokuで実践するCI, CD
PDF
Visualforceを使ってみよう
PDF
Spring16 リリース開発者向け新機能Webセミナー
Lightning App Builder による ビジュアルアプリケーション開発
Summer15新機能webinar
セールスフォース・ドットコム Identity & Security
プロフェッショナルのための 実践 Heroku 入門
Go Faster with Lightning : Salesforce Lightning 概要Webinar
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
Salesforce 開発入門
やれる Heroku - Java アプリケーション開発編
Apple WatchとSalesforceを使った開発Webinar
実践Heroku アプリ開発編 Webinar
App Cloud モバイルアプリ開発戦略
Winter '17 開発者向け新機能Webセミナー
Salesforce認定Developer Winter’15 リリース試験のポイントは ここだ!
はじめようLightningコンポーネント
初めてのWave Analyticsデータセット作成
Einstein Next Best Action を試してみよう
Salesforce.comの情報セキュリティについて
Herokuで実践するCI, CD
Visualforceを使ってみよう
Spring16 リリース開発者向け新機能Webセミナー
Ad

Viewers also liked (11)

PDF
Community cloud運用開発の基礎
PDF
サンプルTodoから見るreact,flux,redux(古川)
PDF
Salesforce Lightning をやってみてあれこれ
PDF
Lightningコンポーネント事始め
PDF
Using Visualforce in Salesforce1
PDF
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
PDF
フリーでやろうぜ!セキュリティチェック!
PDF
ReactとSeleniumの幸せな関係
PDF
SWTT2016 ミニハックをふりかえる
PDF
Circle ciで結果をslackに通知してみる
PDF
静的解析、はじまったな
Community cloud運用開発の基礎
サンプルTodoから見るreact,flux,redux(古川)
Salesforce Lightning をやってみてあれこれ
Lightningコンポーネント事始め
Using Visualforce in Salesforce1
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
フリーでやろうぜ!セキュリティチェック!
ReactとSeleniumの幸せな関係
SWTT2016 ミニハックをふりかえる
Circle ciで結果をslackに通知してみる
静的解析、はじまったな
Ad

Similar to Lightning コンポーネント Deep Dive (20)

PDF
Lightningコンポーネントの概要
PDF
ビジネスアイデアを最速で形にできるApp exchange
PDF
活躍中のアプリケーションから紐解くForcecom
PDF
さあ、はじめよう。Application Partner
PDF
Dreamforce15 報告など
PDF
Summer’17 リリースノート ISVforce / Lightning Bolt
PDF
Connected Products
PDF
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
PDF
Salesforce Agile 事例
PDF
超初心者向けForce.com入門
PDF
絶賛活躍中のモバイルアプリに学ぶモバイルならではのアイデア
PDF
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
PDF
Einstein Analyticsでのデータ取り込みと加工
PDF
Summer '16 開発者向け新機能 Webセミナー
PDF
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
PDF
Spring '14リリース開発者向け新機能
PDF
認証プロバイダによるソーシャルサインオンWebinar
PDF
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
PDF
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
PDF
Salesforce1モバイルアプリ開発入門Webinar
Lightningコンポーネントの概要
ビジネスアイデアを最速で形にできるApp exchange
活躍中のアプリケーションから紐解くForcecom
さあ、はじめよう。Application Partner
Dreamforce15 報告など
Summer’17 リリースノート ISVforce / Lightning Bolt
Connected Products
Einstein Analyticsによるユースケース別機能、実現例のご紹介(後編)
Salesforce Agile 事例
超初心者向けForce.com入門
絶賛活躍中のモバイルアプリに学ぶモバイルならではのアイデア
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
Einstein Analyticsでのデータ取り込みと加工
Summer '16 開発者向け新機能 Webセミナー
Salesforce開発プロジェクトの進め方とアプリケーションライフサイクルマネジメント
Spring '14リリース開発者向け新機能
認証プロバイダによるソーシャルサインオンWebinar
パートナーオフィスアワー (Partner Office Hour) 第九回 アプリケーションライフサイクル管理
パートナーオフィスアワー (Partner office hour) 第九回 アプリケーションライフサイクル管理
Salesforce1モバイルアプリ開発入門Webinar

More from Salesforce Developers Japan (20)

PDF
Salesforce DX の始め方とパートナー様成功事例
PDF
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
PDF
GMOペパボのエンジニアが語るHeroku活用ノウハウ
PDF
Salesforce Big Object 最前線
PDF
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
PDF
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
PDF
Lightning時代のService Cloud概要とカスタマイズ
PDF
Spring '19リリース開発者向け新機能セミナー
PDF
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
PDF
Einstein analyticsdashboardwebinar
PDF
MuleSoft Anypoint Platformのコンセプトとサービス
PDF
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
PDF
Heroku seminar winter19
PDF
Dreamforce18 update platform
PDF
Winter '19 開発者向け新機能
PDF
Lightning時代のレポート ダッシュボード & Flow 最前線
PDF
Summer18 開発者向け新機能Webセミナー
PDF
使ってみよう、Salesforce Big Object!
PDF
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
PDF
Spring '18 開発者向け新機能
Salesforce DX の始め方とパートナー様成功事例
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
GMOペパボのエンジニアが語るHeroku活用ノウハウ
Salesforce Big Object 最前線
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Lightning時代のService Cloud概要とカスタマイズ
Spring '19リリース開発者向け新機能セミナー
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
Einstein analyticsdashboardwebinar
MuleSoft Anypoint Platformのコンセプトとサービス
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
Heroku seminar winter19
Dreamforce18 update platform
Winter '19 開発者向け新機能
Lightning時代のレポート ダッシュボード & Flow 最前線
Summer18 開発者向け新機能Webセミナー
使ってみよう、Salesforce Big Object!
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
Spring '18 開発者向け新機能

Lightning コンポーネント Deep Dive