eLumenotion ...SharePoint Training and Consulting
Home
eLumenotion Blog
  
Skip Navigation Links
About Us
Screen Casts
Downloads
Class Schedule
The Blog
Courses
Untitled 1
New Public SharePoint Classes in Atlanta!
November 17-19 and December 1-4


SharePoint 2007 Development Basics Boot Camp

Click here for registration information and schedules!

Objectives

This 3 day class is for people new to SharePoint 2007 and SharePoint customization and development. It covers topics universal to every product in the SharePoint 2007 product family including Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007.

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 configure new SharePoint sites
  • Select an appropriate implementation strategy based on requirements
  • Define data structures and create lists
  • Use SharePoint Designer to create workflows, edit list forms, and create custom pages
  • Secure a site and manage permissions
  • Understand how SharePoint works under the covers
  • Use Visual Studio to define features and create Web Solution Packages
  • Brand a site using master pages and style sheets

Experience

Share Point is built on ASP .Net 2.0 but includes a variety of extensions that are unique to SharePoint. Basic knowledge of web technologies including HTML, CSS, and XML are required. A good understanding of ASP.Net is beneficial but not necessary.

Course Outline

Introduction to SharePoint Development

  • SharePoint Primer
  • Modes of Development: Configuration, Customization and Solution Development
  • Site Collections and Sites
  • Creating and Customizing Lists and Libraries
  • Using Web Part Pages

Site Columns and Content Types

  • Site Columns
  • Content Types
  • Integrating Site Columns, Content Types, and Lists
  • Using Calendar and Contacts Lists with Outlook

Using SharePoint Designer 2007

  • SharePoint Designer Workflows
  • Editing Pages
  • Working with List Forms
  • Using Data View Web Parts

Authentication and Authorization

  • Authentication Mechanisms
  • Authorization and Permissions
  • Zones
  • Configuring Anonymous Access

SharePoint Architecture

  • IIS, ASP.Net, and SharePoint
  • Page Request Pipeline
  • What Happens When a New Web Application is Created
  • SPVirtualPathProvider and SPPageParserFilter

Features

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

Styles and Themes

  • Style Basics
  • Associating Styles with Pages
  • Using and Creating Themes

Master Pages

  • ASP.Net Master Page Basics
  • Master Pages in SharePoint
  • Creating a Custom Master Page

Solution Development

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