SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
クラウドビジネスアプリ
Visual Studio 2013 の
新しいプロジェクトテンプレート

瀬尾佳隆 (@seosoft)
Microsoft MVP for Visual C#

技術ひろば.net 勉強会
2013年11月
自己紹介
瀬尾 佳隆 (せお よしたか)
MVP for Visual C#
(Jan 2009 – Dec 2013)
LightSwitch 推し
Office 365・SharePoint 推し
AKB48G / 劇団四季 / ディズニー推し

http://yseosoft.wordpress.com/
“LightSwitch 瀬尾” で検索すれば見つかります
アジェンダ
業務アプリを
クラウドに

クラウドビジネス
アプリ開発の実際

LightSwitch ベース
Office 365 認証
Office 365 との連携
業務アプリをクラウドに
オンプレミスか、クラウドか

他システムとの連携を
検討しやすい

場所もデバイスも
選ばない

保守管理には意外と
コストがかかる

他システムとの連携は
考慮が必要
クラウド開発への不安?

クラウドゆえの
開発の苦労

アカウント管理が
面倒

他のシステムや
人との連携が面倒

※運用面の諸々は今日は省略
クラウドビジネスアプリなら大丈夫!

クラウドゆえの
開発の苦労

アカウント管理が
面倒

LightSwitch
ベースで簡単

Office 365
認証を利用

他のシステムや
人との連携が面倒
Office 365 を
核として連携
クラウドビジネスアプリとは
LightSwitch ベースの
Apps for SharePoint
テンプレート

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
クラウドビジネスアプリ
開発の実際
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
LightSwitch ベースの開発
LightSwitch ベースで簡単
LightSwitch ベースで簡単

テーブル定義
LightSwitch ベースで簡単

画面定義
LightSwitch ベースで簡単

一覧画面

入力画面
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
Office 365 認証を利用
Office 365 認証を利用

“クラウドビジネスアプリ” テンプレートを選ぶだけ
特別なコードは不要
チームサイトとの自動的な連携

自動的にチームサイトと連携している
信頼されたアプリのみ実行可能

サイトに信頼されたアプリを
権限のあるアカウントでのみ実行可能
参考) アプリの信頼

サイトで信頼したアプリだけが実行可能
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
クラウドビジネスアプリ開発の実際

LightSwitch
ベースで簡単

Office 365
認証を利用

Office 365 を
核として連携
Office 365 を核として連携
ユーザー情報の利用

一覧画面

入力画面
ユーザー情報の利用
ユーザー情報の利用
ソーシャル機能の利用
ソーシャル機能の利用
OData で Excel と連携
まとめ
まとめ)クラウドビジネスアプリ

クラウドゆえの
開発の苦労

アカウント管理が
面倒

LightSwitch
ベースで簡単

Office 365
認証を利用

他のシステムや
人との連携が面倒
Office 365を
核として連携
まとめ)LightSwitch ベース開発
まとめ)Office 365 との連携

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版
 
Office アドインの紹介
Office アドインの紹介Office アドインの紹介
Office アドインの紹介
 
はじめてのOffice Scripts
はじめてのOffice ScriptsはじめてのOffice Scripts
はじめてのOffice Scripts
 
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
 
Office ScriptsとPower Automate連携による業務効率化
Office ScriptsとPower Automate連携による業務効率化Office ScriptsとPower Automate連携による業務効率化
Office ScriptsとPower Automate連携による業務効率化
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩
 
SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1
 
.NET Micro Framework で IoT
.NET Micro Framework で IoT.NET Micro Framework で IoT
.NET Micro Framework で IoT
 
CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!CSOMでサイト運用を楽にしよう!
CSOMでサイト運用を楽にしよう!
 
.NET開発者のためのMicrosoft Learn入門
.NET開発者のためのMicrosoft Learn入門.NET開発者のためのMicrosoft Learn入門
.NET開発者のためのMicrosoft Learn入門
 
SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
 
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオンJapan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
 
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
 
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
 
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
 
Introducing microsoft learn
 Introducing microsoft learn Introducing microsoft learn
Introducing microsoft learn
 
これからはじめる Power Platform
これからはじめる Power Platformこれからはじめる Power Platform
これからはじめる Power Platform
 
CodelessDevelop using iPaas
CodelessDevelop using iPaasCodelessDevelop using iPaas
CodelessDevelop using iPaas
 

Semelhante a クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート

【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
Developers Summit
 

Semelhante a クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート (20)

Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよTeams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
 
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOpsVS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
 
Event Report - Microsoft Ignite2017
Event Report - Microsoft Ignite2017Event Report - Microsoft Ignite2017
Event Report - Microsoft Ignite2017
 
Silverlightと業務アプリ
Silverlightと業務アプリSilverlightと業務アプリ
Silverlightと業務アプリ
 
クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介
 
SWTT2017 - Lightningアプリケーション開発現場で 実践しているノウハウ
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウSWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
SWTT2017 - Lightningアプリケーション開発現場で 実践しているノウハウ
 
Azure Fundamental
Azure FundamentalAzure Fundamental
Azure Fundamental
 
Office365 api dev 20140802
Office365 api dev 20140802Office365 api dev 20140802
Office365 api dev 20140802
 
【Japan Partner Conference 2019】Microsoft Azure ビジネスの賢い進めかた ~ SB C&S が御社の Azur...
【Japan Partner Conference 2019】Microsoft Azure ビジネスの賢い進めかた ~ SB C&S が御社の Azur...【Japan Partner Conference 2019】Microsoft Azure ビジネスの賢い進めかた ~ SB C&S が御社の Azur...
【Japan Partner Conference 2019】Microsoft Azure ビジネスの賢い進めかた ~ SB C&S が御社の Azur...
 
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
 
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
JPC2016Area: デジタルトランスフォーメーションを支えるクラウド選定の新基準
 
Ecsとlambdaのバッチ処理
Ecsとlambdaのバッチ処理Ecsとlambdaのバッチ処理
Ecsとlambdaのバッチ処理
 
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
【S 1】「クラウドが破壊するもの、創造するもの」新野淳一氏
 
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩
 
Keynote
KeynoteKeynote
Keynote
 
Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.
 
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステムJPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
JPC2018[H4]マイクロソフトの Azure オープン ソース戦略とパートナー エコシステム
 
クラウドサービスを運営する上で活用している可視化のためのサービス・ツール
クラウドサービスを運営する上で活用している可視化のためのサービス・ツールクラウドサービスを運営する上で活用している可視化のためのサービス・ツール
クラウドサービスを運営する上で活用している可視化のためのサービス・ツール
 
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 

Mais de Yoshitaka Seo

Mais de Yoshitaka Seo (20)

言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
 
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
 
AI-900 ポイント解説
AI-900 ポイント解説AI-900 ポイント解説
AI-900 ポイント解説
 
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
 
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
 
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
 
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
 
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom VisionAzure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
 
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリAPI ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
 
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
 
BIerのためのAI入門
BIerのためのAI入門BIerのためのAI入門
BIerのためのAI入門
 
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理
 
Custom Visionを活用するためのTips
Custom Visionを活用するためのTipsCustom Visionを活用するためのTips
Custom Visionを活用するためのTips
 
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようMachine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
 
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごいBot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
 
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
 
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK  + QnA Maker / LUISBot Builder V4 SDK  + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
 
QnA Maker 逆入門
QnA Maker 逆入門QnA Maker 逆入門
QnA Maker 逆入門
 
PowerApps アプリ開発入門
PowerApps アプリ開発入門PowerApps アプリ開発入門
PowerApps アプリ開発入門
 

クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート