Skip to main content

Elumenotion

Elumenotion > Webpart Pages > Intermediate  
 
Skip Navigation Links
About Us
Screen Casts
Downloads
Class Schedule
The Blog
Courses

Intermediate SharePoint 2007 Development Boot Camp

Click here for registration information and schedules!

Objectives

This 3 day class is for developers that have a power-user's familiarity with SharePoint 2007 and basic ASP.NET development skills. At the end of this course, a developer will have the skills to productively contribute to most SharePoint development projects.

Each unit includes a hands-on lab. Each attendee receives a book of ~400pp and resources for all samples and labs.

Students who master the concepts in this course will be able to:

  • Create and use ASP.NET membership providers and Forms Based Authentication
  • Use Visual Studio to define features and create Web Solution Packages
  • Use multiple feature elements to create complex solutions and list definitions
  • Create and debug .NET components using Visual Studio
  • Create and deploy user controls and Web Parts
  • Work with lists and list data using the SharePoint object model
  • Create custom workflows using ASP.NET and Workflow Foundation

Experience

This course requires a good understanding of SharePoint from a power-user perspective and basic knowledge of ASP.NET and Visual Studio development.

Course Outline

Forms Based Authentication and Anonymous Access

  • Authorization and Permissions
  • Zones
  • Forms Based Authentication and Anonymous Access
  • Using ASPNetSQLMembershipProvider and ASPNetSQLRoleProvider
  • Configuring Anonymous Access
  • Creating a Custom Membership Provider

Features

  • Types of Features
  • Feature Scopes
  • Feature Activation, Dependencies, and Stapling
  • Feature Receivers

Solution Development

  • Creating a Development Environment
  • Creating and Deploying Solutions
  • Common Failure Modes
  • Tools and Techniques to Simplify Package and Deployment

Features and Solutions Capstone

  • Provisioning a List with a Feature
  • Creating a Lookup Site Column with a Feature Receiver
  • Creating Custom List Definitions with Content Types and Site Columns

Site Definitions

  • Understanding Site Definitions
  • Creating Custom Site Definitions
  • Specify Site Elements and Features Using Onet.xml

Programming Fundamentals

  • The Microsoft.SharePoint Namespace
  • Deploying Controls
  • Elevation of Privileges
  • Debugging Assemblies
  • Code Access Security

Controls and Web Parts

  • Creating User Controls
  • Delegate Controls
  • Creating Web Parts
  • Web Part Connections

Advanced List Concepts

  • Manipulating Lists and List Items Programmatically
  • Lists and Cross-site queries
  • Events
  • Custom Field Types

Developing Workflows

  • Workflow Basics
  • Creating and Integrating Custom Association Forms with ASP.NET
  • Creating and Integrating Custom Task Forms with ASP.NET

©  2009 Elumenotion, LLC  |   SharePoint Training, SharePoint Consulting, and SharePoint Staffing
8075 Cavendish Place | Suwanee, Georgia 30024 | + 1 (888) 653-5021
Go Search
Web Part Page Title Bar image
AboutUs