I am now offering this same course with Field Advantage Training, the name of the course has been changed to SPDC101 – Core SharePoint 2007 Development. Check us out at http://www.fieldadvantagetraining.com/ for the latest information on upcoming sessions, pricing, and new courses.

This course is designed to cover the most common and critical SharePoint development topics I’ve come to expect from SharePoint implementations, based on several years of experience across multiple industry sectors. The course is meant for experienced .NET developers with entry to mid level SharePoint development experience.

The class will consists of a series of floor discussions and instructor led hands-on labs. The full agenda has been listed below. Attendees will need to bring their own laptops, for which I have posted minimum requirements (see hardware and software requirements below.)

Attendees will receive:

  • An external USB 2.0 Hard Drive with 80 GB or more of storage
  • A Virtual PC image running trial versions of Windows 2003, SharePoint 2007, and Visual Studio (included in the hard drive.)

Course Agenda


Day 1

Core Concepts (8:30 am – 9:45 am)
• Customization vs. Development
• SharePoint Designer
• Visual Studio
• Content Types and Site Columns
• Site Templates and Site Definitions
• Master Pages and Page Layouts
• Features
• Solution Packages

15 minute break

Extending the Out of the Box Experience (10:00 am – 12:00 pm)
Instructor led Hands On Lab
• Creating Custom Content Types
• Customizing the Content Query Web Part
• Connecting to Web Services with the Data Form Web Part
• Customizing Search and People Search Results

1 hour lunch break

Custom Web Part Development (1:30 pm – 2:45 pm)
Instructor led Hands On Lab
• Creating a List Aggregator Web Part

15 minute break

Custom Site Definitions (3:00 pm – 5:00)
Instructor led Hands On Lab
• Creating a Custom Site Definition
• Lists and Libraries
• Provisioning Files into Libraries
• Adding Web Parts and Web Part Pages
• Provisioning Multiple Sites from a Single Template (The Portal Concept)


Day 2

Feature Development and Feature Stapling (8:30 am – 9:45 am)
Presentation and Instructor led Hands on Lab
• Feature Scopes
• Site Features
• Site Collection Features
• Web Application Features
• Farm Features
• Feature Elements
• Feature Receivers
• Creating a Custom Master Page Feature
• Creating a Feature Stapler

15 minute break

Content Types and Event Handlers (10:00 am – 12:00 pm)
Instructor led Hands On Lab
• Developing and Deploying Content Types with Features
• Developing and Registering Event Handlers

1 hour lunch break

Custom Application Pages and Extending the Menu System with Action Items (1:30 pm – 2:45 pm) Instructor led Hands On Lab
• Creating a Custom Application Page
• Adding Menu Items to the Site Actions and Site Settings Menus
• Creating a Custom Administration Page
• Adding Menu Items to Central Administration

15 minute break

SharePoint Solution Packaging and Deployment (3:00 pm – 5:00pm)
Instructor led Hands On Lab
• Packaging Features and Site Definitions
• Packaging Application and Administration Pages
• Assemblies and Safe Control Entries

Hardware and Software Requirements:

  • Laptop computer with a processor speed of at least 2.5 GHz with Hyper Threading or Dual Core Technology
  • RAM capacity of 2 GB minimum (3-4 GB recommended)
    Must be able to allocate a minimum 1 GB of RAM to the Virtual OS
  • Operating System: Windows XP Professional or Windows Vista
  • Additional Software: Adobe Acrobat, Microsoft XPS Viewer

Additional Information:

  • This course is not meant to provide an introduction to SharePoint or the .NET framework. Attendees are expected to have experience with the SharePoint platform as well as .NET development with Visual Studio.
  • Registration will be limited to 20 individuals.
Cost: 550 US dollars per person
(group discount rates available)
Location: Catapult Systems, Houston
10370 Richmond Ave. Suite 1250, Houston, TX 77042
Registration:

1. Click here to download the registration form
2. Complete registration form and fax toll free to (877) 819-0945
Call 832-472-3648 or e-mail training@rafelo.com for more information

Please refer to http://www.rafelo.com/sharepointtraining for the latest information.

Advertisements