Сегодня разработка Sharepoint очень похожа на любую обычную разработку ASP.NET. Вам просто нужно разобраться с новым набором объектов aka Microsoft.Sharepoint
.
Некоторым новым концепциям, которые вам, вероятно, придется изучить, будут развертывание GAC, строгие имена, удаление объектов SP *, файлы манифеста и создание большего внутреннего спокойствия, просто чтобы не нанести никакого постоянного повреждения оборудования, когда что-то сходит с ума ( они будут).
Вы должны держаться подальше от базы данных контента как можно больше. Если у вас нет вариантов, вы все равно должны быть в стороне от этого.