2009-07-17 2 views
8

Я довольно опытный разработчик (.NET, C#, XML, Webservices, HTML, Javascript, различные базы данных и т. Д.), Которым был поручен новый проект в SharePoint. Я ничего не знаю о SharePoint. Мой вопрос: каким образом опытный разработчик может начать изучать SharePoint 2007. Я не ищу длинные списки книг или веб-сайтов, которые я могу сам Google или общие советы по обучению, но для конкретных советов от людей, которые недавно научились SharePoint. Это может быть совет по конкретной статье, что я на самом деле следует читать, или то, что мой первый обучения, проект должен быть, или одна ловушка, что почти каждый попадает в началеКак начать обучение SharePoint

+0

он специально упомянул, что его не интересовали списки книг. –

+0

Я обнаружил, что sharepoint совершенно не хватает документации. Даже официальный сайт не дает ничего полезного. – xandy

+0

Определите проблему, которую вы пытаетесь решить в первую очередь. – Scott

ответ

6

Как и вы, я ненавижу проходить более 500 книг, как я начал заниматься профессиональной подготовкой.

Я предлагаю вам создать сайт SharePoint с вашего системного администратора.

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

  1. Установите SharePoint и настройте его.
  2. Создание сайта Коллекция
  3. Перейти на сайт и в правом верхнем углу вы найдете меню под названием Настройки сайта
  4. Выберите, что и играть вокруг с каждым вариантов там.
  5. Большинство опций могут быть поняты Имя
  6. Если вы завязал где некоторые приходят к SO или Начать снова.
  7. Убедитесь, что вы всегда задаете вопрос, почему это так происходит &, почему это реализовано таким образом.
  8. Попробуйте создать страницы. В одном и том же веб-сайте SEttings есть возможность создать страницу.
  9. Существует некоторая вещь, называемая веб-частью, которая на самом деле является совместимым компонентом UI/functionaly, который может быть настроен в соответствии с потребностями пользователя.
  10. Попробуйте использовать эти WebParts (потерянное из коробки)
  11. Позже двигаться к развитию WebPart, создать свой собственный, развернуть его
  12. Start с помощью Microsoft.SharePoint.dll для доступа к сайту SharePoint с помощью вас заказ код.

Чтобы дать вам краткое описание.

Microsoft Office SharePoint Server 2007 представляет собой интегрированный набор серверных возможностей, которые могут помочь повысить эффективность организации, обеспечивая комплексное управление контентом и поиск на предприятии, ускорение совместных бизнес-процессов и облегчение обмена информацией через границы для лучшего понимания бизнеса. Кроме того, этот сервер совместной работы и управления контентом предоставляет ИТ-специалистам и разработчикам платформу и инструменты, необходимые для администрирования серверов, расширяемости приложений и взаимодействия.

  1. Я называю это как платформа разработки приложений
  2. Для все, что вы хотели сделать будет вариант прямо/косвенно в SharePoint
  3. В основном это веб-приложение, построенное на вершине ASP.NET 2.0
  4. Основная точка входа в это веб-приложение (сайт центра администрирования) вы получаете это, как только вы устанавливаете SharePoint.
  5. Здесь вы можете создавать веб-приложения (Ничего, кроме сайта в IIS & Content DB)
  6. Да вы читаете это право базы данных, магазины SharePoint все его содержание в базе данных
  7. веб-приложений непосредственно не могут быть использованы (Его как пустой БД и пустой сайт IIS), вам нужно, чтобы какой-то контент отображался пользователю.
  8. Затем происходит сбор сайта, он предоставляет контент пользователю. Вам нужно как минимум создать коллекцию сайтов в веб-приложении (через центральный администратор).
  9. При создании коллекции сайтов вам будет предоставлен шаблон сайта (шаблон - это не что иное, как синяя печать, которая будет определять, как будет выглядеть ваш сайт и что у него есть) есть шаблон для управления проектами, отслеживание ошибок (имеет опции для отслеживания Bug, своего рода базовая инфраструктура, которая будет необходима в любой системе отслеживания ошибок).
  10. Следующий уровень - это подсайт, под сайтом сайта вы можете иметь сайт (здесь у вас также есть возможность выбрать шаблон), и на этом сайте вы можете иметь другой Sub-сайт и так далее.
  11. И еще одна важная вещь в SharePoint под названием Список, его аналогичный таблице на SQL-сервере, но не совсем такой же (поскольку содержимое списка внутренне хранится в таблицах SQL), а List содержит поля (аналогично столбцу в таблице). Вы можете использовать их для хранения ваших пользовательских данных. При создании списка также вы будете иметь шаблоны (например, для представления объявления у вас есть шаблон, у него будут все поля, которые необходимы для представления аннуляции)
  12. И у вас есть возможность создать свою собственную структуру списка, как Что ж.
  13. Существует особый вид списка в SharePoint под названием Библиотека документов, который может хранить документы.
  14. Итоговая вещь Безопасность, управление Безопасность находится вне коробки. Вы можете контролировать, у кого есть доступ к вашему сайту и доступ к ним (только объявление, только опубликованные документы) и что они могут делать с элементом (Edit/Readonly/Delete) и т. Д.
  15. Вы можете создать мелкозернистые разрешения, поскольку вы пожелает.

Надежды Так много печатания помогает кому-то там :).

