SharePoint2013开发入门经典(第3版) [Beginning SharePoint 2013 Development]

SharePoint2013开发入门经典(第3版) [Beginning SharePoint 2013 Development] pdf epub mobi txt 电子书 下载 2025

[美] Steve Fox,[美] Chris Johnson,[美] Donovan Follette 著,杜伟,涂曙光,柴晓伟 译
图书标签:
  • SharePoint 2013
  • SharePoint开发
  • C#
  • NET
  • Web开发
  • Microsoft
  • Office 365
  • 企业应用
  • 开发入门
  • 编程
  • 解决方案
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302373599
版次:3
商品编码:11548765
品牌:清华大学
包装:平装
外文名称:Beginning SharePoint 2013 Development
开本:16开
出版时间:2014-09-01
用纸:胶版纸
页数:386
字数:614000
正文语种:中文

具体描述

内容简介

  作为功能丰富的开发平台,SharePoint2013相对以往版本有更进一步的增强。对于初学者,《SharePoint2013开发入门经典(第3版)》是开始体验SharePoint的理想切入点;即使已经熟悉SharePoint的功能,通过阅读《SharePoint2013开发入门经典(第3版)》,也能帮助你进一步掌握在SharePoint2013中开发应用程序的方法。以微软SteveFox为首的作家团队,将在《SharePoint2013开发入门经典(第3版)》中介绍从使用Office服务开发应用程序到创建自定义解决方案在内的所有内容,让你安心地开始使用全新的SharePoint。

作者简介

  Steve Fox,就职于微软企业咨询服务部门(MCS)并担任总监,拥有超过17年的IT经验,从自然语言处理到Office、SharePoint以及最近的Windows Azure开发均有涉猎。他目前关注于为企业应用云服务。

内页插图

目录

第Ⅰ部分 SharePoint 2013入门
第1章 SharePoint 2013介绍
1.1 结识SharePoint
1.1.1 从功能的角度定义SharePoint
1.1.2 从用户的角度定义SharePoint
1.1.3 用户界面介绍
1.1.4 结构介绍
1.2 解决开发者的需求
1.2.1 扩展SharePoint 2013
1.2.2 针对开发者的进一步详解
1.3 SharePoint 2013:平台
1.3.1 SharePoint安装类型
1.3.2 SharePoint 2013的功能
1.3.3 网站集和网站
1.3.4 SharePoint 2013 API
1.4 SharePoint管理中心
1.4.1 应用程序管理
1.4.2 监控
1.4.3 安全性
1.4.4 一般应用程序设置
1.4.5 系统设置
1.4.6 备份和还原
1.4.7 升级和迁移
1.4.8 配置向导
1.4.9 应用程序
1.5 本章小结
1.6 推荐阅读
第2章 SharePoint 2013应用程序模型概述
2.1 SharePoint 2013应用程序模型
2.1.1 Office相关应用程序
2.1.2 SharePoint应用程序
2.2 向云端进军
2.3 学习SharePoint应用程序的3种部署模型
2.3.1 SharePoint托管
2.3.2 自动托管
2.3.3 提供商托管
2.4 本章小结
2.5 推荐阅读
第3章 SharePoint 2013开发工具
3.1 跨越各类开发者的SharePoint开发
3.2 在SharePoint中进行基于Web的开发
3.3 网站设置
3.4 使用SharePoint Designer开发SharePoint应用程序
3.5 使用Napa开发SharePoint应用程序
3.6 使用Visual Studio 2012开发SharePoint应用程序
3.7 可用于SharePoint开发的其他工具
3.7.1 使用Expression Blend进行开发
3.7.2 使用Fiddler进行调试
3.8 本章小结
3.9 推荐阅读
第4章 理解开发选项
第5章 Windows Azure for SharePoint概述

第Ⅱ部分 SharePoint 2013开发基础构件
第6章 在SharePoint 2013中开发、集成与构建应用程序
第7章 打包和部署SharePoint 2013应用程序
第8章 分发SharePoint 2013应用程序
第9章 客户端对象模型与REST接口概述
第10章 SharePoint 2013中的OAuth概述

第Ⅲ部分 SharePoint 2013高级开发主题
第11章 开发与SharePoint集成的Office应用程序
第12章 SharePoint 2013中的远程事件接收器
第13章 使用BCS创建业务解决方案
第14章 使用Office服务开发应用程序
第15章 开发SharePoint 2013工作流应用程序
附录A 打包和部署SharePoint 2013应用程序

