Sharepoint development course

Last week Dirk Straathof en I followed the Sharepoint 2007 development course at u2u in Brussels. The course we followed was: http://www.u2u.be/CoursePage.aspx?CODE=UO12W. During this course we learned all about WSS3.0 and MOSS 2007. The Topics we discussed were: **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