前言
从2001年发布到如今,SharePoint经历了数次大的更新,并且已经成功地在云上做了大规模的应用。目前,SharePoint已经在全球范围内成为企业协同办公的不二之选。
SharePoint的普及催生了SharePoint开发行业的迅速发展,目前有大量的开发人员从事这个行业,也有越来越多的人加入。因此从2001年至今,SharePoint变得越来越强大,功能也越来越多,架构上也是几经升级。这对初学者来说,面对如此庞大的系统,究竟要如何学起?
目前关于SharePoint开发的书籍少之又少,虽然MSDN上面有很多资料,但是不免让初学者找不到头绪。本书的三位作者有多年的SharePoint开发经验,经历了SharePoint几次大的更新,并且做过了很多项目。因此我们编写了本书,希望能让新加入到SharePoint开发的朋友有章可循、逐渐深入地系统学习。
本书要求读者有一定的编程基础。对C#、ASP.NET和SQL Server数据库的基本了解是必要的,同时也要了解一些前台开发知识,比如Html、JaveScript、jQuery、CSS等。
虽然SharePoint 2016即将到来,但是仍然有很多客户在使用SharePoint 2013,并且基于SharePoint的良好架构,2013里面的技术绝大多数会继承到2016里面。因此,学习SharePoint 2013开发仍然很有必要,并且会为以后SharePoint 2016开发打下良好的基础。
本书从基础的API讲起,逐渐深入到定制化、工作流和应用程序开发。本书并不会介绍SharePoint的功能、配置,以及如何使用,因此本书是写给开发人员的,并不适合IT专业人员和终端用户。SharePoint开发所涵盖的内容非常广泛,本书也只能覆盖一些主要内容,加之编者水平有限,疏漏之处在所难免,欢迎广大读者批评指正。
本书附带源代码,供读者参考,以便理解书中的内容。本书代码下载地址(注意数字和字母大小写)如下:
http://pan.baidu.com/s/1o7JTXmq
如果下载有问题,请电子邮件联系booksaga@163.com,邮件主题为“SharePoint源码”。
编者
2016年5月