Sharepoint程序员应该了解的知识

时间:2023-03-09 20:33:15
Sharepoint程序员应该了解的知识

做为一个Sharepoint程序员应该了解的知识:注意,我说的是程序员。因为我一直把自己看一个普普通通的程序员。

前提:

  • 要知道网络基础(包括DHCP、IP、掩码、DNS、网关、广播),会装操作系统(这里也包括Server)---晕,我真见过写了两年程序的人不会装操作系统的“程序员”,触目惊心啊!!
  • 了解什么是AD、DNS、Exchange、ISA(Forefront)、WSUS、MOM、SCCM、PowerShell、Server 2008 Core Service、TFS、VMWARE、Hyper-V
  • 熟悉XML相关技术:XPATH、XSLT、能读懂XML Schema
  • 开发基础:IIS、正则表达式、GAC
  • 基础Web技术:HTML、CSS、JS、ext、jQuery、json、
  • ASP.NET相关技术:WF、WCF、Silverlight、ADO.NET、MasterPage、能读懂Web.config与manifest、httpHandlers、httpModules
  • 数据库相关技术:T-SQL、Report Service、Analysis Services、数据库管理(备份,还原,计划任务,表分区)
  • 自己经常使用的工具软件:reflector、AXURE RP、autoruns、VISIO、SmartDraw、RegexBuddy、FSCapture、HTTPWatch、XXCOPY、robocopy.exe、

    Process Explorer、Process Monitor

应了解的SharePoint知识:

  • SPSite、SPWeb的关系?微软的SPSite到底有什么作用?
  • WebPart倒底是什么?
  • 了解CAML结构
  • 平台安装部署,Setup.exe、“SharePoint 产品和技术配置向导”后台都做了些什么?
  • SharePoint的服务器场的角色与结构是怎样的
  • 为什么SharePoint不到文件系统去找路径,而去数据库中找页面
  • SharePoint安装部署后系统服务中的服务都有哪些,都有什么作用
  • SharePoint后台数据库都有哪些,具体有什么作用
  • 分析SharePoint中Web.config与普通的ASP.Net中的WEB.CONFIG有什么区别
  • 理解共享服务的作用
  • 会看Log、系统级别的与SharePoint级别的
  • 了解“备用访问映射”
  • 了解BDC、搜索、用户配置文件

使用SharePoint工具:

  • BDC Meta Man
  • SPCamlEditor
  • SPM2007
  • Caml Query Builder
  • WSPBuilder
  • ListItemEditor
  • SPVisualDev
  • VSeWSS