SharePoint 2010 开发入门与进阶攻略

3星 · 超过75%的资源 需积分: 10 35 下载量 161 浏览量 更新于2024-11-14 收藏 741KB PDF 举报
"这篇文档是关于SharePoint 2010的学习指南,旨在帮助开发者从初学者阶段成长为高手。文档提供了学习路径、开发工具的选择、微软官方课程培训以及获取帮助的资源链接。" SharePoint 2010是微软公司推出的企业级协作平台,它允许用户创建网站、管理文档、实现工作流自动化以及构建自定义应用程序。对于想要深入学习SharePoint 2010的.NET开发者来说,以下是一些关键的知识点和步骤: 1. **入门教程**: - 开发者可以从免费的在线学习课程开始,包括10个视频教程、动手实验和代码示例,这为初学者提供了基础的SharePoint开发概念。 2. **开发工具**: - **Visual Studio 2010 Beta 2**:作为主要的开发环境,Visual Studio 2010包含了专门针对SharePoint的项目模板,支持可视化Web部件设计、解决方案包设计,以及与Team Foundation Server的集成,实现应用程序生命周期管理。 - **SharePoint Designer 2010 Beta**:这款工具主要用于配置SharePoint网站,创建列表和设计元素,以及开发工作流。它可以与Visual Studio 2010配合使用,将Designer中的网站导出到Visual Studio进行进一步开发。 3. **微软官方课程和认证**: - **Developing on SharePoint 2010 Technical Specialist**:这是一项5天的培训课程,适合具有.NET开发经验的开发者,涵盖成为高效SharePoint开发团队成员所需的知识,同时为通过相应的MOC考试做准备。 - **Developing on SharePoint 2010 Professional**:这是为已经完成Technical Specialist课程的开发团队领导者设计的进阶课程,涉及选择合适技术、最佳实践、配置开发环境、使用高级开发特性及调试代码等内容,同样为MOC考试做准备。 4. **获取帮助和资源**: - **SharePoint SDK**:Microsoft提供了一份详尽的开发人员指南,包括API参考、示例代码和指导,是开发者解决问题和深入理解平台的关键资源。 除了这些,开发者还需要掌握WCF服务、BDC(Business Data Connectivity)服务、 wsp解决方案打包、InfoPath表单设计、JavaScript/jQuery与SharePoint的交互、列表和库的定制、Web Parts开发、工作流设计和部署、以及权限和安全模型等核心技术。此外,熟悉SQL Server和IIS服务器的配置也是必要的,因为SharePoint依赖于它们来存储数据和提供服务。 在实际操作中,不断实践、阅读社区论坛、参加开发者社区活动,以及及时更新知识以适应SharePoint的版本更新,都是成为SharePoint高手的重要步骤。通过持续学习和实践,开发者能够逐步提升自己的技能,掌握SharePoint 2010开发的精髓。