SharePoint 開発の概要SharePoint development overview

SharePointは、SharePoint Framework、SharePointアドイン、ファーム ソリューション向けの開発プラットフォームです。SharePoint is a development platform for SharePoint Framework, SharePoint Add-ins and farm solutions. Sharepoint の各種機能を詳しく理解してから、開発を開始しましょう。Get acquainted with the capabilities and features of sp15allshort to start your development.

SharePoint 開発プラットフォームの概要Introducing the SharePoint development platform

SharePoint は、幅広いニーズに対応するさまざまな範囲を持つクライアント側のコンポーネント、アドイン、ソリューションを作成するための多用途開発プラットフォームです。SharePoint is a versatile development platform for building add-ins and solutions with varying scopes that address a wide range of needs. SharePoint 開発者向けドキュメントでは、SharePoint を開発プラットフォームとして特徴づける、開発用の機能、テクノロジ、能力、モデルについて説明します。The SharePoint developer documentation guides you through the features, technologies, capabilities, and models for development that distinguish SharePoint as a development platform.

SharePoint で可能な開発の種類What kinds of development can you do with SharePoint?

SharePoint FrameworkFor SharePoint Framework

次の記事は、SharePoint Frameworkに関する理解を深め、自分の開発に適しているかどうかを判断するのに役立ちます。The following article can help you get acquainted with SharePoint Add-ins and determine whether they are a good option for you.

SharePoint アドインの開発についてFor SharePoint Add-ins development

次の記事は、SharePoint アドインに関する理解を深め、自分の開発に適しているかどうかを判断するのに役立ちます。The following article can help you get acquainted with SharePoint Add-ins and determine whether they are a good option for you.

モバイル機能向けの SharePoint ソリューションとアドインの開発For SharePoint solutions and add-ins for mobility features development

次のセクションでは、SharePoint 向けのモバイル ソリューションの作成方法について説明します。The following sections describe how to create mobile solutions for SharePoint.

次のセクションでは、ファーム ソリューションに使用できる SharePointの機能について説明します。The following sections provide information about SharePoint features that are available for farm solutions.

開発環境のセットアップと開発の開始Set up your development environment and start developing

SharePoint FrameworkFor SharePoint Framework

表 1 に、SharePoint Framework をカスタマイズするにあたって、開発環境のセットアップおよび新機能のメリットの活用に役立つリソースを示します。Table 1 shows the resources for setting up a development environment and beginning to take advantage of the new capabilities for building farm solutions with SharePoint.

表 1. SharePoint Framework ソリューションの開発に役立つリソースTable 1. Resources to help you get started with SharePoint farm solutions development

トピックTopic 説明Description
SharePoint Framework 開発環境のセットアップSet up your SharePoint Framework development environment
SharePoint 開発環境のコンポーネントをインストールする方法について、手順を追って説明します。Contains step-by-step instructions on how to install the components of a SharePoint development environment.
SharePoint のクライアント側の最初の Web パーツを作成するBuild your first SharePoint client-side web part
SharePoint Frameworkを使用してクライアント側の最初の Web パーツを作成する方法について説明します。Describes how to build your first client-side web part using SharePoint Framework
SharePoint Framework の最初の拡張機能を作成するBuild your first SharePoint Framework Extension
SharePoint Framework の最初の拡張機能を作成する方法について説明します。Describes how to build your first SharePoint Framework Extension

モバイル機能向けの SharePoint ソリューションとアドインの開発For SharePoint solutions and add-ins for mobility features development

表 2 に、SharePointを使用して ファーム ソリューションを開発するにあたって、開発環境のセットアップおよび新機能のメリットの活用に役立つリソースを示します。Table 1 shows the resources for setting up a development environment and beginning to take advantage of the new capabilities for building farm solutions with SharePoint.

表 2. SharePoint ファーム ソリューション開発の開始に役立つリソースTable 1. Resources to help you get started with SharePoint farm solutions development

トピックTopic 説明Description
SharePoint の一般的な開発環境の設定Set up a general development environment for SharePoint
SharePoint開発環境のコンポーネントをインストールする方法について、手順を追って説明します。Contains step-by-step instructions on how to install the components of a SharePoint development environment.
SharePoint での適切な API セットの選択Choose the right API set in SharePoint
サーバー オブジェクト モデル、各種クライアント側オブジェクト モデル、REST/OData Web サービスなど、SharePointに搭載されている各種 API セットについて説明します。Describes the several sets of APIs that are provided in SharePoint, including the server object model and the various client-side object models, and the REST/OData web service.
SharePoint でのプログラミング モデルProgramming models in SharePoint
SharePointを使用して作成できる各種 SharePoint 開発プロジェクトの概要を簡潔に紹介します。Provides a quick overview of the different kinds of SharePoint development projects that you can create with SharePoint.
SharePoint 機能の追加Add SharePoint capabilities
開発するソリューション内での SharePointの機能の使用に関する詳細情報を提供します。Provides a gateway to detailed information about using the capabilities of SharePoint in your solutions.

SharePoint アドインの開発についてFor SharePoint Add-ins development

SharePoint アドインの開発を始める場合には、まず、開発するアドインの種類、含めるテクノロジ、使用するホスティング オプションについて検討する必要があります。If you want to get started development SharePoint Add-ins, first think about the kinds of add-ins that you might want to build, the technologies that you want to include, and the hosting options that you want to use.

作成したい SharePoint アドインの種類がわかったら、ガイダンスに従って、そのアドインに適した開発環境を探します。When you know the kinds of SharePoint Add-in that you want to create, we provide guidance to help you match them to the appropriate development environment. Table 2 shows the resources for setting up your SharePoint development environment and beginning to create your add-ins. 表 3 に、SharePoint 開発環境のセットアップとアドインの作成の開始に役立つリソースを示します。Table 3 shows the resources for setting up your SharePoint development environment and beginning to create your add-ins.

表 3. SharePoint アドインの開発の開始に役立つリソースTable 2. Resources to help you get started with SharePoint Add-ins development

トピックTopic 説明Description
Office 365 開発者向けサイトにサインアップするSet up a development environment for SharePoint Add-ins on Office 365
SharePoint アドインを開発するためにOffice 365の開発者サイトにサインアップして使用する方法について説明します。Explains how to sign up for and use an Office 365 Developer Site for developing SharePoint Add-ins.
SharePoint アドインのオンプレミスの開発環境をセットアップするSet up an on-premises development environment for SharePoint Add-ins
社内設置型の SharePointのローカル インストールをセットアップし、SharePoint アドインの開発用に設定する方法について説明します。Explains how to set up a local, on-premises installation of SharePoint and configure it for developing SharePoint Add-ins.
プロバイダー ホスト型 SharePoint アドインの作成を始めるGet started creating provider-hosted SharePoint Add-ins
SharePoint サイトとは別にホストされる基本の SharePoint アドインを作成する方法について、手順を追って説明します。Contains step-by-step instructions on how to create a basic SharePoint Add-in that is hosted separately from a SharePoint site.
SharePoint ホスト型の SharePoint アドインの作成を始めるGet started creating SharePoint-hosted SharePoint Add-ins
SharePoint サイト上にホストされる基本の SharePoint アドインを作成する方法について、手順を追って説明します。Contains step-by-step instructions on how to create a basic SharePoint Add-in that is hosted on a SharePoint site.

関連項目See also