Even if you're familiar with SQL already, you'll still take something away from the course. More Testimonials »

Advanced SharePoint 2007 Development Training

Delivery Options

Class Date and Time Price Pricing Information
$2,375.00
or 5 vouchers vouchers
$2,375.00 or 5 vouchers vouchers
$2,375.00 or 5 vouchers vouchers

Class Description

Class Overview

This advanced SharePoint training class focuses on the SharePoint Developer and targets developers who need to customize SharePoint at a core level. The course focuses on Windows SharePoint Services 3.0 (WSS) fundamental building blocks such as features, application pages, site pages, Web Parts, custom list types, site columns, content types, custom workflows and site definitions. You will also learn how to assemble and configure business solutions by using and extending the portal and web content management features of MOSS as well as other server-side services such as the Business Data Catalog, Forms Services, Excel Services and Report Center.

Class Goals

  • Learn to work with SharePoint 2007 features.
  • Learn to work with SharePoint 2007 application pages.
  • Learn to work with SharePoint 2007 site pages.
  • Learn to work with SharePoint 2007 Web Parts.
  • Learn to work with SharePoint 2007 custom list types.
  • Learn to work with SharePoint 2007 site columns.
  • Learn to work with SharePoint 2007 content types.
  • Learn to work with SharePoint 2007 custom workflows.
  • Learn to work with SharePoint 2007 site definitions.
  • Learn to assemble and configure business solutions.