前言/序言


《SharePoint 2013 开发入门经典(第3版)》内容概述 本书旨在为初次接触 SharePoint 2013 开发的开发者提供一个全面、系统的入门指导。通过一系列循序渐进的讲解和实例,读者将能够掌握 SharePoint 2013 的核心开发概念、常用工具以及基本的开发模式,从而为后续更深入的学习和实际项目开发打下坚实的基础。本书内容涵盖了从 SharePoint 基础架构的理解,到客户端和服务器端开发技术的掌握,再到部署和管理等多个方面,力求让读者在阅读完本书后,能够自信地进行 SharePoint 2013 的各类应用开发。 第一部分:SharePoint 2013 开发基础 在开始具体的开发实践之前,对 SharePoint 2013 的整体架构和基本概念进行深入理解至关重要。本部分将带领读者逐步认识 SharePoint 2013 的核心组成部分,为后续的学习铺平道路。 SharePoint 2013 简介与开发环境搭建: SharePoint 2013 概述: 介绍 SharePoint 2013 的定位、主要功能模块(如文档管理、协作、业务流程自动化等)以及其在企业信息化建设中的价值。我们将探讨 SharePoint 2013 的版本差异(如 SharePoint Foundation 和 SharePoint Server)以及它们的功能侧重点,帮助读者理解不同场景下选择合适的 SharePoint 版本。 SharePoint 2013 架构概览: 深入剖析 SharePoint 2013 的逻辑架构和物理架构。我们将详细讲解 Farm(场)、Web Application(Web 应用程序)、Service Application(服务应用程序)、Site Collection(网站集)、Site(网站)等核心概念,理解它们之间的层级关系和相互作用。对于 Service Application,我们将介绍其在 SharePoint 中扮演的关键角色,例如用户配置文件服务、搜索服务、托管元数据服务等,并简要说明其工作原理。 开发环境准备: 提供详细的 SharePoint 2013 开发环境搭建指南。这包括安装和配置 Visual Studio(推荐使用 2013 或更高版本)、SQL Server(用于 SharePoint 数据库)、以及 SharePoint Server 本身(推荐使用 SharePoint Server 2013 的独立安装模式或开发虚拟机)。我们将提供详细的步骤和注意事项,确保读者能够顺利搭建一个稳定、可用的开发环境。针对不同的开发场景,例如客户端开发、服务器端开发,还会提供相应的环境配置建议。 SharePoint 2013 开发工具介绍: 重点介绍 Visual Studio 中的 SharePoint 工具,如 SharePoint 项目模板、项目项模板、服务器资源管理器中的 SharePoint 节点等。我们将演示如何使用这些工具创建、调试和部署 SharePoint 解决方案。同时,也会提及其他常用的辅助开发工具,如 SharePoint Manager 2013、U2U CAML Query Builder 等,并说明它们在开发过程中的应用场景。 SharePoint 2013 核心概念与对象模型: SharePoint 列表与列表项: 详细讲解 SharePoint 列表(Lists)和列表项(List Items)的概念,这是 SharePoint 数据存储的基本单元。我们将探讨不同类型的列表(如文档库、自定义列表、日历列表等),并深入理解列表的字段(Fields)和视图(Views)的创建与管理。读者将学习如何通过编程方式访问、添加、修改和删除列表项,以及如何进行条件查询和数据过滤。 SharePoint 网站与网站集: 阐述网站(Sites)和网站集(Site Collections)的概念,以及它们在 SharePoint 中的组织结构。我们将讲解网站模板(Site Templates)和内容类型(Content Types)的作用,以及如何使用它们来规范化数据结构和提高内容管理效率。读者将学习如何通过代码创建和管理网站,以及如何操作网站属性和权限。 SharePoint 字段与内容类型: 深入讲解 SharePoint 字段(Fields)的类型(如文本、数字、日期、查找、受限列表等)以及如何自定义字段。我们将重点介绍内容类型(Content Types)的概念,它是组织和管理列表项字段的强大工具。读者将学习如何创建和管理内容类型,以及如何将其应用到列表和文档库中,实现更精细化的内容模型设计。 SharePoint 权限管理: 介绍 SharePoint 强大的权限管理模型。我们将讲解用户、用户组、角色、权限级别等概念,以及如何通过代码来管理网站、列表、列表项甚至字段的权限。读者将学习如何为用户分配或撤销权限,以及如何实现基于角色的访问控制。 第二部分:SharePoint 2013 服务器端开发 本部分将侧重于 SharePoint 2013 的服务器端开发技术,这也是 SharePoint 开发中最核心和常用的部分。 SharePoint 解决方案开发: SharePoint 项目类型: 详细介绍 Visual Studio 中 SharePoint 项目的各种类型,如 SharePoint 应用程序(App)项目、沙盒解决方案(Sandbox Solution)项目、以及服务器端解决方案(Farm Solution)项目。我们将分析它们的优缺点,以及适用的场景。 包与部署: 讲解 SharePoint 解决方案的打包(WSP)和部署过程。我们将详细介绍如何在 Visual Studio 中打包解决方案,以及如何使用 `stsadm` 或 PowerShell 进行部署、回滚和卸载。读者将学会如何管理解决方案的版本和依赖关系。 功能(Features): 深入讲解 SharePoint Features 的概念及其重要性。我们将介绍 Feature 的激活、定义(Definition)、以及如何通过 Feature 来部署和管理 SharePoint 元素,如列表定义、内容类型、字段、页面布局、Web Part 等。我们将演示如何创建自定义 Feature,并将其与解决方案关联。 服务器端编程模型: 服务器端对象模型 (Server-Side Object Model): 重点介绍 SharePoint Foundation 的服务器端 API,包括 `Microsoft.SharePoint.dll`。我们将详细讲解 `SPWeb`、`SPList`、`SPListItem`、`SPUser`、`SPGroup` 等核心对象的使用方法,以及如何通过它们来访问和操作 SharePoint 数据。 CAML 查询: 深入讲解 CAML (Collaborative Application Markup Language) 的语法和用法。我们将演示如何使用 CAML 来构建强大的列表项查询,实现各种复杂的数据检索和过滤需求。读者将学习如何使用 `SPQuery` 对象和 CAML 查询来提高数据访问效率。 事件接收器 (Event Receivers): 介绍 SharePoint 事件接收器,用于响应 SharePoint 对象(如列表项、列表、网站等)的各种事件。我们将讲解不同类型的事件接收器(如列表项添加、更新、删除事件,列表创建、删除事件等),以及如何编写自定义的事件处理逻辑,实现数据验证、工作流触发、日志记录等功能。 工作流开发 (Workflow Development): 介绍 SharePoint 2013 集成的 Windows Workflow Foundation (WF) 4.0。我们将讲解如何使用 Visual Studio 创建和部署自定义工作流,实现自动化业务流程。我们将覆盖顺序工作流、状态机工作流等基本概念,以及如何与 SharePoint API 交互,在工作流中执行操作。 Web Part 开发: Web Part 基础: 介绍 Web Part 作为 SharePoint 页面上的可重用组件。我们将讲解如何创建自定义的服务器端 Web Part,包括继承 `System.Web.UI.WebControls.WebParts.WebPart` 基类,实现 `CreateChildControls`、`OnInit` 等关键方法。 Web Part 属性与连接: 讲解如何为 Web Part 定义可编辑属性,以及如何实现 Web Part 之间的连接(Connections),实现数据共享和交互。 用户界面设计: 介绍使用 ASP.NET Web Forms 技术来设计 Web Part 的用户界面,以及如何集成 SharePoint 客户端对象模型(CSOM)或 REST API 来获取和显示数据。 第三部分:SharePoint 2013 客户端开发 随着 SharePoint 2013 对客户端技术支持的增强,客户端开发变得越来越重要。本部分将介绍主要的客户端开发技术。 SharePoint RESTful API: RESTful API 概述: 介绍 SharePoint 2013 提供的 RESTful API,它允许开发者通过 HTTP 请求与 SharePoint 进行交互,而无需在服务器端编写代码。我们将讲解 API 的基本结构、访问方式(GET, POST, PUT, DELETE)以及常用的资源路径。 数据访问与操作: 演示如何使用 RESTful API 来查询列表数据、创建、更新和删除列表项。读者将学习如何构建 API 请求,处理 JSON 格式的响应,并实现与 SharePoint 数据的交互。 身份验证与授权: 讲解在使用 RESTful API 时如何处理身份验证和授权问题,例如 OAuth。 SharePoint JavaScript 客户端对象模型 (JSOM): JSOM 基础: 介绍 SharePoint JavaScript 客户端对象模型,它允许开发者在浏览器中使用 JavaScript 来操作 SharePoint 对象。我们将讲解 `SP.ClientContext`、`SP.Web`、`SP.List`、`SP.ListItem` 等核心对象的使用。 异步操作与执行加载: 重点介绍 JSOM 中的异步操作模型,包括 `executeQueryAsync` 方法和 `load` 方法,以及如何处理回调函数。 数据操作与查询: 演示如何使用 JSOM 来访问和操作 SharePoint 数据,包括查询列表、创建、更新和删除列表项。我们将展示如何构建 CAML 查询并在 JSOM 中使用。 SharePoint 应用程序 (Apps) 开发: Apps 模型简介: 介绍 SharePoint 2013 Apps 的概念,包括 SharePoint Hosted Apps、Provider-Hosted Apps。我们将分析它们的架构和部署模型。 SharePoint Hosted Apps 开发: 重点介绍 SharePoint Hosted Apps 的开发流程,包括使用 HTML、CSS、JavaScript、以及 SharePoint Add-in Model Templates。我们将演示如何创建自定义列表、页面、Web Part 等,并将其打包成 App 进行部署。 Provider-Hosted Apps 开发: 简要介绍 Provider-Hosted Apps 的架构,以及如何使用外部 Web 应用程序(如 ASP.NET Web Forms, MVC, Node.js 等)与 SharePoint 进行交互。 第四部分:部署、调试与最佳实践 掌握开发技术后,学会如何有效地部署、调试和遵循最佳实践同样重要。 SharePoint 2013 调试技巧: Visual Studio 调试器: 详细介绍如何在 Visual Studio 中调试 SharePoint 解决方案,包括设置断点、单步执行、查看变量值、以及使用远程调试技术。 日志记录: 讲解 SharePoint 2013 的诊断日志记录功能,以及如何配置和利用日志来排查问题。 错误排查: 提供常见的 SharePoint 开发错误及其排查思路,帮助读者快速定位和解决问题。 SharePoint 2013 部署与管理: 解决方案部署: 回顾和强化前面介绍的解决方案部署过程,并介绍部署到生产环境时需要考虑的因素,如权限、环境差异等。 PowerShell 脚本: 介绍使用 PowerShell 脚本进行 SharePoint 管理和自动化部署的强大功能。我们将提供一些常用的 PowerShell Cmdlets,用于创建网站、列表、用户等。 IIS 配置: 简要介绍 SharePoint 相关的 IIS (Internet Information Services) 配置,以及它们对 SharePoint 性能和可用性的影响。 SharePoint 2013 开发最佳实践: 性能优化: 提供 SharePoint 开发中的性能优化技巧,包括高效的 CAML 查询、合理使用缓存、减少数据库访问次数等。 安全性考虑: 讲解 SharePoint 开发中的安全问题,如输入验证、防止跨站脚本攻击(XSS)、权限管理等。 代码规范与可维护性: 强调良好的代码规范、命名约定和模块化设计,以提高代码的可读性和可维护性。 版本控制: 建议使用版本控制工具(如 Git)来管理 SharePoint 开发项目。 本书通过理论讲解与实践案例相结合的方式,力求让读者能够全面掌握 SharePoint 2013 的开发技能。从基础概念到高级主题,从服务器端到客户端,本书都进行了深入浅出的阐述。无论您是初次接触 SharePoint 开发,还是希望巩固和提升现有技能,本书都将是您宝贵的参考资料。阅读本书后,您将能够独立设计和实现满足业务需求的 SharePoint 2013 应用程序。

