最近,总有人说刚入门SharePoint,没有好的资料或者电子书,资料推荐大家多看看博客园和CSDN的博客。对于看博客,我一般是两个思路,要么找一个人的从头到尾看一遍,觉得有意义的,就把地址加收藏;或者,列出这一次看博客想了解的知识点,内网/外网一通搜,然后一篇一篇慢慢看,先理解再实践。

  再说电子书,学习SharePoint这么久,看过的书也不少,推荐几本给大家,有关于管理的、开发的、SharePoint周边的,希望对有需要的人,有所帮助。

sharepoint 2007版:

  个人认为,这是SharePoint走向成熟的第一个版本,免费版叫WSS3.0。因为SharePoint2010及以上版本,中文资料少的可怜,所以SharePoint2007版本的资料,是最多的,学习从2007开始,也是最方便的。当然,高版本有高版本的特点,但更多的都是在之前版本的升级,我认为绝大多数地方,还是继承过去的。

书名:SharePointServer2007宝典
推荐指数:
推荐适用范围:SharePoint使用者、实施人员、管理维护人员。
推荐理由:
  本书包括SharePoint产品和技术简介,环境准备和安装,SharePoint基本功能的使用,与Office服务继承,BI(商务智能)、KPI(关键性能列表)、业务数据目录、Designer使用和门户解决方案场景等。
  这本书也是自己初学SharePoint看的书,看了2-3遍,虽然现在书的内容已经不大记得,但是各个知识点还是很清晰。这本书对于了解、接触、使用和实施SharePoint,有很大帮助,基本没有介绍开发的知识。

书名:Microsoft Office SharePoint Server 2007管理大全
推荐指数:
推荐适用范围:SharePoint使用者、实施人员、管理维护人员。
推荐理由:
  本书包括SharePoint基本介绍,列表和库、网站使用、权限管理、工作流、Excel、搜索及高级应用等,对于初学者了解和使用SharePoint有很大帮助。还包括列表组织与管理、文档管理、表单任务、管理介绍等相关案例。
  这本书非常适合实施人员入门,很多实例一看就会明白,对于不熟悉SharePoint操作的人,也是一本学习的好材料。尤其里面一些视图、搜索、权限的使用和管理,介绍的非常详细。

 

书名:Office SharePoint Server 2007开发入门指南
推荐指数:
推荐适用范围:SharePoint开发人员入门。
推荐理由:
  本书包括SharePoint技术架构介绍,站点、列表、文档库管理,开发模型概览和简单介绍,WebPart开发原理及示例,企业内容管理,工作流开发与应用,Excel Services以及InfoPath Forms Services。
  适合开发人员入门,认识和了解SharePoint对象模型,学着使用对象模型简单的编写一下SharePoint,主要还是了解开发的方式和原理,没有太深入的示例介绍,很薄、纸质不错,入门教程。

书名:SharePoint 2007开发高级教程
推荐指数:
推荐适用范围:SharePoint开发人员进阶。
推荐理由:
  本书包括SharePoint应用程序平台介绍,面向开发人员的概述,SharePoint用户体验以及平台服务,Windows SharePoint Services编程,协作解决方案以及解决方案构建,Rss、博客和Wiki,搜索以及业务数据目录,几个解决方案案例等
  适合开发人员入门进阶,进一步认识和了解SharePoint开发模型,简历解决方案的意义,同时使用对象模型简单的编写一下代码,学习书中所带的解决方案案例,简历SharePoint开发的思维模式。

 
 

书名:亮剑.NET:SharePoint Server 2007开发实战
推荐指数:
推荐适用范围:SharePoint开发人员进阶。
推荐理由:
  本书可以说是第一本系统介绍SharePoint开发的,介绍开发环境搭建以及对象模型概述,Web部件体系结构以及快速开发,UI的定制与开发,自定义字段类型的概述以及开发,事件处理器的开发,高效的工作流和Excel Service开发等。
  适合开发人员深入了解SharePoint各个模板的开发原理,以及如何用C#代码去进行开发,还包括简单的开发实例,详尽的讲解,并附有代码。是一本非常适合深入学习开发的书籍。