Class Outline

  1. Overview
    1. Create One of Each WSS/MOSS Site Definition
  2. Custom Authentication in SharePoint 2007
    1. Change the default Authentication Method of SharePoint to use a custom MembershipProvider (ASP.NET 2.0)
    2. Learn how to Configure Single Sign On
    3. Program web parts to use Single Sign On
    4. Learn to Debug SharePoint via Log Files
    5. Learn to Debug Via Visual Studio
    6. Log to the SharePoint log File
  3. SharePoint 2007 Permissions
    1. Learn to Add Users
    2. Understand SharePoint Default Groups
    3. Understand Security Trimmed Interface
    4. Create New Groups
    5. Create Custom Permission Level
    6. Explore Site/List/Item Permission Inheritance
    7. Web Application Zones
    8. Use the SharePoint SPSecurityTrimmedControl to hide content and controls
    9. Write code to elevate privileges
  4. In Browser SharePoint 2007 Customization
    1. Add/Move/Configure Web Parts
    2. Add a Page View Web Part
    3. Add a Content Editor Web Part
    4. Add a Content Query Web Part
    5. Create new Web/Web Part Pages
    6. Create a Master Page
    7. Applying a Master Page
    8. Create/Apply custom CSS
    9. Apply custom Theme
    10. Enable Versioning and Content Approval
    11. Modify Site Navigation
    12. Modify Quick Launch Navigation
    13. Regional Settings
    14. Create a Content Query Web Part
    15. Create a new Page Layout
    16. Create a new Page using a Page Layout
  5. Basic SharePoint 2007 Designer
    1. Open An Existing SharePoint Site
    2. Create A New SharePoint Site
    3. Explore SharePoint Folders (Team Site)
    4. Explore SharePoint Folders (Portal Site)
    5. Create ASP.NET Page
    6. Modify a built-in CSS Style Sheet
    7. Create/Attach a CSS style sheet
    8. Create/Attach/Detach a Master Page
    9. Check-In/Check-Out
    10. Add Web Parts
    11. Add Web Part Zone
    12. Adding Images
    13. Reset to Site Definition
    14. Enable PageParserPaths
  6. Advanced SharePoint 2007 Designer
    1. Explore Built In Reports
    2. Create/Manage Data Views
    3. Create/Manage Data Sources
    4. Merge Two Data Sources
    5. Link Two Data Sources
    6. Data View Parameters
    7. Backup a Site
    8. Restore a Site
  7. Content Types
    1. Explore Content Types
    2. Create A New Content Type
    3. Document Information Panels
    4. Default Workflows
    5. Adding Content Types To Lists (Document Library)
    6. Content Type Inheritance
  8. Custom Site Definitions
    1. Create a new Site Definition (Manually)
    2. Create a new Site Definition (Visual Studio)
    3. SharePoint Solution Generator (list definitions)
    4. SharePoint Solution Generator (site definitions)
    5. Learn to create your own theme
    6. Create a List Template
    7. Create a Site Template
    8. Create a Site from the new Site Template
    9. Create a List from the new List Template
    10. Install Microsoft 40 Templates
  9. Features
    1. Learn to create a Feature.xml file
    2. Use the Feature.xml file to point to a custom user control
    3. Implement Feature Dependencies
    4. Various Feature Types (List, Module, Content Type)
    5. Feature Stapling
    6. Use the Visual Studio Extensions for WSS 3.0 to build Features!
    7. Create several features and package them as a solution file (.wsp)
  10. Object Model
    1. Learn how to create a new ASP.NET Application on the SharePoint Server
    2. Learn how to work with the Windows SharePoint Services Object Model
    3. Replace servername with the name of the server
  11. Web Services
    1. Learn to find SharePoint Web Service
    2. Add reference to SharePoint Web Service
    3. Program to several of the Web Service Interfaces
    4. Create a custom web service in ISAPI
  12. SharePoint RPC
    1. Use SharePoint RPC
  13. Web Parts
    1. Learn how to create a basic web part
    2. Learn how to deploy a web part manually in the development environment
    3. Learn how to create web parts that interface with SharePoint Object Model, Databases, and Web Services
    4. Create Web Part classes.
    5. Add child controls to Web Parts.
    6. Render the HTML for a Web Part.
    7. Create and display custom properties.
    8. Implement event handlers.
    9. Implement control event handler.
    10. Synchronous Vs. Asynchronous Web Parts
  14. Client Side Scripts AJAX
    1. Use AJAX in your web parts!
  15. Custom Field Types
    1. Create A Custom Field Type (Regular Expression)
    2. Create A Custom Field Type (User Control)
    3. Create A Custom Field Type (Cascading Drop Down) - OPTIONAL
  16. SharePoint 2007 Events Timer Jobs
    1. Create an Event Handler feature
    2. Create a custom Timer Job
    3. Create an Event Handler feature that encrypts documents
  17. Shared Services
    1. Create a Shared Services Provider
    2. Program to several of the new 2007 MOSS Web Service Interfaces
  18. Workflows With SharePoint Designer
    1. Create/Use Approval WF
    2. Create/Use Collect Feedback WF
    3. Create/Use Collect Signatures WF
    4. Create/Use Disposition WF
    5. Create/Use Three-state WF
    6. Use one of each Built-In Activity
    7. Create a looping set of workflows
    8. Create a custom workflow activity for SharePoint Designer
    9. Create a custom condition for SharePoint Designer
  19. Workflows With VisualStudio
    1. Create a custom workflow using Visual Studio
  20. Localization
    1. How to change the localization of your SharePoint sites
    2. How to change the localization of your SharePoint sites
  21. Excel Services
    1. Learn to use Excel Services
    2. Publish to Excel Services
    3. Configure Excel Services
    4. Excel Services Web Services API
  22. Business Data Catalog
    1. Import an application definition file
    2. Use BDC web parts
    3. Use Filter web parts
    4. Modify BDC to Use Single Sign On
    5. BDC Web Services API
  23. Business Intelligence
    1. Install the Reporting Services Web Parts
    2. Configure Reporting Services
    3. Create a Reporting Services Report
    4. Configure Reporting Services Web Part
    5. Explore Report Center Site Template
    6. Create a dashboard
    7. Setup Key Performance Indicators

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Visual Studio 2005
  • .NET 2.0 Framework
  • ASP.NET 2.0
  • Microsoft Office products such as Word, Excel and InfoPath

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.

Recent Blog Articles

Recorded Webinar: Architecture of Search in Microsoft SharePoint Server 2010

Posted on Dec 20, 2011 by Bob Clary

Webucator recently teamed up with Microsoft to present a webinar designed to explore the architecture of search in SharePoint 2010, the components that ...


Creating a SharePoint 2010 Web Part with Visual Studio 2010

Posted on Nov 18, 2011 by Bob Clary

This is a video demonstration of how to create a basic Web Part for SharePoint 2010 using Visual Studio 2010. The intent of the video is to showcase how ...


Free SharePoint 2010 Webinar from Webucator

Posted on Nov 11, 2011 by akenien

Explore the architecture of search in SharePoint 2010, with Leonardo Souza, Senior Technical Instructor at Microsoft. The free, 60-minute webinar will ...


.NET Certification Training Overview

Posted on Jun 07, 2011 by Bob Clary

We’ve recently developed new resources to help clients achieve their Microsoft certification goals. We now offer a directory of Microsoft certification ...


Microsoft Certification Help From Microsoft Certified Trainers

Posted on May 09, 2011 by akenien

Join our Microsoft Certified Trainers as they answer questions about Microsoft Certification. This clip was taken from a recent webinar. Microsoft Certification ...

© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723