Sharepoint开发人员学习内容的路线图

Sharepoint开发人员学习内容的路线图,sharepoint,Sharepoint,我每天都与MOSS合作,但作为一名“Sharepoint开发人员”,我需要掌握的任务路线图/我需要了解的概念是什么?因此,我已经学习了Web部件、功能以及如何部署它们(我很快就会实际练习,但在我的工作站上有一些技术问题需要解决),但我还没有看到我需要知道的完整路线图 如果能提供一些我需要掌握的东西,我将不胜感激 谢谢您可以看一下。他们有几条Sharepoint轨迹。另外,看看这篇博文:根据我的经验,学习SharePoint是一个非常非线性的过程。这是一个庞大的产品,几乎涉及It部门的所有内容(即

我每天都与MOSS合作,但作为一名“Sharepoint开发人员”,我需要掌握的任务路线图/我需要了解的概念是什么?因此,我已经学习了Web部件、功能以及如何部署它们(我很快就会实际练习,但在我的工作站上有一些技术问题需要解决),但我还没有看到我需要知道的完整路线图

如果能提供一些我需要掌握的东西,我将不胜感激


谢谢

您可以看一下。他们有几条Sharepoint轨迹。另外,看看这篇博文:

根据我的经验,学习SharePoint是一个非常非线性的过程。这是一个庞大的产品,几乎涉及It部门的所有内容(即使您是一名具有丰富.NET经验的开发人员,如果您计划在VM之外部署解决方案,您也需要对IIS、AD、SQL、DNS、身份验证协议、网络基础设施等有相当深入的了解


我建议从内到外学习对象模型(这通常意味着大量的MSDN,但不幸的是,在SharePoint的情况下,由于信息不完整和不准确,不可能做到。)博客多年来一直是我最好的来源;这里有一个相当不错的列表可以开始:。

要成为一名优秀的SharePoint开发人员,你能做的最好的事情就是成为一名顶尖的ASP.Net Web表单开发人员。这包括HTML/CSS、页面/自定义控件事件生命周期、JavaScript、XML/XSL以及Web表单中的所有其他内容应用程序。一旦你觉得你已经了解了这一点,转移到SharePoint就不会有太大的飞跃。MOSS 2007和SharePoint Server 2010从根本上说都是非常复杂的ASP.Net应用程序(分别是v2.0和v3.5)

下一步要做的是作为超级用户真正了解SharePoint。熟悉SharePoint的所有不同部分以及它们之间的交互方式—不仅仅是web部件,还包括所有不同的网站设置(至少在网站集级别,如果不是管理中心的话),发布功能如何工作,工作流如何与SharePoint集成,以及在何处、列表、库、网站栏、内容类型等

一旦您熟悉了如何使用SharePoint,并且了解了所有的词汇表以及它们在UI中的交互方式,然后深入研究对象模型。我强烈建议您使用,而不是Microsoft加载项。为什么?Microsoft隐藏了太多的功能/WSP包的实际构建方式,并使其成功对于一个新的开发人员来说,把所有的东西都放在一起要困难得多。WSPBuilder将所有的逻辑正确地放在了项目的结构中,并且使我们更容易看到事情是如何结合在一起的

在这一点上,您需要关注如何调用Dispose on¬-下载以帮助您解决这一问题。始终记住将SQL server视为一个黑匣子,并花一天时间学习基本的CAML查询-然后您可以像我们其他人一样讨厌CAML。:)

其他来源: