The SharePoint Development course covers the development of extensions
for Microsoft Office SharePoint System (MOSS). It is suitable for
both IT Developers experienced in ASP.NET and C# or VB.NET. No prior
knowledge of SharePoint development is required.
This course is targeted at developers that are developing new features
including web parts, page layouts, master pages, event receivers
and new extensions for Central Administration. It is suitable for
developers adding CMS or transaction functionality to MOSS.
Combining presentation slides with hands-on SharePoint Labs, the
topics covered in this course include:
MOSS Fundamentals
- Versions and editions
- Creating web applications and site collections
- Creating sites and pages
- Navigation
- Libraries and lists
- Document management
- Web Parts
- Web application architecture
- Content Types
- IIS and the 12 hive
- Content databases
Customising Site Look and Feel
- Using Sites Settings to change appearance
- CSS Styles sheet usage
- Themes
- Master Pages in content databases and the 12 hive
- When to use SharePoint designer and Visual Studio
- Customized pages
- Tracking errors
- Creating new Page Layouts
- Controlling availability of site templates and page layouts
- Adding code to page layouts and master pages
Web Parts
- Creating web parts in Visual Studio
- Deploying web parts
- Web parts as a feature
- Using solutions to deploy web parts
- The GAC, bin and Web part security
- Elevating permissions
SharePoint Object Model
- Referencing SharePoint assemblies
- Farm objects
- Web application objects
- Site collection and site objects
- Managing lists from code
- Using the context objects from pages and control
Accessing user information
- Accessing Sites via the Internet
- Forms authentication
- SSL
- Anonymous access
- Managing URLs using alternate access mappings
Deploying Content Between Servers
- Concepts of deploying content between farms
- Jobs and Paths
- Quick deployment
- Deployment checking
Event Receiver Features
- Intercepting changes with receivers
- SPItemEventReceiver events
- Feature manifests from receivers
- Attaching receivers to lists and libraries
- Using SPFeatureReceiver
- Using tokens to represent lists, items and sites
Creating and Deploying a Solution
- Deploying to content databases, the 12 hive and the GAC
- Solution manifests for file and assembly based features
- Creating CAB files using MAKECAB and DDF
- Using STSADM to install and uninstall solutions and features
- Using the STSDEV tool set in Visual Studio
Farm Level Features
- Farm feature manifests
- Menu locations and group
- Attaching new menus
SharePoint Web Service API
- Calling MOSS web services
- Central Administration and Site collection web services
- Interpreting the XML / CAML results
The standard course is a 3 day course presented on a client's site
for up to six delegates.
Return
to SharePoint Training
|