用户评价

评分

我必须要说,这本书的质量远远超出了我的预期。作为一名在 IT 行业摸爬滚打多年的技术人员,我见过太多“速成”类的书籍,往往内容肤浅,难以真正解决实际问题。但《SharePoint 2013 开发入门经典(第3版)》完全不同。它深入浅出,既有宏观的架构理解,又有微观的代码实现。我曾经在某个项目中遇到了 SharePoint 相关的技术难题,花了很长时间在网上搜索答案,但总觉得不够系统。这本书中关于某个特定功能的详细解析,让我茅塞顿开,直接找到了解决问题的关键。书中的讲解逻辑非常严谨,每一步都像在为你铺设一条清晰的道路。我尤其欣赏作者在讲解一些复杂概念时,会使用类比和图示,这大大降低了我的理解难度。而且,这本书不仅仅是关于“怎么做”,更重要的是“为什么这么做”,它能帮助你理解 SharePoint 开发背后的设计理念,这对于建立扎实的知识体系至关重要。我甚至觉得,即使是有些经验的 SharePoint 开发者,也能从这本书中获得新的启发。

评分

这本书绝对是我在 SharePoint 开发领域遇到的最棒的入门读物之一。作为一名刚开始接触 SharePoint 开发的开发者,我常常感到大海捞针,不知道从何下手。市面上充斥着各种资料,但要么过于零散,要么过于深入,很难找到一个系统性的、适合初学者的路径。然而,这本书的出现彻底改变了我的看法。它就像一位经验丰富的老友,耐心地引导我一步步走进 SharePoint 的世界。从最基础的概念,如 SharePoint 的架构、工作原理,到实际的开发环境搭建,书中都讲解得清晰明了。我尤其喜欢它循序渐进的学习方式,不会一下子抛出太多复杂的概念,而是先打好基础,再逐步引入更高级的主题。书中的代码示例更是恰到好处,既能帮助我理解概念,又不会让我感到不知所措。而且,它不仅仅是理论的堆砌,还包含了很多实用的技巧和最佳实践,这对于初学者来说是无价之宝。我感觉这本书就像一张地图,让我清楚地看到了 SharePoint 开发的全貌,并且知道该往哪里走。

