The SharePoint Development Course shows how to use Visual Studio to make necessary customizations and application integration. One needs to be familiar with .NET technologies to be successful in this course. We cover important fundamental and administration topics before going into development because we believe that to be able to make proper customizations, the developer needs to understand SharePoint inside and out. We focus on cost effective SharePoint development because everything can be customized but not everything should be. Also, in many cases, customizations should be done using Designer and InfoPath instead of Visual Studio. (class dates)
Details of most widely used sections of the object model (site collections, sites, lists, lists items, list queries, fields, user profiles, web applications)
How to make custom ASP.NET pages look and feel adhere to rest of the SharePoint pages by using master pages
Impersonation in SharePoint
How to develop and deploy features
How to develop applications that use event handlers
How to develop and deploy web parts
How to build custom queries and result sets for search
How to develop and deploy workflow actions
When not to develop in SharePoint - quick guide to making the right decision
Estimating costs of SharePoint development
Part 1 - Fundamentals
Content Management / Site Collection Administration