这门课在补什么能力缺口
很多做企业信息化或内部协同系统的人,转到 SharePoint 平台时会卡壳:以前写普通 Web 应用,直接操作数据库和接口就行;到了 SharePoint 这里,系统已经自带了列表、文档库、权限和站点结构,你得先搞懂它的对象模型,才能把业务逻辑接进去。如果你一上来就建项目写代码,很容易连站点上下文都拿不到,更别提操作列表数据了。这门课针对的就是这个断层,它不教怎么点鼠标配置站点,而是直接讲怎么用代码与 SharePoint 打交道。适合已经熟悉 C# 基础语法和普通 Web 开发概念、但没碰过 SharePoint 对象模型的人。如果你连基本的类、接口、请求响应都说不清,建议先补这些前置知识,别假装看两眼对象模型就能懂。
建议先看哪几块与资料怎么配合练习
别按目录顺序从头硬啃,先盯住三块:服务器端对象、REST API、WebPart。服务器端对象那段篇幅最长,它把站点、Web、列表、项的层级关系讲透了,这是理解整个平台的骨架;REST API 那段是后续做前端交互或跨平台调用的关键,必须吃透请求格式和认证细节;WebPart 则是把你的逻辑塞进页面展示的载体。看视频时,配套的资料包不要只当说明书看,必须开一个本地或测试环境跟着敲。视频里演示的代码片段,自己要在环境里跑通一遍,改改参数看报错。比如讲到客户端对象时,自己写个控制台程序去读取某个列表的数据;讲到 REST API 时,用工具发请求验证增删改查。光看不练,到了真实项目里连上下文怎么构造都会忘。资料是用来对照你手头的代码,不是用来背诵的。
学完能独立做什么
看完这门课,你应该能独立完成一个 SharePoint 上的定制功能模块。具体来说:能写代码操作列表和文档库里的数据,而不是只靠界面的导入导出;能用 REST API 或客户端对象模型,把 SharePoint 的数据接到外部应用或前端页面上;能开发一个 WebPart 部件,把它部署到站点页面里展示特定业务数据。如果你学完还是只能照抄示例代码,换个站点地址就不知道怎么改上下文,那说明对象模型那块没吃透,得回头重看。这门课的底线是:给你一个 SharePoint 站点环境和一个业务需求,你能判断该用服务器端对象还是 REST API 去实现,并且把代码跑起来,而不是对着平台发呆。
课程目录
1-1 [SharePoint 开发入门教程] 课程简介 (15:37) 1-2 [SharePoint 开发入门教程] SharePoint 对象模型简介 (10:11) 1-3 [SharePoint 开发入门教程] SharePoint 服务器端对象 (49:16) 1-4 [SharePoint 开发入门教程] SharePoint Net客户端对象 (26:20) 1-5 [SharePoint 开发入门教程] SharePoint JavaScript对象 (24:26) 1-6 [SharePoint 开发入门教程] SharePoint REST API (33:59) 1-7 [SharePoint 开发入门教程] SharePoint WebPart (48:46) 1-8 [SharePoint 开发入门教程] SharePoint 可视化WebPart (25:51) 1-9 [SharePoint 开发入门教程] SharePoint 用户控件 (17:58) 1-10 [SharePoint 开发入门教程] SharePoint Event Receiver (31:29) 1-11 [SharePoint 开发入门教程] SharePoint Application Pages (18:23) 1-12 [SharePoint 开发入门教程] SharePoint Timer Job (23:36) 1-13 [SharePoint 开发入门教程] SharePoint Master Page (12:14) 1-14 [SharePoint 开发入门教程] SharePoint Custom List (18:04)





