【问题标题】:Where should I start if I have to get into SharePoint as well as ASP.NET?如果我必须进入 SharePoint 和 ASP.NET,我应该从哪里开始?
【发布时间】:2009-07-17 18:40:40
【问题描述】:

我是一位相当有经验的程序员 - 但我的领域是 Lotus Notes。所以我不熟悉OOP。我想进入 Sharepoint Development 并想知道从哪里开始。我的基本理解(在阅读了此处类似问题的一些答案后)是我将不得不学习 C# 和 ASP.NET。我想知道的是,从什么顺序开始 - 首先是 C#,然后是 .NET,或者两者都在一起......我有点不知所措,因为关于这一切的可用信息量 - 但一直无法使用它因为我不知道从哪里开始。

如果您能指导我从哪里开始以及从哪本书上学,那就太好了。我遇到的另一个问题是,如果不了解它在实践中的工作原理,我发现阅读起来有点困难……换句话说,我通过动手培训学得更快——但我必须在这里自己做因为没有其他人可以坐下来观察。

【问题讨论】:

    标签: .net asp.net sharepoint c#-3.0


    【解决方案1】:

    几个解释:

    • C# 是一种编程语言。它不是您可以使用的唯一一种(.NET 保护伞下的任何静态语言都应该可以使用),但它似乎是 SharePoint 和更广泛的 .NET 社区最流行的语言。

    • .NET 是一个平台。它由一些方面组成,例如与其一起使用的语言(例如 C#、VB.NET、F#)、其运行时(即静态语言的 CLR)以及各种其他技术,这些技术结合在一起以适应 .NET 的旗帜。

    • ASP.NET 是 .NET 平台上用于 ​​Web 开发的 API。 Web 表单模型是 SharePoint 引擎使用的模型。 MVC 等较新的模型在此阶段不适用。

    所以要开始,学习 C#,这将使您接触到 .NET 的基础。有许多很好的资源可用,尤其是 Microsoft 提供的资源,例如 Virtual Labs JP 提到的和一般的 MSDN。就我个人而言,我会从一本书开始,它为我提供了简单的控制台应用程序来掌握该语言的窍门,然后再学习 ASP.NET。确保您学习的是 C# 3.0,而不是 2.0,因为了解更新的 LINQ 框架很重要(尤其是在发布 SharePoint 2010 时)。

    ASP.NET 3.5 是最新版本,但它在 2.0 版(这是 WSS 3.0/SharePoint 2007 的实际目标)上有重要基础。因此,如果您找到一个好的 2.0 资源,请不要将其退回,因为它不包含 3.5 内容。检查亚马逊,一些不错的选择似乎是:

    最后,当您对此感到满意时,请返回这些 Stack Overflow 问题(我相信还有其他问题)以获取有关学习 SharePoint 的指导:

    Inside Windows SharePoint Services 3.0 这本书是我个人的最爱。我认为没有任何在线资源能比得上这样一本关于 SharePoint 的好书。

    其他一些一般提示:

    • 在您对当前阶段充满信心之前,不要进入下一阶段。对于某些人来说,SharePoint 的学习曲线可能很陡峭,您不想毫无准备地进入它!

    • 获得认证。这为您真正了解自己在做什么提供了极大的动力,并且在您通过考试后也充满信心。也可以帮助您的简历。

    • 不要担心感到不知所措,只要坚持下去 - 你到达那里。即使是我们这些希望成为专家的人也很难跟上微软在过去几年中推出的所有内容!

    【讨论】:

    • 非常感谢!我从 C# 开始。完成后将继续下一步。
    【解决方案2】:

    查看一些Virtual Labs。它们让您快速掌握这项技术。还有general labs 帮助学习C#之类的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 2018-12-21
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      相关资源
      最近更新 更多