如何开始学习SharePoint

时间:2009-07-17 06:32:57

标签: sharepoint sharepoint-2007

我是一位经验丰富的开发人员(.NET,C#,XML,Web服务,HTML,Javascript,各种数据库等),他们在SharePoint中负责新项目。我对SharePoint一无所知。 我的问题是:对于有经验的开发人员来说,开始学习SharePoint 2007的最佳方式是什么。我不是在寻找很长的书籍或网站列表,我可以自己谷歌,或者提供有关学习的一般建议,但需要提供具体的建议。最近学过SharePoint的人。 这可能是关于我真正应该阅读的一篇特定文章的建议,或者我的第一个学习项目应该是什么,或者几乎每个人都陷入一个陷阱

3 个答案:

答案 0 :(得分:6)

和你一样,我讨厌阅读500多页书籍,我是如何开始上岗的。

我建议您使用系统管理员的SharePoint网站创建。

如果您是需要启动SharePoint的人。然后按照步骤操作,对于每个步骤,您都可以使用Google

找到大量链接
  1. 安装SharePoint并配置它。
  2. 创建网站集
  3. 转到网站,在右角,您会找到一个名为网站设置
  4. 的菜单
  5. 选择并播放每个选项。
  6. 名称
  7. 可以理解大多数选项
  8. 如果你在某些地方找到了 SO 或重新开始。
  9. 确保你总是问这个问题为何这样做&为什么这样实现。
  10. 尝试创建页面相同站点SEttings菜单具有创建页面的选项。
  11. 有一些叫做Web Part的东西实际上是一个Pluggable组件UI / functionaly,它可以根据用户需求进行定制。
  12. 尝试使用那些webparts(Lost of Out of the Box)
  13. 稍后进入WebPart开发,创建自己的,部署它
  14. 开始使用Microsoft.SharePoint.dll使用自定义代码访问SharePoint网站。
  15. 为您提供简要说明。

    Microsoft Office SharePoint Server 2007是一个集成的服务器功能套件,可通过提供全面的内容管理和企业搜索,加速共享业务流程以及促进跨越边界的信息共享来帮助提高组织效率,从而获得更好的业务洞察力。此外,该协作和内容管理服务器为IT专业人员和开发人员提供了服务器管理,应用程序可扩展性和互操作性所需的平台和工具。

    1. 我将其称为应用程序开发平台
    2. 对于您想要做的任何事情,SharePoint中将直接/间接提供选项
    3. 基本上它是构建在ASP.NET 2.0之上的Web应用程序
    4. 安装SharePoint后,您可以获得此Web应用程序(管理中心网站)的主要入口点。
    5. 这是您可以创建Web应用程序的地方(只有IIS和内容数据库中的站点)
    6. 是的,您正确阅读了数据库,SharePoint将其所有内容存储在数据库中
    7. Web应用程序无法直接使用(就像空数据库和空IIS站点一样),您需要将一些内容显示给用户。
    8. 然后收集网站,它会向用户提供内容。您至少需要在Web应用程序下创建网站集(通过中央管理员)。
    9. 在创建网站集时,您将获得一个网站模板(模板只是一个蓝图,它将决定您的网站将会是什么样子以及它有什么)有模板用于项目管理,错误跟踪(可以选择跟踪Bug,任何Bug跟踪系统都需要基本的基础设施。
    10. 下一级是子站点,在站点集合下,您可以拥有站点(这里也可以选择模板),在该站点下,您可以拥有另一个子站点。
    11. 在SharePoint中还有一个重要的事情叫做列表,它类似于SQL服务器中的表但不完全相同(因为列表内容在内部存储在SQL表中),而List包含Fields(与表中的列类似。您可以使用它们来存储自定义数据。在创建列表的同时,您还将拥有模板(比如说代表公告,您有一个模板,这将包含表示公告所需的所有字段)
    12. 您也可以选择创建自己的列表结构。
    13. SharePoint中有一种特殊的List,名为Document Library,可以存储文档。
    14. 最后一件事安全性,管理安全性是开箱即用的。您可以控制谁有权访问您的网站以及他们可以访问的内容(仅公告,仅发布文档)以及他们可以对项目执行的操作(编辑/只读/删除)等。
    15. 您可以根据需要创建细粒度权限。
    16. 希望很多打字能帮助那些人:)。

      欢迎来到 THE SHAREPOINT WORLD

答案 1 :(得分:1)

我同意kusek,这是一个很好的答案。

我还要补充一点,SharePoint是一个太大的产品,无法从“Hello World”类型的定制中获取开发,因为我认为您正在寻找。首先要了解产品以及它可以提供的开箱即用功能非常重要,因为通常您可以避免自定义开发。当你耗尽这些选项并需要开发时,有几种技术涉及,有时还有不同的选项,所有这些都由API及其共享点(如任何)支持。

要完成所有这些,我真的相信你应该读一本书,那本书应该是Inside Windows SharePoint Services 3.0。这将教你大部分可以做的定制,简单明了,并向你展示最佳实践。

我开始的方式和kusek一样(事实上,SharePoint开发是我第一次接触ASP.NET完全停止)。我只是希望这本书在我几年前开始时存在,因为它可以节省很多痛苦并使我成为更好的SharePoint开发人员。

SharePoint开发确实是一个很大的挑战!我希望你喜欢它!

答案 2 :(得分:0)

只是一个简单的建议:

阅读本文: 德语: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx

英文: http://office.microsoft.com/en-gb/sharepointserver/FX100492001033.aspx

这是我进入Sharepoint的方式。很多这篇文章都涉及常见的陷阱,并给你一些不错的提示。很难相信......但在这种情况下,微软已做好充分准备。