SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
SharePoint Online
開発の第一歩
瀬尾佳隆 (@seosoft)
Microsoft MVP for Visual C#第9回 Office 365 勉強会
自己紹介
瀬尾 佳隆 (せお よしたか)
MVP for Visual C# (Jan 2009 – Dec 2014)
SharePoint / Office 365 が好き
 AKB48G が好き
技術ひろば.net やってます
 http://hiroba-tech.net/
ブログやってます
 http://yseosoft.wordpress.com/
アジェンダ
SharePoint 用アプリとは ~ 開発前の約束事
Host Web ~ 最初の一歩
App Web ~ 柔軟なアプリ構成
Remote App ~ SharePoint の壁を超える
クラウドビジネスアプリ ~ 業務アプリのクラウド化
今日の題材
今日お話しする技術
SharePoint 用アプリ (Apps for SharePoint)
.NET OM
クラウドビジネスアプリ
今日の対象外の技術
サーバーサイド API
JavaScript OM
REST API
Access アプリ / napa / Project Siena
Office 365 API
※本セッションでは Office 365 API は扱いません。
Office 365 API は最後のセッションをお楽しみに。
SharePoint 用アプリとは
開発前の約束事
SharePoint 用アプリの構成
http://msdn.microsoft.com/en-us/library/office/fp179930(v=office.15)
SharePoint 用アプリのメリット
SharePoint 用アプリは “Web アプリ “
従来の Web 開発の技術を活用できる
REST に対応していれば言語やプラットフォームに依存しない
.NET や JavaScript のオブジェクトモデルは開発生産性を
上げてくれる
アプリ自体は SharePoint の外で動作する
Web サービス、DB などサーバーサイドの技術を利用
JavaScript などのクライアントサイドの技術を利用
ただし、いくつかの約束事と定石の理解は必要
このセッションで共有します
参考) Web アプリの DB 接続
DB接続の
準備をして
DB インスタンスに
接続して
アプリが対象とする
テーブルを選択して
各レコードを読んだり
書いたりする
SharePoint 接続の
準備をして
サイトに接続して
アプリが対象とする
リストを選択して
各アイテムを読んだり
書いたりする
SharePoint 用アプリの流れ
DB接続の
準備をして
DB インスタンスに
接続して
アプリが対象とする
テーブルを選択して
各レコードを読んだり
書いたりする
コードの定石 = 前提となる約束事
SharePoint 接続の
準備をして
サイトに接続して
アプリが対象とする
リストを選択して
各アイテムを読んだり
書いたりする
コンテキスト生成からリスト取得まで
リストアイテムの読み出し
Host Web
最初の一歩
SharePoint 用アプリのサーバー構成
App Web
Host Web
アプリ本体
CreateUserClientContextForSPHost
でアクセス
Remote App
CreateUserClientContextForSPAppWeb
でアクセス
SQL データベース
Host Web とは
利用者が普段利用する SharePoint サイトのこと
SharePoint 用アプリは別のサイトや別のサーバー上で
動作する
本体へのアクセスのための専用のコンテキストが Host Web
SharePointContextProvider.
CreateUserClientContextForSPHost()
で生成できる
コンテキストの生成方法
Host Web 利用の注意点
処理によっては、明示的なアクセス許可の指定が必要
AppManifest.xml の [アクセス許可] を開く
アプリで必要な “最低限の” アクセス許可を指定する
App Web
柔軟なアプリ構成
SharePoint 用アプリのサーバー構成
App Web
Host Web
アプリ本体
CreateUserClientContextForSPHost
でアクセス
Remote App
CreateUserClientContextForSPAppWeb
でアクセス
SQL データベース
App Web とは
各SharePoint 用アプリ専用のサイト
専用サイトのコンテキストが App Web
SharePointContextProvider.
CreateUserClientContextForSPAppWeb()
で生成できる
サイトであることには変わりはないので、アプリ専用の
リストなどを置くことができる
リスト名が重複する可能性がなくなるというメリットもある
万一、アプリに不具合があっても Host Web への
影響は最小限
コンテキストの生成方法
アプリ専用のリストの作り方
リストが作成される場所
アプリを一度デバッグ実行する
アプリの URL の SPAppWebUrl パラメーターから
リストのアドレスを組み立てることができる
Remote App
SharePoint の壁を超える
SharePoint 用アプリのサーバー構成
App Web
Host Web
アプリ本体
CreateUserClientContextForSPHost
でアクセス
Remote App
CreateUserClientContextForSPAppWeb
でアクセス
SQL データベース
Remote App とは
SharePoint 用アプリの本体
アプリは SharePoint ではない Web サーバー上で動
作する
“napa” で開発したアプリなど、SharePoint 上で動作する
SharePoint 用アプリもある
独立した Web サーバー上で動作しているので、
一般の Web 技術を利用できる
データを SQL Server で管理することで、
パフォーマンス向上や SharePoint の 5000件問題の
回避などのメリットが多い
既存の Web アプリを変換可能
既存の Web アプリもメニュー選択だけで
SharePoint 用アプリに変換できる
もちろん使用によってはコードの追加・変更は必要
特に “認証” 周りは要修正
クラウドビジネスアプリ
業務アプリのクラウド化
SharePoint 用アプリのサーバー構成
App Web
Host Web
アプリ本体
CreateUserClientContextForSPHost
でアクセス
Remote App
CreateUserClientContextForSPAppWeb
でアクセス
SQL データベース
クラウドビジネスアプリとは
LightSwitch ベースの SharePoint 用アプリ
テンプレート
SQL Server、App Web のリスト、Host Web の
リストを自由に組み合わせたアプリ開発が簡単
全てのデータソースを単一のプログラミングモデルで操作
CreateContext, Load, ExecuteQuery が不要
サーバーサイド、クライアントサイドとも Web 標準の
技術で処理をカスタマイズできる
LightSwitch の開発画面
LightSwitch アプリの実行画面
SharePoint 活用の究極の形
http://msdn.microsoft.com/ja-JP/office/dn448479
まとめ
まとめ
CreateUserClientContext → Load →
ExecuteQuery が .NET OM の定石
SharePoint 用アプリのサーバー構成は
Host Web, App Web, Remote App
SharePoint をハブとして社内の業務アプリを
連携・統合するのが SharePoint 用アプリの本質
(だと思います)

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座
 