评分

坦白说,我是一个对技术细节比较挑剔的人,经常会因为书籍中过于简略的说明而感到不满。然而,《SharePoint 2013 开发入门经典(第3版)》在这方面做得非常出色。它对每一个主题都进行了详尽的阐述,从概念的引入,到实际操作的步骤,再到可能遇到的问题和解决方案,几乎面面俱到。我喜欢它不仅仅停留在“如何实现”的层面,还深入探讨了“背后的原理”,这让我在学习过程中能够建立起更深层次的理解。例如,在讲解 SharePoint 工作流时,作者不仅展示了如何创建和部署工作流,还详细解释了工作流引擎的工作机制,这对于我后来进行更复杂的工作流开发非常有帮助。这本书的语言风格也非常专业,但又不失可读性,让我能够轻松地沉浸在学习中,不会感到枯燥乏味。

评分

对于任何想要快速掌握 SharePoint 2013 开发核心技能的人来说,这本书绝对是首选。我之前在学习 SharePoint 开发时,经常感到“碎片化”,需要花费大量时间去整合不同来源的信息。这本书就像一本“一站式”的学习指南,将 SharePoint 开发的各个重要方面都涵盖了进来,并且按照逻辑顺序进行组织。我特别喜欢书中关于 SharePoint 应用程序模型的部分,它解释得非常清楚,让我对如何在 SharePoint Online 和 SharePoint On-Premises 中进行开发有了清晰的认识。书中的示例代码质量很高,而且可以直接在开发环境中运行,这大大节省了我自己编写示例代码的时间。更重要的是,这本书不仅仅是教授技术,还融入了许多开发实践和架构设计的理念,这对于我培养良好的开发习惯非常有益。我感觉这本书让我少走了很多弯路,能够更快地投入到实际的项目开发中。

