Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hiroaki Oikawa
PPTX, PDF
11,169 views
SharePoint 開発入門
SharePoint 開発をこれからはじめる方向けのシリーズです。
Technology
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Downloaded 57 times
1
/ 14
2
/ 14
3
/ 14
4
/ 14
5
/ 14
6
/ 14
7
/ 14
8
/ 14
9
/ 14
10
/ 14
11
/ 14
12
/ 14
13
/ 14
14
/ 14
More Related Content
PDF
SharePoint 開発でできること 2019年9月版
by
Hiroaki Oikawa
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
初めてでも大丈夫!SharePoint 開発の第一歩
by
Yoshitaka Seo
PDF
SharePoint Online 開発の最初の一歩
by
Yoshitaka Seo
PDF
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
by
Hirofumi Ota
PDF
PRD03 最近 Power BI が On-Premises と仲良くなってきておりまして
by
Yugo Shimizu
PPTX
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
by
Ai Hirano
PPTX
これからはじめる Power Platform
by
Rie Okuda
SharePoint 開発でできること 2019年9月版
by
Hiroaki Oikawa
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
初めてでも大丈夫!SharePoint 開発の第一歩
by
Yoshitaka Seo
SharePoint Online 開発の最初の一歩
by
Yoshitaka Seo
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
by
Hirofumi Ota
PRD03 最近 Power BI が On-Premises と仲良くなってきておりまして
by
Yugo Shimizu
SharePoint モダンポータル 2021年アップデートと最新のファイル管理方法
by
Ai Hirano
これからはじめる Power Platform
by
Rie Okuda
What's hot
PDF
SharePoint Framework Extension 基礎講座
by
Hiroaki Oikawa
PPTX
SharePoint Framework の最新情報をキャッチアップしよう!
by
Ai Hirano
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
PDF
カッコいい SharePoint モダンサイトを作ろう
by
Hirofumi Ota
PDF
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #MSInteract19 #PR05
by
Hirofumi Ota
PPTX
え!? Power BI の画面からデータ更新なんてできるの!?
by
Yugo Shimizu
PPTX
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
by
Yugo Shimizu
PDF
今改めて学ぶ Microsoft Azure 基礎知識
by
Minoru Naito
PDF
Google アナリティクスでSharePointの利用状況を確認する
by
Akihiro Ehara
PDF
Viva Connections 拡張機能入門
by
Hiroaki Oikawa
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PDF
Share point における id管理と認証・認可
by
Naohiro Fujie
PPTX
え!?データがオンプレにあるけどPower BI で BI したいの?
by
Yugo Shimizu
PDF
REST API のコツ
by
pospome
PDF
実録Blue-Green Deployment導入記
by
Hiroyuki Ohnaka
PPTX
Azure Cosmos DB のキホンと使いドコロ
by
Kazuyuki Miyake
PPTX
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
by
Takashi Hatamoto
PPTX
SharePoint モダン サイト ~ サイト デザインとサイト スクリプト~
by
Ai Hirano
PDF
SolrとElasticsearchを比べてみよう
by
Shinsuke Sugaya
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
SharePoint Framework Extension 基礎講座
by
Hiroaki Oikawa
SharePoint Framework の最新情報をキャッチアップしよう!
by
Ai Hirano
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
カッコいい SharePoint モダンサイトを作ろう
by
Hirofumi Ota
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #MSInteract19 #PR05
by
Hirofumi Ota
え!? Power BI の画面からデータ更新なんてできるの!?
by
Yugo Shimizu
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
by
Yugo Shimizu
今改めて学ぶ Microsoft Azure 基礎知識
by
Minoru Naito
Google アナリティクスでSharePointの利用状況を確認する
by
Akihiro Ehara
Viva Connections 拡張機能入門
by
Hiroaki Oikawa
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
Share point における id管理と認証・認可
by
Naohiro Fujie
え!?データがオンプレにあるけどPower BI で BI したいの?
by
Yugo Shimizu
REST API のコツ
by
pospome
実録Blue-Green Deployment導入記
by
Hiroyuki Ohnaka
Azure Cosmos DB のキホンと使いドコロ
by
Kazuyuki Miyake
SalesforceにおけるCDC(変更データキャプチャ)の実装・活用法について
by
Takashi Hatamoto
SharePoint モダン サイト ~ サイト デザインとサイト スクリプト~
by
Ai Hirano
SolrとElasticsearchを比べてみよう
by
Shinsuke Sugaya
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
Similar to SharePoint 開発入門
PPTX
SharePoint で始める情報共有とそのアプローチ
by
日本マイクロソフト株式会社
PDF
SharePoint Framework によるモダンサイトのカスタマイズ
by
Hiroaki Oikawa
PPTX
クラウド時代の SharePoint 開発に備えよう
by
Hiroaki Oikawa
PPTX
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
PDF
SharePoint Framework を触ってみた
by
Kosuke Kuromiya
PPTX
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
PDF
SharePoint 2013 アーキテクチャの変更点と新機能
by
Hirofumi Ota
PDF
SharePoint Framework をはじめよう #spfx
by
Hirofumi Ota
PDF
パスベース および ホスト名付きサイト コレクションの構築 : Path based and Host named Site Collection
by
Ai Hirano
PDF
SharePoint Framework アップデート SPFx v1.12.1
by
Hiroaki Oikawa
PDF
Office 365版SharePoint Onlineの技術概要
by
kumo2010
PDF
マイクロソフトWeb開発の今と今後
by
Akira Inoue
PDF
Silverlightを囲む会in大阪#19
by
Atsuo Yamasaki
PDF
SharePoint Framework による Viva Connections アプリの開発
by
Hiroaki Oikawa
PDF
SQLWorld★大阪#8
by
Atsuo Yamasaki
PDF
次期Office製品群の新しい開発モデルの解説
by
kumo2010
PDF
Apps for office オンプレミスとクラウド
by
Hirotada Watanabe
PDF
SilverlightとSharePoint2010の紹介
by
Tadahiro Higuchi
PPTX
Share point 365 - 概要とアプリ開発
by
JamesLRishe
PDF
20121006ヒーロー島
by
Atsuo Yamasaki
SharePoint で始める情報共有とそのアプローチ
by
日本マイクロソフト株式会社
SharePoint Framework によるモダンサイトのカスタマイズ
by
Hiroaki Oikawa
クラウド時代の SharePoint 開発に備えよう
by
Hiroaki Oikawa
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
SharePoint Framework を触ってみた
by
Kosuke Kuromiya
PowerApps による初めてのアプリ開発
by
Hiroaki Oikawa
SharePoint 2013 アーキテクチャの変更点と新機能
by
Hirofumi Ota
SharePoint Framework をはじめよう #spfx
by
Hirofumi Ota
パスベース および ホスト名付きサイト コレクションの構築 : Path based and Host named Site Collection
by
Ai Hirano
SharePoint Framework アップデート SPFx v1.12.1
by
Hiroaki Oikawa
Office 365版SharePoint Onlineの技術概要
by
kumo2010
マイクロソフトWeb開発の今と今後
by
Akira Inoue
Silverlightを囲む会in大阪#19
by
Atsuo Yamasaki
SharePoint Framework による Viva Connections アプリの開発
by
Hiroaki Oikawa
SQLWorld★大阪#8
by
Atsuo Yamasaki
次期Office製品群の新しい開発モデルの解説
by
kumo2010
Apps for office オンプレミスとクラウド
by
Hirotada Watanabe
SilverlightとSharePoint2010の紹介
by
Tadahiro Higuchi
Share point 365 - 概要とアプリ開発
by
JamesLRishe
20121006ヒーロー島
by
Atsuo Yamasaki
More from Hiroaki Oikawa
PDF
SharePoint Framework Teams タブ開発基礎講座
by
Hiroaki Oikawa
PPTX
SharePoint 2013 ワークフロー開発入門
by
Hiroaki Oikawa
PPTX
PowerApps をざっくりさわってみた
by
Hiroaki Oikawa
PDF
Microsoft 365 Virtual Marathon 2021 - SharePoint サイトの自動作成あれこれ
by
Hiroaki Oikawa
PPTX
Outlook アドイン開発入門
by
Hiroaki Oikawa
PDF
SharePoint 2013 の検索結果をチューニングする
by
Hiroaki Oikawa
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
PDF
カスタマイズされた SharePoint のアップグレードを考える
by
Hiroaki Oikawa
PDF
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
by
Hiroaki Oikawa
PDF
CSOMでサイト運用を楽にしよう!
by
Hiroaki Oikawa
SharePoint Framework Teams タブ開発基礎講座
by
Hiroaki Oikawa
SharePoint 2013 ワークフロー開発入門
by
Hiroaki Oikawa
PowerApps をざっくりさわってみた
by
Hiroaki Oikawa
Microsoft 365 Virtual Marathon 2021 - SharePoint サイトの自動作成あれこれ
by
Hiroaki Oikawa
Outlook アドイン開発入門
by
Hiroaki Oikawa
SharePoint 2013 の検索結果をチューニングする
by
Hiroaki Oikawa
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
カスタマイズされた SharePoint のアップグレードを考える
by
Hiroaki Oikawa
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
by
Hiroaki Oikawa
CSOMでサイト運用を楽にしよう!
by
Hiroaki Oikawa
SharePoint 開発入門
1.
SharePoint 開発入門 - SharePoint
開発ってなにができるの? - @HiroakiOikawa 2016/12/19 http://sharepoint.orivers.jp
2.
目次 SharePoint 開発の定義
SharePoint の開発手法と特徴 SharePoint 開発をはじめるにあたって 2 © SharePoint Developer sharepoint.orivers.jp
3.
SharePoint 開発 の定義 SharePoint における「開発」について定 義づけします。 3
4.
SharePoint 開発の定義 1 SharePoint
は、ユーザーの技量に合わせて、様々なカスタマイ ズ方法が用意されており、難易度が高いほど、より詳細な部分ま でカスタマイズすることができます。(自由度が高くなる) © SharePoint Developer sharepoint.orivers.jp 4 標準 説明 難易度 ブラウザからのページ編集や各種アプリの追加、 変更など 低 カスタマイズ SharePoint Designer を使用したワークフ ロー作成や、3rd パーティ製品の導入など 中 開発 C#、JavaScript など開発言語を使用して、 独自の UI や機能を追加するなど 高 方法 ※ だいたい間違ってはいないと思いますが、上記は一つの考え方であって、他の切り口からの考え方もあるかと思います。 低 自由度 中 高
5.
SharePoint 開発の定義 2 本書では、C#
や JavaScript を使用して SharePoint のカス タマイズを行うことを「開発」と定義します。 © SharePoint Developer sharepoint.orivers.jp 5 標準 説明 難易度 ブラウザからのページ編集や各種アプリの追加、 変更など 低 カスタマイズ SharePoint Designer を使用したワークフ ロー作成や、3rd パーティ製品の導入など 中 開発 C#、JavaScript など開発言語を使用して、 独自の UI や機能を追加するなど 高 方法 本書の説明範囲 低 自由度 中 高
6.
SharePoint の 開発手法と特徴 一言で SharePoint
開発といっても、実 は色々な開発があります。 6
7.
3 タイプの開発手法 オンプレからはじまりクラウドの世界まで広がった SharePoint
は、 大きく3タイプの開発手法があり、それぞれに特徴があります。 © SharePoint Developer sharepoint.orivers.jp 7 ファーム ソリューション 開発 アドイン開発 クライアントサイド 開発 • SharePoint が稼動するサーバー上で動作するプログラムを開発する手法。 • サーバーサイドのクラスライブラリを用いて、SharePoint に様々な機能拡張ができる。 • 正しい知識で正しくプログラムを開発しなければ、SharePoint 全体を停止させてしまうようなプ ログラムを書くこともできるため、リスクが大きい。 • SharePoint が稼動するサーバーとは別のサーバーでプログラムを動作させつつ、 SharePoint とシームレスに連携するプログラムを開発する手法。 • クライアントサイドのクラスライブラリを用いて、SharePoint が持つ Web API を経由して SharePoint の機能の利用、データの授受を行う。 • 開発できるものは限られるが、ファームソリューションよりも安全。 • JavaScript、TypeScript など、Web フロントエンド開発の技術を用いて、ブラウザ上で動作す るプログラムを開発する手法。 • 開発する対象により、開発のお作法が異なる。 (表示テンプレート、SharePoint Framework など)
8.
実装可能な拡張機能 開発手法により、実装可能な SharePoint の拡張機能の種類 と、Office
365 に対応しているか否かが変わります。 © SharePoint Developer sharepoint.orivers.jp 8 ファーム ソリューション 開発 アドイン開発 クライアントサイド 開発 • Web パーツ (サーバー上で動作する) • イベントレシーバー (アイテム追加、更新、 削除で動作する処理) • リボンメニュー、…メニュー、サイトの設定メ ニュー • アプリケーションページ • サイト定義、リスト定義 • コンテンツタイプ、サイト列 • 2010, 2013 ワークフローのアクティビティ、 テンプレート • フィーチャー (サイトの機能、サイトコレク ションの機能など) • サービスアプリケーション、タイマージョブ • Web パーツ(別サーバー上で動作す る) • リモートイベントレシーバー • リスト、サイト列、コンテンツタイプ • リボンメニュー、…メニュー • 2013 ワークフローのアクティビティ、テンプ レート • アドインが動作する専用ページ • Web パーツのビジュアル変更 • 検索結果ページのビジュアル変更 • SharePoint ページ上に独自 UI 追加 • SharePoint Framework による client-side webpart 実装可能な SharePoint の拡張機能 × 〇 〇 O365対応
9.
必要なスキルセット、開発環境 開発手法により、必要なスキルセット、開発環境が異なります。 © SharePoint Developer sharepoint.orivers.jp
9 ファーム ソリューション 開発 アドイン開発 クライアントサイド 開発 • C# or VB.NET、ASP.NET • .NET サーバー API • JavaScript、jQuery • JavaScript クライアント API、REST API • DB アクセスや、ASP.NET の機能を活用した画面開発な どを行う場合、C#、ASP.NET、.NET クライアント API • JavaScript または TypeScript などの AltJS 系言語 • SharePoint REST API、Microsoft Graph API など • SharePoint Framework (client web part開発時) • AngularJS などの Web Front Framework (任意) スキルセット • Visual Studio • Windows Server OS • SharePoint Server • Visual Studio • Windows Client OS • Office 365 開発者サイト または オンプレの開発者サイト • 好みのエディタ、OS • Office 365 サイト • SharePoint Framework時、 node.js、NPM、Gulp、 Yeoman 開発環境
10.
デプロイ方法 開発手法により、デプロイ方法が異なります。 © SharePoint Developer sharepoint.orivers.jp
10 ファーム ソリューション 開発 アドイン開発 クライアントサイド 開発 • Visual Studio で作成したソリューションファイル (.wsp) を、 SharePoint のサーバー上にて、 PowerShell を使用してインストール。 • 機能を利用するサイトコレクション、サイトにて、フィーチャーをアクティブ化。 • Visual Studio で作成したアプリアプリファイル (.app) を、アプリカタログに登録。 • 外部 Web アプリケーションは、別途 Web サーバーや Azure 上にデプロイ。 • 機能を利用するサイトにて、アプリを追加。 • 必要な JS などのファイルをドキュメントライブラリや、Web サーバー、CDN 等にアップロード。 • SharePoint Framework 利用時は、上記の他、開発環境で作成したアプリファイル (.spapp) をアプリカタログに登録。
11.
SharePoint 開発 をはじめるにあたって SharePoint 開発をはじめるにあたって、 知っておいた方がよいことをいくつか。 11
12.
そもそも SharePoint 開発する意味ありま すか? SharePoint
の利点を少しでも活かすことができなければ、 SharePoint 開発を行う意味はありません。 本当に SharePoint で実現すべきことなのか、よく考えましょう。 例えばこんなことを考えてみる - SharePoint が持つ機能を利用しますか? - SharePoint のインフラを利用するメリット、デメリットは認識できていま すか? - 他のソリューションを採用するより、SharePoint を使った方が良いと考 える理由は何ですか? © SharePoint Developer sharepoint.orivers.jp 12
13.
開発手法選択のポイント 最適な開発手法を選択し、開発効率を高めましょう。 ポイント1 - クライアントサイド開発→アドイン開発→ファームソリューション開発の順 に
Fit & Gap する。 • C#が好きだからとなんでもかんでもファームソリューションで、はダメです。 ポイント2 - 開発するものを明確にし、利用イメージを固めてから開発手法を決める。 • 開発をはじめてから開発手法を変更することはできません。 ポイント3 - スキル、環境が足りるかきちんと見極める。 • きちんと開発ができるスキル、環境がある方にお願いしましょう。 © SharePoint Developer sharepoint.orivers.jp 13
14.
参考資料 SharePoint 開発のポータル -
https://msdn.microsoft.com/ja-jp/library/office/dn833469.aspx SharePoint 2013 開発の概要 - https://msdn.microsoft.com/ja-jp/library/office/jj164084.aspx SharePoint アドイン - https://msdn.microsoft.com/ja-jp/library/office/fp179930.aspx SharePoint Framework - https://dev.office.com/sharepoint/docs/spfx/sharepoint-framework- overview © SharePoint Developer sharepoint.orivers.jp 14
Download