Office365与SharePoint Online开发指南

1星 需积分: 12 10 下载量 66 浏览量 更新于2024-07-25 收藏 31.53MB PDF 举报
"SharePoint Online是微软提供的一款基于云端的企业协作平台,主要面向希望在云环境中构建、管理和协作的组织。本书详细介绍了如何使用SharePoint Online进行各种级别的定制和开发,涵盖了从基本的浏览器定制到高级的Visual Studio开发,以及客户端开发和Hybrid解决方案等内容。" 在"SharePoint Online"这个主题中,我们可以深入探讨以下几个关键知识点: 1. **Office 365和SharePoint Online简介**:这部分将介绍Office 365平台,它是Microsoft提供的一个集成了多种在线服务(如Exchange Online、Skype for Business和SharePoint Online)的订阅制服务。SharePoint Online作为其一部分,提供文档管理、团队协作、网站创建等功能。 2. **SharePoint Online开发概述**:这章节会阐述SharePoint Online的开发环境和架构,以及如何利用其API和服务进行开发。开发人员需要理解SharePoint的Web Parts、列表、内容类型、工作流等核心概念。 3. **设置开发环境**:本章将指导读者如何配置用于SharePoint Online开发的环境,可能包括安装必要的工具(如Visual Studio、SharePoint Designer),配置开发者订阅,以及获取必要的权限。 4. **浏览器基础定制**:这部分将教授如何仅通过浏览器对SharePoint Online站点进行基本定制,如编辑页面布局、添加Web Parts、创建和修改列表等。 5. **SharePoint Designer的使用**:SharePoint Designer是一个强大的工具,允许用户创建和修改工作流、设计表单和页面,这部分将详细介绍如何利用它进行更复杂的定制。 6. **InfoPath与SharePoint Online**:InfoPath通常用于创建和管理表单,本章将探讨如何集成InfoPath表单到SharePoint Online中,以实现更高效的数据收集和处理。 7. **Visual Studio中的定制开发**:对于需要编写代码的高级定制,Visual Studio提供了强大的开发支持。这部分将涵盖如何使用Visual Studio创建自定义Web Parts、解决方案和工作流。 8. **SharePoint Designer工作流**:工作流是自动化业务流程的关键,本章将深入讲解如何使用SharePoint Designer设计和部署工作流。 9. **客户端侧开发**:随着HTML5、JavaScript和jQuery的普及,客户端侧开发变得越来越重要。这部分将介绍如何利用这些技术增强SharePoint Online的用户体验。 10. **Silverlight开发**:Silverlight是一个允许创建丰富媒体和交互式用户体验的技术,本章将讨论如何在SharePoint Online中集成Silverlight应用程序。 11. **使用jQuery、HTML5和CSS3**:这部分将深入讲解如何利用现代Web技术优化SharePoint Online页面的外观和功能。 12. **混合本地/在线解决方案**(Hybrid On-Premise/Online Solutions):在某些情况下,企业可能需要同时使用本地SharePoint部署和SharePoint Online。本附录将探讨如何构建和管理这种混合环境。 13. **Office 365 Preview (Office 2013)**:这部分可能包含有关当时Office 365预览版(可能指的是2013年发布的版本)的信息,包括新功能和与SharePoint Online的集成。 通过学习这些章节,读者可以逐步掌握从简单的站点定制到复杂的应用程序开发的全面技能,从而充分利用SharePoint Online为企业带来的协作和效率提升。