书名:中文版SharePoint Designer 2007实用教程
推荐指数:
推荐适用范围:网站设计人员。
推荐理由:
  本书主要介绍SharePoint设计和实施工具Designer的使用,包括循序渐进地介绍了Designer 2007的操作方法和使用技巧,介绍了Designer2007的基础知识,本地站点、简单的网页、图片、超链接、表格与CSS、层与行为、框架、表单的使用等。
  我没有看过这本书,看到目录感觉美中不足的是太偏向设计,而没有侧重于SharePoint的使用,没有介绍到SharePoint基本的操作,母版页、页面布局的设计,列表表单、数据视图的设计等,适合网站设计入门,不适合SharePoint。

 

sharepoint 2010推荐:

  与SharePoint2007版本相比,SharePoint 2010算是改动比较大的,有两本中文书还是不错的,推荐给大家,还有几本英文书,也很不错,也推荐给大家。

 

书名:SharePoint 2010开发最佳实践
推荐指数:
推荐适用范围:SharePoint开发人员。
推荐理由:
  本书将介绍SharePoint2010开发的各个方面,包括Foundation开发基础、PowerShell的支持、SharePoint列表新特性以及数据访问、UI的定制、Web部件、模板和类型定义、事件处理器、客户端对象模型、沙盒解决方案、工作流开发等。
  这本书对于SharePoint2010的开发入门,还是有较大帮助的,因为涉及的开发介绍功能比较简单,代码详尽,基本上拷贝过来就可以执行,对于初学开发的人非常适宜。不过,对于进一步了解SharePoint开发,就比较局限了。

书名:SharePoint 2010开发高级教程
推荐指数:
推荐适用范围:SharePoint开发人员。
推荐理由:
  本书将介绍SharePoint平台和工具新增的功能、开发工具,面向开发人员的it专业增强功能,协作与社会计算,搜索,记录管理,内容管理,电子表单,文档管理,工作流以及商务智能等
  这本书是外国人写的,然后翻译过来的,觉得内容写的比较详尽,但是也比较啰嗦,对于开发和新功能介绍非常不错,可以初步了解2010版本,自己买了也是断断续续看了几次,没有耐心看完。

 
 

书名:Professional SharePoint 2010 Development
推荐指数:
推荐适用范围:SharePoint开发人员。
推荐理由:
  本书是上面那本《SharePoint 2010开发高级教程》的英文原著,介绍的东西基本上和上面的一致,由于翻译还多了一些,如果你英文还不错的话,推荐这本书,如果不是很好的话也可以看一看,毕竟英文好才能获得SharePoint学习的第一手资料。
  这本书自己大致看过几章,觉得看起来难度不是很大,毕竟多数都是计算机专业词汇,自己的专业也是学过专业英语的,有兴趣的确实可以看一看。

书名:Professional SharePoint 2010 Administration
推荐指数:
推荐适用范围:SharePoint维护以及实施人员。
推荐理由:
  本书是英文版,主要介绍了SharePoint 2010的新功能,体系结构,安装配置,如何升级到2010,使用管理中心和SharePoint服务,配置高性能备份,使用功能和解决方案,配置和映射企业搜索,监视环境,社会化计算,OWA使用,内容管理新功能,BCS和工作流等。
  这本书自己没有仔细阅读过,因为偏向开发,这本书更多偏向管理,大致看了看,对于管理和维护人员,还是有意义的。

 

sharepoint 2013推荐:

  SharePoint 2013版本的书籍,几乎没有中文资料是硬伤,只能推荐给大家英文书籍了,这几本书自己多多少少都看过,还算不错。

 

