我每天都在与MOSS合作,但要成为"Sharepoint Developer",我需要掌握的任务路线图/我需要知道的概念是什么?所以我已经学习了webparts,featurs以及如何部署它们(我将很快实际练习,但在我的工作站上有一些技术问题需要解决),但我还没有看到我的实际完整路线图需要知道.
我会很感激某些我需要掌握的清单.
谢谢
成为优秀的SharePoint开发人员,最好的办法是成为一流的ASP.Net Web Forms开发人员.这包括HTML/CSS,页面/自定义控件事件生命周期,JavaScript,XML/XSL以及进入Web应用程序的所有其他内容.一旦你觉得你已经失败了,转移到SharePoint不会太过分了.MOSS 2007和SharePoint Server 2010都是非常复杂的ASP.Net应用程序(分别为v2.0和v3.5).
接下来要做的就是真正学习SharePoint作为高级用户.熟悉SharePoint的所有不同部分及其交互方式 - 不仅仅是Web部件,还包括所有不同的站点设置(至少在网站集级别,如果不是中央管理员),发布功能如何工作,工作流如何与SharePoint及其中,列表,库,站点列,内容类型等.
一旦您对如何使用SharePoint感到满意,并且已经了解了所有内容以及它们在UI中的交互方式,那么请深入了解对象模型.我强烈建议使用Visual Studio的WSPBuilder加载项而不是Microsoft加载项.为什么?微软隐瞒了如何实际构建功能/ WSP包,并使新开发人员更难将它们整合在一起.WSPBuilder把所有的逻辑权到项目的结构,使得很多更容易看到的东西是如何走到一起.
在这一点上,这是一个关注什么调用Dispose on¬的问题 - 下载SPDisposeCheck工具来帮助你解决这个问题.永远记住将SQL服务器视为一个黑盒子,并花一天时间学习基本的CAML查询 - 然后你可以像我们其他人一样讨厌CAML.:)
其他来源:
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |