Welcome
This site is intended for advanced web developers interested in learning about how to use SharePoint as a development platform. We assume that you already have some experience writing web applications, that you’ve actively created some web projects and you have a basic understanding about ASP.NET, the .NET framework and the related technologies.
Search across this site to get what you'r looking for:
SharePoint as a Platform
SharePoint is the fastest growing platform ever according to business numbers Microsoft presented in 2007. It has been widely recognized as a collaboration and content management platform and becomes more present in the document management area. With SharePoint 2010 it is more mature and reliable and makes a good job even for huge installations.
However, what if your next customer wishes to run a couple of intranet tools, connect to line-of-business applications, or simply needs to customize beyond the limitations of the regular Web user interface and SharePoint Designer? SharePoint can handle this, but its out-of-the-box features won’t be adequate. This book covers situations such as these in detail and shows you what to do when the SharePoint UI reaches its limits. You’ll learn how to extend, customize, and enhance this platform to get what you want. “No more compromise” is our motto. That includes recognizing SharePoint no longer as tool with some customization capabilities. It’s about recognizing SharePoint as a development platform and as a framework by itself.
Throughout our years of experience programming ASP.NET, we’ve noticed that developers often complain about incorrect behavior, supposed bugs, incomplete implementations, or missing features. In most of these situations I don’t agree that ASP.NET is deficient or faulty. The key to success with SharePoint is even a deep understanding of the platform that goes beyond the basics and of the underlying tiers, such as ASP.NET. SharePoint is not perfect—it has more than enough rough edges. However, version 2010 (Wave 14) is top-of-the-line, providing almost everything you need in order to get your professional projects functioning well. Really, really well. This is what I’d like to tell you: learn, explore, understand, and you will be the professional SharePoint developer you want to be.
Read more in the companion book to this site, "SharePoint as a Development Platform", Apress 2010.
You can read more about the team behind this project.
Please visit our sponsors to help keeping this page online.