SharePoint Services for Developers Level I, CMP967
Course Description:
Microsoft Windows SharePoint Services version 3.0 (WSS v.3) is a server-side platform for creating modular, reusable Internet, intranet, and extranet web sites to deliver Web applications and distribute databases, , news and information. SharePoint increasingly is used by large international companies, government agencies (U.S. State Department), and mid-sized corporations such as hospitals. Learn how to set up SharePoint, use Custom Templates, design pages for mobile devices, manage users and groups, and set up authorizations, customization, site definitions, and Features. Independent modules and self-contained examples are used to demonstrate topics. This course is for developers, programmers and students familiar with C#, ASP.NET, Visual Studio.NET 2005, and MS SQL Server 2000/2005.
Prerequisites: C#.NET, ASP.NET Level II, or equivalent working experience. MS SQL Server for Developers II is recommended but not required. Knowledge of XML helpful (See AJAX Level I).
Textbook: Purchase at the Rockville Campus Bookstore and bring to first class along with a USB Flash Drive/memory stick (at least 512 MB).
Classroom hours: 15
Course Objectives, at the end of the course students should know how to:
- Use the SharePoint Interface
- Manage and define SharePoint User Groups, and set up authentication and authorizations
- Customize SharePoint for specific businesses and applications
- Prepare SharePoint site definitions
- Develop SharePoint Features and Feature frameworks
Course Outline
- Unit 1: Introduction to SharePoint Services, version 3
- SharePoint Primer
- Architecture
- Site Collections
- IIS
- Webs and Workspaces
- Lists and Libraries
- Galleries
- Workflows
- Setting Up SharePoint v3
- Site Definitions
- Custom Site Templates
- Custom List Templates
- Navigation Controls
- Views
- Content Types
- Mobile Device-Friendly Pages
- Mobile Emulator Setup
- Unit 2: Managing Users and Groups; Authentication and Authorization
- Unit 3: Customizing SharePoint v3; Site Definitions
- Unit 4: SharePoint Features
- Feature Framework
- SharePoint Installed Features
- Deploying a Feature Using a Solution
- Feature Management Lifecycle
- The Feature Object Model
- Unit 5: SharePoint Lab, Culminating Assignment