本书适合那些有兴趣在
SharePoint 2013 上或在
Office
365
中的
SharePoint Online 上进行应用程序开发的读者。尽管一些知识要求具备
SharePoint 经验,但书中的示例都非常详尽,而且如果你已经具备
Web
开发和开发工具的知识,那么你将很容易就能理解。
本书内容
SharePoint
2013,正如其之前的版本一样,是一个大型产品,所以本书的内容也很完整和全面。因此,在你开始详细阅读本书之前,此处先让你了解一些关于每章的必要内容以及该章的学习目标。
本书开篇概述
SharePoint 的架构,随后第
1
章和第
2
章介绍与开发人员相关的新功能。
第
3
章和第
4
章将讲解
SharePoint 2013 中的工具化体验,以及一些关于
SharePoint 2013 中的应用程序生命周期管理(ALM)的重要信息。鉴于应用程序模型在
SharePoint 2013 中的重要性,
第
4
章~第
7
章将着重介绍应用程序开发和云。
第
8
章~第
15
章会讲解
SharePoint 2013 的一些重要领域,其中许多都得到了重要更新。这部分内容还包括第
11
章。由于在
SharePoint 套件中,InfoPath 的未来具有一些不确定性,且一些客户已经进行了投入,该章自然会阐述一些内容,以帮助开发人员更好地决定如何向前推进。
第
16
章~第
19
章关注的重点是商务智能(BI)与
SharePoint 的集成。相较于
SharePoint2010,SharePoint
2013
中的
BI
提供了更好的分析、制作报表、制作仪表板和可视化的能力。这通过更好的
BI
工具以及在
SharePoint、微软
Office
应用程序和
SQL Server 2012 之间更紧密的集成来实现。
本书的内容安排
本书的内容安排自然而然地建立在你逐步深入阅读本书内容所能学到的技能的基础上。在初步介绍和基本平台介绍的章节内容之后,本书内容将转向
SharePoint
平台的高级功能部分。每一章都建立在本书之前章节内容所介绍的知识的基础上,所以你应该按照先后次序通读这些章节,或者至少在阅读本书后续章节之前阅读“前言”和简要介绍
SharePoint 平台的章节。
学习本书的前提条件
要最大限度地理解本书,以及本书面向开发人员的原因,你需要一个开发环境。有两种方式来准备开发环境。
1、构建你自己的开发计算机。构建一台完善开发计算机的最佳资源,是
MSDN
的文档,请参考
http://msdn.microsoft.com/en-us/library/ee554869.aspx。
2、使用
Office 365
开发人员网站。这会缩短你的设置时间并能够让你在
5
分钟内就入门。这种设置你需要做的,仅仅是在
http://msdn.microsoft.com/en-us/library/fp179924.aspx 注册一个开发人员网站。
如果你选择使用
Office 365
开发人员网站,请注意你还可以为你的开发人员网站部署Napa,它是一个
Office
365
特有的开发工具。它允许你构建
SharePoint
托管的应用程序,而无需在你的开发计算机上安装
Visual Studio 2012 和
Office
Developer Tools for VisualStudio
2012。
最后,最重要的一点是,微软已经为
SharePoint 2013 发布了许多示例代码,这些代码几乎覆盖了
SharePoint
开发的方方面面。可在
http://msdn.microsoft.com/en-us/library/jj901637.aspx 网页找到这些示例代码。
下载地址:SharePoint
2013开发高级教程