书名:Microsoft SharePoint 2013 Dummies
推荐指数:
推荐适用范围:SharePoint入门级。
推荐理由:
  本书主要分为七个部分:sharepoint入门、进阶、管理、社会化和移动、企业内容管理、Office 365和SharePoint Online、SharePoint 10个建议等,是SharePoint入门的最初级材料。
  因为是英文的,而且内容讲解的都是最简单的东西,自己没有仔细阅读过,只是大致看了看,就像书名一样,傻瓜系列,如果你对SharePoint一无所知,建议可以看看这本入门级教材。

书名:Beginning SharePoint 2013 Development
推荐指数:
推荐适用范围:SharePoint开发入门。
推荐理由:
  本书为英文版,是SharePoint 2013入门开发系列,详细介绍了SharePoint开发的基础知识,
  这本书是外国人写的,然后翻译过来的,觉得内容写的比较详尽,但是也比较啰嗦,对于开发和新功能介绍非常不错,可以初步了解2010版本,自己买了也是断断续续看了几次,没有耐心看完。

 
 

书名:Professional SharePoint 2013 Administration
推荐指数:
推荐适用范围:SharePoint维护以及实施人员。
推荐理由:
  本书为英文版,暂时没发现有人翻译,名字可以翻译为《SharePoint 2013 高级管理指南》,是一本偏向管理的书籍,介绍了SharePoint 2013的一些新功能,一些管理技巧,适用于维护人员、实施人员阅读。

书名:Professional SharePoint 2013Development
推荐指数:
推荐适用范围:SharePoint开发人员。
推荐理由:
  本书是英文的,暂时还没有译本,是介绍SharePoint 2013开发的书籍,具体内容跟SharePoint 2010高级开发教程类似,比上面介绍过的Beginning那本书,介绍的更加深入一些。本书也是SharePoint 2013开发的必备教材,不管你英语是否很好,都建议看一看,总会有收获的。

 
 

书名:Microsoft SharePoint 2013 Developer Reference
推荐指数:
推荐适用范围:SharePoint开发参考。
推荐理由:
  本书是英文的,暂未发现译本,书名可以理解为《SharePoint 2013 开发人员参考手册》,本文介绍的是SharePoint 2013 各个对象的使用方法,类似sdk但是比sdk更加详细,包括APP、解决方案、工作流、二次开发、安全架构等,都有比较详尽的介绍,是一本SharePoint 2013 进阶开发的利器。

  SharePoint开发之外的其他书籍,除了SharePoint开发本身,C#、Sql、JavaScript、JQuery、Xml、Css等,都是开发所必须的,每一项技术,为大家推荐一本自己认为不错的书籍。

书名:C# 入门经典(第6版)
推荐指数:
推荐适用范围:C#开发入门。
推荐理由:
  本书不用多说,是C#的入门教材,非常经典,详尽的介绍了开发的基础知识和语法,因为SharePoint可是一用VB或者C#编写,所以这本书是SharePoint开发最最基础的东西。
  这本书自己是从头看到尾的,而且看了2-3遍,感觉所写的东西非常好,也是红皮书系列,我想开发人员都懂的。因为SharePoint是微软产品,开发使用Visual Studio,所以C#是必备技能。

 
 

书名:C#高级编程(第8版)
推荐指数:
推荐适用范围:C#开发进阶。
推荐理由:
  本书介绍的是C#高级编程,包括C#基础、Visual Studio、Windows服务、基础、数据、显示、通讯等几大部分,比上面的入门经典,更加详细、深入的介绍了C#语言和.Net架构。
  这本书自己最近也才买来看的,主要是因为看的第7版电子版,看的眼睛难受,全书1500余页,拿在手里倍感压力,相信自己会慢慢努力,把本书看完。SharePoint是基于.Net架构的,所以好的C#技术的重要性我就不过多强调了。