Viva Connections 拡張機能入門
Viva Connections 拡張機能入門Viva Connections 拡張機能入門
Viva Connections 拡張機能入門
 
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えようクラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
 
JSON Value into Power Automate
JSON Value into Power AutomateJSON Value into Power Automate
JSON Value into Power Automate
 
JIRA / Confluence の 必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだJIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の 必須プラグインはこれだ
 
知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について知っておきたいFirebase の色んな上限について
知っておきたいFirebase の色んな上限について
 
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
 
Azure DevOps ハンズオン Vo.3 ~Delivery Plans を用いたプロジェクトのスケジュール管理~
Azure DevOps ハンズオン Vo.3 ~Delivery Plans を用いたプロジェクトのスケジュール管理~Azure DevOps ハンズオン Vo.3 ~Delivery Plans を用いたプロジェクトのスケジュール管理~
Azure DevOps ハンズオン Vo.3 ~Delivery Plans を用いたプロジェクトのスケジュール管理~
 
SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint Online で最近の困った。 大きなリストのお話。
 
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
 
Azure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロAzure Cosmos DB のキホンと使いドコロ
Azure Cosmos DB のキホンと使いドコロ
 
SharePoint Online を JavaScript でイジる。
SharePoint Online を JavaScript でイジる。SharePoint Online を JavaScript でイジる。
SharePoint Online を JavaScript でイジる。
 
Microsoft Dataverse for Teams の裏側をみてみよう
Microsoft Dataverse for Teamsの裏側をみてみようMicrosoft Dataverse for Teamsの裏側をみてみよう
Microsoft Dataverse for Teams の裏側をみてみよう
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
 
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
 
