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
Sharepoint程序员应该了解的知识的更多相关文章
- 谈谈Java程序员进阶的那些知识和方向
谈谈Java程序员进阶的那些知识和方向 记得前段时间看过一篇文章谈到一种程序员叫野生程序员,战斗力极强,可以搞定一切问题,但是通常看问题抓不到本质,或者说是google/baidu/stackover ...
- 震惊!90%的程序员不知道的Java知识!
震惊!90%的程序员不知道的Java知识! 初学Java的时候都会接触的代码 public static void main(String[] args){ ... } 当时就像背公式一样把这行代码给 ...
- 深圳尚学堂:Web程序员应该会的知识
互联网的行业里涌入了很多的程序员, 都在为互联网的发展添砖加瓦.程序员可以分为很多种,像Unix程序员.Windows程序员,或是C++程序员.Delphi程序员,等等.今天我们谈谈Web程序员,一名 ...
- Java程序员必须掌握的知识
1.语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项, ...
- JAVA程序员必须要学习的知识
Java是热门的语言之一,TIOBE编程语排名Java排名第二,仅在C语言之后.Java可以用来开发web应用和桌面应用,更重要的是Java具有跨平台性:write once, run everywh ...
- C语言的预编译,程序员必须懂的知识!【预编译指令】【预编译过程】
由“源代码”到“可执行文件”的过程包括四个步骤:预编译.编译.汇编.链接.所以,首先就应该清楚的首要问题就是:预编译只是对程序的文本起作用,换句话说就是,预编译阶段仅仅对源代码的单词进行变换,而不是对 ...
- Java程序员的日常——存储过程知识普及
存储过程是保存可以接受或返回用户提供参数的SQL语句集合.在日常的使用中,经常会遇到复杂的业务逻辑和对数据库的操作,使用存储过程可以进行封装.可以在数据库中定义子程序,然后把子程序存储在数据库服务器, ...
- Java程序员应更新的知识
2013: 你应该更新的Java知识之常用程序库(一) 你应该更新的Java知识之常用程序库(二) 你应该更新的Java知识之Observer 你应该更新的Java知识之集合初始化 你应该更新的Jav ...
- 【基础知识】列一下一个.Net WEB程序员需要掌握的知识
基础部分 C# 基础语法 OOP的概念,面向对象的理解 继承 封装 多态 ASP.NET MVC (Web Form 用的越来越少,如果你不熟悉,可以不看) JavaScript 基础语法 如何在HT ...
随机推荐
- Hibernate-org.hibernate.QueryException: could not resolve property: code of:
查询的时候有个属性跟表里的字段不符合,没有完全匹配上.
- Jquery-处理iframe的高度自适应
超级简单的方法,也不用写什么判断浏览器高度.宽度啥的.下面的两种方法自选其一就行了.一个是放在和iframe同页面的,一个是放在test.html页面的.注意别放错地方了哦. iframe代码,注意要 ...
- Java-小数点控制
package 运算及类型转换类; import java.text.DecimalFormat; public class 控制小数点类 { public static double decimal ...
- 『jQuery』.html(),.text()和.val()的概述及使用
转自http://www.jb51.net/article/35867.htm 如何使用jQuery中的.html(),.text()和.val()三种方法,用于读取,修改元素的html结构,元素的文 ...
- NOIP2013 货车运输 (最大生成树+树上倍增LCA)
死磕一道题,中间发现倍增还是掌握的不熟 ,而且深刻理解:SB错误毁一生,憋了近2个小时才调对,不过还好一遍AC省了更多的事,不然我一定会疯掉的... 3287 货车运输 2013年NOIP全国联赛提高 ...
- BZOJ1022 [SHOI2008]小约翰的游戏John
Description 小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取 的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不 ...
- ThinkPHP 购物商城网站(数据库中增删改查的功能实现)——————重点——————
控制器 ---------------------GoodsController.class.php------------------------------------------------- ...
- Apache22中配置虚拟主机(Apache VirtualHost)
Apache VirtualHost的作用就是可以让一个apache为多个域名服务,相当于一个服务器挂了N多个网站,举个例子: 我的apache服务器,ip为x.x.x.x,我有两个域名www.too ...
- SqlServer Link 链接服务器的使用
--创建linked exec sp_addlinkedserver 'a','','SQLNCLI','your ipaddress' --登陆linked exec sp_addlinkedsrv ...
- SQL里的EXISTS与in、not exists与not in
系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists 修改方法如下: in的SQL语句 SELEC ...