书名:SQL Server 2008高级程序设计
推荐指数:
推荐适用范围:SharePoint开发人员。
推荐理由:
  本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和改正脚本错误。介绍了新数据类型、索引结构、管理功能和高级时区处理等重要内容,掌握这些知识后,您将使自己的数据库发挥最大功效。
  总而言之,就是数据库操作基础,虽然SharePoint不建议操作数据库,但是了解,我个人认为,还是必须的。

 
 

书名:JavaScript权威指南
推荐指数:
推荐适用范围:SharePoint实施、开发人员。
推荐理由:
  这个不用多说了,对于Web编程来说,JavaScript已经成为必备的一项技能,或许,在SharePoint中使用并不广泛,但是,很多地方还是必须的,推荐这本书,来更多了解JavaScript吧,相信,在开发过程中,会受益匪浅的。

书名:锋利的jquery
推荐指数:
推荐适用范围:SharePoint实施、开发人员。
推荐理由:
  这本书介绍的是Jquery,也是朋友推荐给自己的,因为自己比较担心JQuery的兼容性问题,所以项目中很少采用,倒是更多的会使用JavaScript脚本。自己也尚未阅读此书,因为JQuery是web开发的一项必要技能,所以推荐一本JQuery书给大家。

 
 

书名:XML基础教程
推荐指数:
推荐适用范围:SharePoint实施、开发人员。
推荐理由:
  在SharePoint的实施和开发中,随处可以见到的就是xml和xslt,一个用来描述数据,一个用来展示。所以,了解xml和xslt是必不可少,否则,你经常会遇到头痛的问题的。正在看这本书,还没看多少,先推荐给大家吧。

书名:CSS权威指南
推荐指数:
推荐适用范围:SharePoint实施、开发人员。
推荐理由:
  在SharePoint开发过程中,CSS+Div已经从SharePoint2010版本走向前台了,摒弃了SharePoint2007中的Table布局,转而采用CSS+div布局,也算跟上时代的脚本。那么,作为开发人员的我们,没有办法也必须被跟上,加油吧!

 

  以上,便是霖雨为大家推荐的SharePoint开发学习的书籍,有一些自己度过,有一些在读,还有朋友推荐给我,自己未曾读过的,但是,上面多介绍的各种技能,都是SharePoint开发过程中必须的。有些技能可能了解即可,有些可能必须深入,或者了解越多越好,自己也主观的写了推荐指数。至于推荐理由,有些是自己看过的读后感吧,有些是摘抄书籍的目录,总之,希望对于大家有所帮助。

  要说的是,学习始终是一个艰苦的过程,而不是一个简简单单一蹴而就的事情,经常有人问我,我学了哪几本书,哪几篇博客,就能掌握SharePoint开发了么?我想说的是,随着学习过程的积累,你会更加了解SharePoint,但是,掌握只是一个熟练程度,不可能完全掌握。美中不足的,或许是自己没有提供下载地址,因为好多书,自己也是网上购买的,不太喜欢看电子书,尤其那种扫描版。好了,就到这里吧,希望霖雨的推荐,能够给大家一个小参考。

