SharePoint - это инструмент, который можно использовать для CMS, но это гораздо больше, чем простой инструмент CMS.
Вы можете сослаться на ссылку MSDN, чтобы начать обучение SharePoint, и, как вы сказали, вы являетесь разработчиком .NET, тогда вам не составит труда изучить SharePoint как разработчика.
Цикл приложения SharePoint и простой цикл приложения ASP.NET различаются, поэтому вы не можете использовать приложение / веб-части ASP.NET в SharePoint. Хотя вы можете разработать приложение в ASP.NET и использовать эти приложения в SharePoint, но это продвинутая часть SharePoint.
Я бы предложил вам начать изучение SharePoint с форума MSDN и попытаться разработать простой скрипт для понимания объектной модели SharePoint.
Спасибо