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