SharePoint 入门书籍推荐的更多相关文章

  1. SharePoint 入门书籍推荐 转载来源http://www.cnblogs.com/jianyus/p/3513238.html

    最近,总有人说刚入门SharePoint,没有好的资料或者电子书,资料推荐大家多看看博客园和CSDN的博客.对于看博客,我一般是两个思路,要么找一个人的从头到尾看一遍,觉得有意义的,就把地址加收藏:或 ...

  2. Oracle入门书籍推荐

    作者:eygle |English [转载时请标明出处和作者信息]|[恩墨学院 OCM培训传DBA成功之道] 链接:http://www.eygle.com/archives/2006/08/orac ...

  3. 书不在多,精读则灵 - Oracle入门书籍推荐

      作者:eygle |English [转载时请标明出处和作者信息]|[恩墨学院 OCM培训传DBA成功之道]链接:http://www.eygle.com/archives/2006/08/ora ...

  4. 《笨办法学Python 3》python入门书籍推荐|附下载方式

    <笨办法学Python 3>python入门书籍免费下载 内容简介 本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用.这本书以习题的方式引导读 ...

  5. Java从无知到入门书籍推荐

    0 前言 本文主题为Java Web书籍推荐 1 零基础学习 此处的零基础,指的是不懂或只懂if-else之类基本代码流程.初次接触,建议淘宝买一套**培训机构录播课程,看入门段视频.一是学习之初培养 ...

  6. ios Unit test 入门书籍推荐

    请参考 ios 7 by tutorials 中的 chapter 11 :Unit Testing in xcode 5

  7. Web安全入门书籍推荐

    <Web应用安全权威指南> 链接:https://pan.baidu.com/s/1wZgv3c9jhWm1bAUHZw3gEg 提取码:teqj <黑客攻防技术宝典__Web实战篇 ...

  8. SharePoint Site Pages & Application Pages

    转:http://www.wcode.net/plus/view.php?aid=1582071 SharePoint一个很重要的概念就是Site Pages和Application Pages.接触 ...

  9. [收藏夹整理]OpenCV部分

    OpenCV中文论坛 OpenCV论坛 opencv视频教程目录(初级) OpenCV 教程 Opencv感想和一些分享 tornadomeet 超牛的大神 [数字图像处理]C++读取.旋转和保存bm ...

随机推荐

  1. TCP封包解包---如有错误,请纠正!

    最近遇见很多的关于TCP中封包解包的数据,在TCP节点之间的信息传递,每次传送的内容是结构体,所以每次在传送的时候,要将结构体中的数据进行封包,然后当一端接收到数据之后,要对接收到的buf参数中的数据 ...

  2. LeetCode818. Race Car

    https://leetcode.com/problems/race-car/description/ Your car starts at position 0 and speed +1 on an ...

  3. EasyUi – 6.easyui常见问题

    1.进度条 2.JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法 3. 三张表的连接查询现在到datagrid里 4.日期组合框DateBox设置readonly ...

  4. MVC – 8.Razor 布局

    8.1.@RenderBody() 8.2.多个"占位符":@RenderSection() 8.3.js合并 @Scripts.Render("~/bundles/js ...

  5. 基于Token的授权(with srping mvc)

    @Override public void doFilter(ServletRequest sr, ServletResponse sr1, FilterChain fc) throws IOExce ...

  6. html5标签div可绑定键盘事件方法

    我们知道键盘事件一般用在input这些可以获取焦点的元素上,但是作为div,尽管官方上说可以绑定键盘事件,但是我写了以后发现不生效,于是找答案. 果然,找到了一个神器:tabindex 它是html5 ...

  7. 简易解析ajax,javascript-XMLHttpRequest

    XMLHttpRequest可以提供不重新加载页面的情况下更新网页 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/ ...

  8. Nodejs JSON.parse()无法解析ObjectID和ISODate的问题

    一个早上搞清楚了一个问题,关于Nodjes JSON.parse()方法只能解析字符串.布尔值.数字等,但不能解析ObjectID及ISODate的值 原因:<How to handle Obj ...

  9. FastReport.Net使用:[24]其他控件(邮政编码(Zip Code),网格文本(Cellular Text)以及线性刻度尺(Linear Gauge))

    邮政编码(Zip Code) Zip Code仅支持数字(0~9) Zip Code支持数据列绑定,表达式,文本等模式 可通过修改SegmentCount属性的值来确定Zip Code的位数. 数字右 ...

  10. Codeforces 959 F. Mahmoud and Ehab and yet another xor task

    \(>Codeforces\space959 F. Mahmoud\ and\ Ehab\ and\ yet\ another\ xor\ task<\) 题目大意 : 给出一个长度为 \ ...