Добро пожаловать SHAREPOINT МИР

+0

Спасибо за прекрасный обзор –

0

Только один простой совет:

Читайте это: German: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx

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

Это был мой путь, чтобы попасть в Sharepoint. Многие из этих статей касаются обычных ловушек и дают вам несколько приятных намеков. Трудно поверить ... но в этом случае Microsoft хорошо подготовлена.

+0

arrgh я добавил немецкий сайт ... всего лишь секунду – bastianneu

1

Я согласен с Kusek, это отличный ответ.

Я также хотел бы добавить, что SharePoint является слишком большим продуктом для создания разработки из настройки типа «Hello World», как я думаю, вы ищете. Важно знать продукт в первую очередь и готовые функциональные возможности, которые он может обеспечить, так как часто вы можете избежать пользовательских dev. Когда вы исчерпываете эти параметры и нуждаетесь в dev, есть несколько технологий, а иногда и разные варианты, все они основаны на API с его долей gotchas (как и любой).

Чтобы прорубить все это, я действительно верю, что вы должны читать книгу, и эта книга должна быть Inside Windows SharePoint Services 3.0. Это научит вас большинству настроек, которые вы можете сделать, это просто и понятно, а также показывает вам лучшие практики.

Я начал с того же пути, что и kusek (фактически, разработка SharePoint была моей первой экспозицией полной остановки ASP.NET). Я просто хочу, чтобы эта книга существовала, когда я начал несколько лет назад, так как это сэкономило бы боль и сделало бы меня лучшим разработчиком SharePoint раньше.

Разработка SharePoint - отличный вызов! Я надеюсь, вам понравится это!

+0

Согласен Алекс. Вы знаете, когда я начал SharePoint в ранней бета-версии еще в июне 2006 года. Никакой статьи по этому вопросу не было. И в те дни я ненавижу неизвестную ошибку. Мне потребовалось некоторое время, чтобы узнать, что в web.config есть опция Callstack = "true". Я счастлив сейчас и ожидаю выпуск SharePoint 2010. – Kusek

+0

@kusek: Я не могу выразить, насколько я взволнована о SharePoint 2010! –

+0

@alex отличный ответ! Im в том же положении, что и OP. Достаточно приличный с asp.net-mvc/C# и т. Д. В частности, я пытаюсь использовать Sharepoint в качестве конечного пользователя, так запутанно? Я устанавливаю [SP2010 Trail] (http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx) Если это так !? ИЛИ я получаю все на виртуальной машине? Я нахожусь на Win7x64. Просто нужна начальная точка. Благодаря! – gideon

Смежные вопросы