评分

在我看来,这本书简直就是为 SharePoint 开发新手量身定做的。我之前尝试过一些在线课程,但总是感觉缺少一些连贯性和深度。而这本《SharePoint 2013 开发入门经典(第3版)》则提供了一个完整、系统的学习框架。它没有回避 SharePoint 开发中的一些复杂性,但又用非常易于理解的方式呈现出来。我印象最深刻的是书中关于自定义 SharePoint 列表和库的部分,作者详细地讲解了如何利用不同的方法实现这些功能,并且给出了详细的代码示例。阅读过程中,我能清晰地感受到作者的用心,他仿佛知道我会在哪里遇到困难,然后在书中提前给出解决方案。这本书让我从一个对 SharePoint 开发感到迷茫的人,变成了一个能够自信地进行基本开发操作的人。它不仅仅是一本书,更像是一位耐心的导师,时刻陪伴在我身边,指导我前进。

评分

配送速度,赶上活动价格合适,非常好!

评分

这东西也没有什么可以选择的,还不错吧

评分

还不错,对于入门非常好

评分

刚拿到手感觉还可以,不过还没看里面的内容,目前还不知道买的值不值

评分

实用性差,例子少,实用性差,例子少,

评分

实用性差,例子少,实用性差,例子少,

评分

刚拿到手感觉还可以,不过还没看里面的内容,目前还不知道买的值不值

评分

还没细看,看着还不错。

评分

价格实惠,送货速度也快,

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有