Verhoef Training, Inc.

P.O.Box 1515, West Caldwell, NJ 07006
Phone:(800)631-0410 Fax:(973)403-3468



SharePoint 2007 Developer




SUMMARY:   This workshop is for developers who have limited or no SharePoint development skills. It is also useful 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.

AUDIENCE:   This course is designed for Application programmers and system architects.

PREREQUISITES:   .NET development skills with XML experience and some SharePoint 2007 usage from an end user perspective is required. Development skills with SharePoint 2003/2007 is not required.

DURATION:   5 days

APPROACH:   This class format is Lecture (50%) / Lab (50%).

OBJECTIVES:  
  • Explain the core features of the Windows SharePoint Services 3.0 platform, and how developers can leverage its new ASP.NET 2.0 foundation
  • Use the important new list and library enhancements such as site columns and content types
  • Use SharePoint Designer 2007, including using it to customize sites with master and Content Pages, Cascading Style Sheets, and Site Themes
  • Work with ASP.NET controls and custom forms in SharePoint Designer
  • Build custom workflows using SharePoint Designer 2007
  • Build data-centric and reporting applications in SharePoint, using the improved Data View control in SharePoint Designer, and the Business Data Catalog in MOSS 2007
  • Identify the fundamentals of SharePoint programming using Visual Studio 2005, including programming the SharePoint API, and programming SharePoint sites using the Web Services interface
  • Build WEB parts
  • Deploy solutions
  • Customize Search
  • Work with Portals
  • Customize document management

COURSE CONTENT:  
  1. Overview of the 2007 Microsoft Office System
  2. Site Collections, Sites, Lists and Document Libraries
  3. Customizing Sites with SharePoint Designer 2007
    • SharePoint Designer 2007 Basics
    • Customizing the default Master Page of a Site
    • Applying Master Pages to New Pages
    • Working with Cascading Style Sheets
    • Customizing Sites with Site Themes
  4. SharePoint Designer Application Development
    • Working with ASP.NET Controls
    • Creating and Working with Data Integration Features
    • Creating Custom Forms for SharePoint Lists
  5. Working with the Business Data Catalog
    • Business Data Catalog (BDC) Basics: Introducing Shared Service Providers
    • Creating Custom BDC Actions
    • Using the BDC Web Parts to Integrate Business Data in SharePoint
  6. Programming SharePoint
    • SharePoint as a custom solutions development platform
    • WSS architecture and object model
    • Programming the SharePoint API
    • Programming SharePoint via Web Services
  7. Storage Enhancements in WSS 3.0
    • Column types
    • CAML queries
    • Versioning of content
    • Site columns and content types.
  8. Site Definitions and Features
    • Template-based architecture
    • Solution Generator and the Visual Studio.NET Extensions for Windows SharePoint Services 3.0
    • Provisioning with features
  9. Building Web Parts
    • SmartPart
    • Connectable Web Parts
  10. Event Handlers
    • Synchronous and asynchronous
  11. Building Workflow Solutions
    • Out-of-the-box workflows
    • Custom workflows with both the Microsoft SharePoint Designer 2007 and Visual Studio.NET 2005.
    • Deploy and activate as features at the level of the site collection in your server farm.
  12. Packaging and Deploying SharePoint Solutions
  13. Microsoft Office SharePoint Server 2007
    • Shared services
    • Shared Services Provider
  14. MOSS 2007 Search
    • Administration and configuration of the index and the search engine
    • Customizing the Search Center
    • Programmatically performed search queries
  15. Collaboration Portals
    • Page model
    • Publishing cycle
    • Customization options
    • User profiles and audiences
    • Personal sites
  16. Web Content Management
    • CMS integration using a public-facing portal
    • Customize and brand a site
    • Create new page layouts
    • Set-up a multi-lingual portal using site variations
  17. InfoPath Forms Services

 

KW/08

© 2007 Verhoef Training, Inc.