具体描述
作为功能丰富的开发平台,SharePoint 2013相对以往版本有更进一步的增强。对于初学者,本书是开始体验SharePoint的理想切入点;即使已经熟悉SharePoint的功能,通过阅读本书,也能帮助你进一步掌握在SharePoint 2013中开发应用程序的方法。以微软Steve Fox为首的作家团队,将在本书中介绍从使用Office服务开发应用程序到创建自定义解决方案在内的所有内容,让你安心地开始使用全新的SharePoint。
作者简介
Steve Fox就职于微软企业咨询服务部门(MCS)并担任总监,拥有超过17年的IT经验,从自然语言处理到Office、SharePoint以及最近的Windows Azure开发均有涉猎。他目前关注于为企业应用云服务。
Donovan Follette就职于微软,担任高级技术布道师(Technical Evangelist),拥有超过25年设计和构建企业业务应用的经验。他目前关注于帮助开发者理解和掌握Office 2013及Share Point 2013中全新的云端应用程序模型。
Chris Johnson是一位狂热的开发者和讲师,在Provoke Solutions公司担任总经理一职。该公司是微软的金牌合作伙伴,位于美国华盛顿州的西雅图,是全世界最知名并且广受欢迎的在线体验咨询公司之一。Provoke Solutions公司专注于基于SharePoint等微软技术的软件解决方案(公司网址为http://www.provokesolutions.com)。Chris Johnson于2011年11月离开微软公司,在此之前,他在微软工作了9年半的时间,并成为SharePoint产品组的高级技术产品经理,负责以SharePoint专业开发者为受众的市场推广活动。在2007年,Chris从微软新西兰公司来到位于华盛顿州雷蒙德市的微软公司总部,在技术开发团队从事SharePoint 2010版本的研发工作。在新西兰期间,他为亚太地区的客户提供关于规划和部署Content Management Server以及SharePoint的咨询建议。Chris拥有微软研发团队的工作背景,并且对一切技术都充满兴趣。作为讲师,他参加过全世界范围的诸多会议,例如TechEd、SharePoint Best Practices Conference、SharePoint Connections以及全球性的SharePoint Conference。Chris拥有计算机科学专业的学士学位,热爱跳伞。可以通过他的博客联系到他:www.looselytyped.net。
目录信息
第2章 SharePoint 2013应用程序模型概述
第3章 SharePoint 2013开发工具
第4章 理解开发选项
第5章 Windows Azure for SharePoint概述
第6章 在SharePoint 2013中开发、集成与构建应用程序
第7章 打包和部署SharePoint 2013应用程序
第8章 分发SharePoint 2013应用程序
第9章 客户端对象模型与REST接口概述
第10章 SharePoint 2013中的OAuth概述
第11章 开发与SharePoint集成的 Office应用程序
第12章 SharePoint 2013中的远程事件接收器
第13章 使用BCS创建业务解决方案
第14章 使用Office服务开发应用程序
第15章 开发SharePoint 2013工作流应用程序
附录A 打包和部署SharePoint 2013应用程序
· · · · · · (收起)
读后感
用户评价
这本《SharePoint 2013 开发入门经典》简直就是为我量身定做的!我之前一直对 SharePoint 开发感到一丝迷茫,总觉得它是个庞大而复杂的系统,不知道从何下手。但自从翻开了这本书,我的信心瞬间就建立起来了。作者用一种极其耐心细致的方式,将 SharePoint 2013 的开发环境搭建、基本概念解析,甚至是第一个简单的自定义 Web 部件的创建,都分解得如此清晰易懂。我特别喜欢它循序渐进的编排,从最基础的知识点开始,一步一步引导读者深入,完全没有那种“跳跃式”教学带来的恐慌感。书中大量的代码示例,不仅仅是简单的罗列,而是配有详细的注释和解释,让我能清楚地理解每一行代码的作用,以及它在整个 SharePoint 开发流程中的意义。而且,书中提到的很多开发技巧和最佳实践,都非常实用,能够帮助我避免走很多弯路。我尤其欣赏作者在讲解过程中,不仅仅是告诉你“怎么做”,更会告诉你“为什么这么做”,这种深入的剖析让我对 SharePoint 的开发有了更宏观的认识,而不仅仅是停留在表面的操作。总的来说,这本书为我打开了 SharePoint 开发的大门,让我觉得这项技术并没有想象中那么遥不可及。
《SharePoint 2013 开发入门经典》这本书的精髓,我觉得在于它对 SharePoint 核心概念的深度挖掘和通俗易懂的阐释。我印象最深刻的是关于“页面模型”的章节,它把 ASP.NET Web 窗体和 SharePoint 的页面结构之间的联系解释得淋漓尽致,让我瞬间明白了为什么 SharePoint 的页面会有那么多自定义的可能性,以及如何有效地利用这些特性进行开发。书中对于“列表”、“库”以及“内容类型”的讲解,也远超我之前的理解。我以前可能只是把它们当做简单的存储数据的容器,但这本书让我看到了它们背后强大的数据结构设计理念,以及如何通过自定义这些元素来满足业务需求。而且,作者在讲解过程中,并没有回避 SharePoint 开发中一些相对“硬核”的部分,比如 CAML 查询语言,但它却能用一种非常友好的方式呈现,并通过具体的例子来演示如何使用 CAML 来检索和操作数据,这对于像我这样初次接触 CAML 的开发者来说,简直是福音。书中的章节逻辑安排也十分合理,不会让你觉得某个概念的讲解突然冒出来,而是与前面的内容紧密衔接,形成一个完整的知识体系。
坦白说,在接触《SharePoint 2013 开发入门经典》之前,我对 SharePoint 开发的理解仅停留在“听说过”的层面,感觉那是为那些资深开发者准备的。但是,这本书彻底改变了我的看法。它的语言风格非常接地气,没有太多冗余的理论,更多的是以一种“实操指导”的模式来推进。我特别喜欢书中“从零开始构建一个完整的应用程序”的案例,它不是那种割裂的、零散的知识点堆砌,而是真正地演示了一个从需求分析到最终实现的全过程。在这个过程中,我不仅学会了如何编写代码,更重要的是,我学会了如何思考 SharePoint 开发的问题,如何将业务需求转化为可执行的 SharePoint 功能。书中关于“权限管理”和“工作流”的讲解,也让我受益匪浅。我以前总是对 SharePoint 的权限控制感到一头雾水,但这本书用了清晰的图示和步骤,一步步地指导我如何配置和管理权限,让我不再感到无从下手。还有工作流的部分,它将相对复杂的工作流设计过程,分解成一个个 manageable 的步骤,让我能够逐步掌握,并能开始着手设计自己的简单工作流。
《SharePoint 2013 开发入门经典》这本书的价值,我个人认为体现在它对“实际应用”的侧重。它不是一本纯粹的理论书籍,而是充满了解决实际问题的方案和技巧。我作为一名初级开发者,一直渴望能够快速地将所学知识应用到实际工作中。这本书恰恰满足了我的这个需求。它不仅仅是讲解 SharePoint 的功能,更是教我如何利用 SharePoint 来解决业务场景中的问题。比如,书中关于“构建自定义表单”的章节,就给了我非常大的启发。我之前总是觉得 SharePoint 的默认表单不够灵活,但这本书展示了如何利用 InfoPath 和 JavaScript 来创建高度定制化的表单,这极大地扩展了我对 SharePoint 表单设计的认知。而且,书中关于“与其他系统集成”的章节,虽然没有深入到非常复杂的场景,但它却为我打开了新的思路,让我明白 SharePoint 并非是一个孤立的系统,而是可以与其他系统无缝协作的。这本书的实用性,是我在众多技术书籍中最看重的一点。
读完《SharePoint 2013 开发入门经典》后,我最大的感受就是,这本书提供了一种非常“可视化”的学习体验。书中的插图和截图非常丰富,不仅能帮助我理解代码的作用,更能直观地展示 SharePoint 界面和功能的变化。我尤其欣赏作者在讲解“用户界面定制”时,所使用的图文并茂的方式。它详细地展示了如何通过 Master Page 和 Page Layout 来统一网站的视觉风格,以及如何通过 CSS 和 JavaScript 来实现更精细化的界面美化。这些内容对于我来说,是之前完全没有想过也无法想象的。而且,这本书在讲解 SharePoint 的 API 时,也做了很好的平衡。它既介绍了重要的 API 接口,又不会让读者感到 overwhelmed。通过实际的例子,它演示了如何调用这些 API 来实现各种功能,比如创建和修改文档、与列表进行交互等等。这让我对 SharePoint 的程序化操作有了更深刻的理解。这本书真的是我学习 SharePoint 开发过程中的一座灯塔,指引我走出迷雾,走向清晰。
大致介绍了SharePoint,但是还是推荐看原文版,有些翻译还是跟原文版有差异的
大致介绍了SharePoint,但是还是推荐看原文版,有些翻译还是跟原文版有差异的
大致介绍了SharePoint,但是还是推荐看原文版,有些翻译还是跟原文版有差异的
大致介绍了SharePoint,但是还是推荐看原文版,有些翻译还是跟原文版有差异的
大致介绍了SharePoint,但是还是推荐看原文版,有些翻译还是跟原文版有差异的