SharePoint Framework をはじめよう #spfx
SharePoint Framework をはじめよう #spfxSharePoint Framework をはじめよう #spfx
SharePoint Framework をはじめよう #spfx
 
[CTO Night & Day 2019] Amazon Pinpoint でかゆいところに手が届くユーザー動向分析とセグメント通知 #ctonight
[CTO Night & Day 2019] Amazon Pinpoint でかゆいところに手が届くユーザー動向分析とセグメント通知 #ctonight[CTO Night & Day 2019] Amazon Pinpoint でかゆいところに手が届くユーザー動向分析とセグメント通知 #ctonight
[CTO Night & Day 2019] Amazon Pinpoint でかゆいところに手が届くユーザー動向分析とセグメント通知 #ctonight
 
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
にぎやか 3 人組が選ぶ Microsoft 365 注目アップデート 7 選
 
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
 
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよTeams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
 

Destaque

IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
Kosuke Kuromiya
 

Destaque (17)

Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法
 
SharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアSharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデア
 
デザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しようデザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しよう
 
SharePoint Online 「アクセス権」を理解する
SharePoint Online 「アクセス権」を理解するSharePoint Online 「アクセス権」を理解する
SharePoint Online 「アクセス権」を理解する
 
ファイルサーバーの棚卸から考える SharePoint Online を使ったファイル管理
ファイルサーバーの棚卸から考える SharePoint Online を使ったファイル管理ファイルサーバーの棚卸から考える SharePoint Online を使ったファイル管理
ファイルサーバーの棚卸から考える SharePoint Online を使ったファイル管理
 
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発
 
Office365 api dev 20140802
Office365 api dev 20140802Office365 api dev 20140802
Office365 api dev 20140802
 
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
 
Saml×SharePoint
Saml×SharePointSaml×SharePoint
Saml×SharePoint
 
複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!
 
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
 
Outlook を使ってみた
Outlook を使ってみたOutlook を使ってみた
Outlook を使ってみた
 
SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験SharePoint ユーザーのための IFTTT で IoT 体験
SharePoint ユーザーのための IFTTT で IoT 体験
 
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
 
なぜSharepointの導入を見送ったのか
なぜSharepointの導入を見送ったのかなぜSharepointの導入を見送ったのか
なぜSharepointの導入を見送ったのか
 
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
 

Semelhante a SharePoint Online 開発の最初の一歩

SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
Yoshitaka Seo
 
Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624
Seiji Noro
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
Hiroaki Oikawa
 
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
Hiroyuki Mori
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
 

Semelhante a SharePoint Online 開発の最初の一歩 (20)

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
 
LightSwitchで Office 365 開発
LightSwitchで Office 365 開発LightSwitchで Office 365 開発
LightSwitchで Office 365 開発
 
Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624
 
Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19
 
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
 
Cloud Business Appication って何?
Cloud Business Appication って何?Cloud Business Appication って何?
Cloud Business Appication って何?
 
Apps for Office サミット!
Apps for Office サミット!Apps for Office サミット!
Apps for Office サミット!
 
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
[勉強会資料] Excel + SharePoint + Power Platform によるローン返済シミュレーションアプリ開発
 
LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門
 
SharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデートSharePoint Online まわりの直近と今後のアップデート
SharePoint Online まわりの直近と今後のアップデート
 
Office アドインの紹介
Office アドインの紹介Office アドインの紹介
Office アドインの紹介
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
 
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化2013 11-09 デスクトップ・アプリの価値を高めるモダン化
2013 11-09 デスクトップ・アプリの価値を高めるモダン化
 
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
 
LightSwitchでマルチデータソース
LightSwitchでマルチデータソースLightSwitchでマルチデータソース
LightSwitchでマルチデータソース
 
Apps for Office Seminar Japan 1st
Apps for Office Seminar Japan 1stApps for Office Seminar Japan 1st
Apps for Office Seminar Japan 1st
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオン
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
 

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 アプリ開発入門
 

SharePoint Online 開発の最初の一歩