"Microsoft SharePoint 2013 Developer Reference 是一本由 Paolo Pialorsi 出版,微软授权的书籍,由 O'Reilly Media, Inc. 发行。这本书详细介绍了 SharePoint 2013 的开发技术,包括但不限于内容管理、协同工作、应用程序构建等多个方面。书中的内容未经许可不得复制或传播。本书的 ISBN 为 978-0-7356-7071-6,并在美国印刷装订。读者可以通过全球的书籍销售商和分销商获取此书,同时微软提供相关的技术支持服务。微软和其在 http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US.aspx 列出的商标是微软集团公司的注册商标,所有其他商标属于各自所有者。书中可能涉及到的公司、组织、产品、域名、电子邮件地址、标志、人物、地点等均为虚构,不对应真实实体。"
《Microsoft SharePoint 2013 Developer Reference》是一本针对SharePoint 2013开发者的权威指南,它涵盖了该平台的核心技术和最佳实践。SharePoint 2013是一个强大的企业级协作和内容管理系统,允许开发者构建复杂的Web应用程序和解决方案。以下是本书可能涉及的一些关键知识点:
1. **开发环境设置**:如何配置开发机器以支持SharePoint 2013开发,包括安装必要的软件如Visual Studio、SharePoint Server、Office Developer Tools等。
2. **SharePoint架构**:理解SharePoint的组件结构,如网站集、网站、列表、库、工作流和应用程序生命周期管理。
3. **客户端对象模型(CSOM)**:利用CSOM进行跨域访问和轻量级开发,适用于浏览器脚本、桌面和移动应用程序。
4. **服务器端对象模型(SSOM)**:深入学习如何在服务器端操作SharePoint对象,用于更复杂的功能实现。
5. **SharePoint工作流**:设计和开发基于SharePoint Designer和Visual Studio的工作流,包括使用Windows Workflow Foundation (WF4)。
6. **应用程序模型**:介绍App Model,这是SharePoint 2013引入的新概念,允许开发者创建与SharePoint核心平台解耦的应用程序。
7. **云托管应用**:学习如何开发能够在Microsoft Azure上运行的SharePoint云托管应用,实现云扩展性和高可用性。
8. **RESTful API**:利用REST接口与SharePoint交互,实现现代Web服务开发。
9. **PowerShell脚本**:编写和执行PowerShell脚本来自动化SharePoint管理和部署任务。
10. **Web部件和用户控件**:开发自定义Web部件和用户控件,增强SharePoint页面功能。
11. **安全与权限**:理解SharePoint的安全模型,包括角色分配、权限级别和访问控制。
12. **部署和打包**:学习如何创建 wsp 包,使用部署向导和MSBuild工具进行解决方案的部署。
13. **性能优化**:最佳实践和技巧,以提高SharePoint应用程序的性能和响应速度。
14. **调试与测试**:使用Visual Studio和其他工具进行SharePoint应用的调试和测试。
15. **移动开发**:针对不同设备和屏幕尺寸优化SharePoint应用程序,提供良好的用户体验。
通过这些知识点的学习,开发者能够充分利用SharePoint 2013的潜力,构建高效、可维护的企业级解决方案。同时,书中的实例和实践指导将帮助读者将理论知识转化为实际技能。