С чего начать, если мне нужно войти в SharePoint, а также в ASP.NET? - PullRequest
1 голос
/ 17 июля 2009

Я довольно опытный программист, но моей сферой деятельности является Lotus Notes. Так что я не знаком с ООП. Я хочу попасть в Sharepoint Development и хотел знать, с чего начать. Основное понимание, которое у меня есть (после прочтения некоторых ответов на подобные вопросы здесь), заключается в том, что мне придется изучать C # и ASP.NET. То, что я хочу знать, это то, какой порядок начинать с - сначала C #, а затем .NET или и того, и другого вместе. поскольку я не знаю, с чего начать.

Было бы здорово, если бы вы указали мне, с чего начать и какие книги взять. Еще одна проблема, с которой я столкнулся, заключается в том, что мне немного трудно читать, не видя, как это работает на практике ... другими словами, я учусь быстрее с практическими занятиями, но я должен сделать это сам так как больше нет никого, с кем я могу сидеть и наблюдать.

Надеюсь, я задал правильные вопросы :)

Ответы [ 2 ]

4 голосов
/ 18 июля 2009

Несколько объяснений:

  • C # - язык программирования. Это не единственный, который вы можете использовать (любой статический язык под зонтиком .NET должен работать), но, похоже, он наиболее популярен для SharePoint и, вероятно, для более широкого сообщества .NET.

  • .NET - это платформа. Он состоит из таких аспектов, как языки, используемые с ним (например, C #, VB.NET, F #), его среда выполнения, представляющая собой CLR для статических языков, и различные другие технологии, которые объединяются под баннер .NET.

  • ASP.NET - это API для веб-разработки на платформе .NET. Модель веб-форм - это то, что используется движком 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 контента. При проверке Amazon некоторые достойные варианты выглядят так:

Затем, наконец, когда вам это удобно, вернитесь к этим вопросам переполнения стека (и я уверен, что есть другие), чтобы получить указатели по изучению SharePoint:

Книга Inside Windows SharePoint Services 3.0 - мой личный фаворит. Я не верю, что какие-либо онлайн-ресурсы подходят к такой хорошей книге по SharePoint, как эта.

Некоторые другие общие советы:

  • Не переходите к следующему этапу, пока не почувствуете уверенность в текущем. Для некоторых людей в SharePoint может быть крутой курс обучения, и вы не хотите вводить его неподготовленным!

  • Получите сертификацию. Это дает отличную мотивацию, чтобы действительно знать, что вы делаете, а также уверенность после сдачи экзамена. Может помочь ваше резюме.

  • Не беспокойтесь о том, что чувствуете себя подавленным, просто продолжайте подключаться - вы добудете . Даже те из нас, кто надеется стать экспертом, испытывали затруднения, пытаясь не отставать от всего, что Microsoft выпускала в последние пару лет!

2 голосов
/ 17 июля 2009

Проверьте некоторые Виртуальные лаборатории . Они позволяют быстро освоить технологию. Есть также общие лаборатории , которые помогут подобрать такие вещи, как C #.

...