Developing Microsoft SharePoint 2007 Solutions - Part1: Essentials

Course UO12W:  5 days; Instructor-Led

Learning Goals

This 5-day workshop is targeting developers who have none or limited SharePoint development skills. It is also an interesting course for developers who have experience with SharePoint 2003 but are not yet exposed to the new features of WSS 3.0 and the Microsoft Office SharePoint Server 2007. If you already have experience with SharePoint 2007 development, note that there is a second 5-day workshop that is more geared towards the advanced topics for developing solutions with WSS 3.0 and MOSS 2007.

Prerequisites

.NET development skills are required to follow this course since most of the topics have to do with writing code. XML should not be unfamiliar to you since SharePoint works heavily with XML files. You should know your way around within SharePoint 2007 from an end-user perspective. No SharePoint 2007 development skills are required for this course.

Course Materials

Attendees receive a U2U course manual including all of the labs. All of the lab material (starter and solutions files) are available after attending the course so that you can continue practicing.

Course Outline

Module 01 – Introducing SharePoint 2007 Development

  • Windows SharePoint Services 3.0 versus Microsoft Office SharePoint Server 2007
  • What is SharePoint development all about? What are the skills needed? Your development environment?
  • A look at the WSS 3.0 architecture.
  • Extending an IIS Web Application.

Module 02 – WSS 3.0 Architecture

  • Farms and IIS Web Applications
  • Extending an IIS Web Application
  • LAB – Extending an IIS Web Application

Module 03 – Site Collections, Sites, Lists and Document

  • Site Collections and Sites
  • Site Templates and Site Definitions
  • Lists and Document Libraries
  • LAB – Site Collections, Sites, Lists and Document Libraries

Module 04 – Introducing the WSS 3.0 Object Model

  • Introducing the WSS 3.0 Object Model
  • SPSite and SPWeb
  • SPList and SPListItem
  • SPDocumentLibrary and SPFile
  • The Lists Web Service
  • LAB – Working with the WSS 3.0 Object Model

Module 05 - WSS 3.0 Features Framework

  • Introducing Features
  • Building a Feature Project
  • Light-Up SharePoint with Custom Actions
  • Installing, Activating, Deactivating and Uninstalling Features
  • Feature Receivers
  • LAB – Light-Up SharePoint with Features

Module 06 - SharePoint Solutions

  • Introducing SharePoint Solutions
  • Creating a SharePoint Solution
  • Adding and Deploying SharePoint Solutions
  • Installing, Activating, Deactivating and Uninstalling Features
  • Retracting SharePoint Solutions
  • LAB – Creating a SharePoint Solution

Module 07 - Application Pages and Site Pages

  • Application Pages
  • Site Pages
  • Web Part Pages
  • LAB – Application Pages and Site Pages

Module 08 - Branding WSS 3.0 Sites

  • Master Pages
  • Styling a SharePoint Site
  • Building Custom Themes

Module 09 – Managing Content in WSS 3.0

  • Document Management Features
  • User Administration
  • Introduction to the Building of Custom Field Types
  • Executing CAML Queries
  • Site Columns and Content Types
  • Event Handlers

Module 10 - More Programming with Lists and Document Libraries

  • Introduction in the Building of Custom Field Types
  • Executing CAML Queries
  • Introducing Event Handlers
  • LAB – More Programming with Lists and Libraries

Module 11 – Building Web Parts

  • Essential Steps of Building and Deploying a Web Part
  • Exposing Web Part Properties
  • Code-Access Security and Web Parts
  • Connectable Web Parts
  • User Controls and Web Parts
  • LAB – Building Web Parts

Module 12 – Introducing the Microsoft Office SharePoint Server 2007

  • Overview of MOSS 2007
  • Shared Services Providers
  • Collaboration and Publishing Portals

Module 13 – Configuring and Branding Portals

  • Configuration of available Site Templates
  • Master Pages
  • Styling of Portals
  • Site Variations
  • LAB - Configuring and Branding Portals

Module 14 – Authoring and Publishing Pages

  • Page Model in a Portal
  • Creating Custom Page Layouts
  • Configuring the Publishing Cycle
  • Working with the Content Query Web Part
  • LAB – Authoring and Publishing Pages

Module 15 – Building InfoPath Solutions

  • Introducing InfoPath 2007
  • Designing InfoPath 2007 Templates
  • Deploying InfoPath Templates
  • Integration
  • LAB – Building InfoPath Solutions

Module 16 – Building Workflow Solutions

  • Introducing Workflows and the Windows Workflow Foundation
  • Workflow Terminology and the OOB Experience
  • Building a Simple Workflow with Visual Studio
  • LAB _ Building Workflows Solutions/li>

Module 17 – The Business Data Catalog

  • Why the Business Data Catalog?
  • Business Data Catalog Architecture
  • Preparing the Business Data Catalog
  • Working with the Business Data Web Parts
  • Business Data in Other Places
  • BDC Programming Model
  • LAB - The Business Data Catalog

Module 18 – MOSS 2007 Search

  • Search Topology and Architecture
  • Search Administration 101 for Developers
  • Customizing the Search Center
  • Programmatically Executing Search Queries
  • LAB – MOSS 2007 Search

Module 19 – Excel Services and Reporting

  • Excel Services
  • Reports
  • Dashboards

Module 20 – Information Management Policies and Records Management

  • Working with Information Management Policies
  • Creation and Deployment of Custom Policies
  • Configuring a Records Center
  • Submitting Records to the Records Center
 
Course Schedule Price DaysFebMarAprMayJunJul

Receive the U2U Newsletter. Submit your email address:

 


 

Calendar Dates

Developing Microsoft SharePoint 2007 Solutions - Part1: Essentials

 -  08-Mar-2010
 -  19-Apr-2010
 -  31-May-2010
 -  12-Jul-2010

Looking for a challenging job at U2U?  

Download the U2U brochure

Download Brochure


Copyright © 1999-2010 by U2U