Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Microsoft SharePoint 2007 for Developers
with Doug Ware


View the Course Outline

Microsoft SharePoint 2007 provides a huge range of functionality including enterprise content management, automation of business processes, and business intelligence and reporting. Although SharePoint is rich in features and capabilities, it involves common concepts and developer tasks that are universal to every type of SharePoint project. This course will provide those who are responsible for customizing and creating new functionality within the SharePoint platform with the knowledge to master these common tasks.

Course includes 60+ hours of total training time...

  • 16 modules of training
  • Over 20 hours of media run time
  • Over 500 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Modules Retail Price
Microsoft SharePoint 2007 for Developers

CD-ROM

16 CD-ROMs

$995.00
Buy Now!

CD-ROM & Books

16 CD-ROMs + Printed Books

$1,187.00
Buy Now!

DVD-ROM

2 DVD-ROMs

$995.00
Buy Now!

DVD-ROM & Books

2 DVD-ROMs + Printed Books

$1,187.00
Buy Now!

Read about Doug Ware

Course Outline(Outlines are subject to change.)

Microsoft SharePoint 2007 for Developers

Modules Run Time Pages
16 20 hours 500

Microsoft SharePoint 2007 provides a huge range of functionality including enterprise content management, automation of business processes, and business intelligence and reporting. Although SharePoint is rich in features and capabilities, it involves common concepts and developer tasks that are universal to every type of SharePoint project. This course is designed to provide those who are responsible for customizing and creating new functionality within the platform mastery of these common tasks, including: customization of look and feel through styles, themes, and master pages, controls and web parts, custom pages, creation and deployment of solutions, security, debugging, workflows, custom site definitions, lists, documents libraries, and features. Students who master the contents of this course will possess the knowledge to productively contribute on most types of SharePoint implementation because they will understand the tasks and building blocks required in all types of custom solutions.


Prerequisites:

This course is designed for individuals with a working understanding of ASP.NET 2.0 and Visual Studio 2005 tools.
Introduction to SharePoint Development
  • Modes of Development: Configuration, Customization and Solution Development
  • Site Collections and Sites
  • Creating and Customizing Lists and Libraries
  • Using Web Part Pages
Site Columns and Content Types
  • Site Columns
  • Content Types
  • Integrating Site Columns, Content Types, and Lists
  • Using Calendar and Contacts Lists with Outlook 2007
Extending Lists with Office 2007
  • SharePoint Designer Workflows
  • Reporting with Access 2007
  • Word 2007 Mail Merges
Authentication and Authorization
  • Authentication Mechanisms
  • Authorization and Permissions
  • Zones
Forms Based Authentication and Anonymous Access
  • Using ASPNetSQLMembershipProvider and ASPNetSQLRoleProvider
  • Configuring Anonymous Access
  • Creating a Custom Membership Provider
SharePoint Architecture
  • IIS, ASP.Net, and SharePoint
  • Page Request Pipeline
  • What Happens When a New Web Application is Created
  • SPVirtualPathProvider and SPPageParserFilter
Features
  • Types of Features
  • Feature Scopes
  • Feature Activation, Dependencies, and Stapling
  • Feature Receivers
Solution Development
  • Creating a Development Environment
  • Creating and Deploying Solutions
  • Common Failure Modes
  • Tools and Techniques to Simplify Package and Deployment
Tagged Document List Example
  • Provisioning a List with a Feature
  • Creating a Lookup Site Column with a Feature Receiver
  • Automating Solution Deployment
  • Creating Custom List Definitions
Site Definitions
  • Understanding Site Definitions
  • Creating Custom Site Definitions
  • Specify Site Elements and Features Using Onet.xml
Styles and Themes
  • Style Basics
  • Associating Styles with Pages
  • Using and Creating Themes
Master Pages
  • ASP.NET Master Page Basics
  • Master Pages in SharePoint
  • Creating a Custom Master Page
Programming Fundamentals
  • The Microsoft.SharePoint Namespace
  • Deploying Controls
  • Elevation of Privileges
  • Debugging Assemblies
  • Code Access Security
Creating User Controls and Web Parts
  • User Controls
  • Web Parts
  • Delegate Controls
Advanced List Concepts
  • Manipulating Lists and List Items Programmatically
  • Lists and Cross-site queries
  • Events
  • Custom Field Types
Custom Workflows
  • Comparison to SharePoint Designer Workflows
  • Workflow basics
  • ASP.NET Based Association, Initiation, and Modification Forms
  • Debugging Workflows
  • Custom Task Content Types and Forms

back to top


Your Instructor
Doug Ware, Senior Trainer for DUNN Training, has been developing with, and helping others understand, Microsoft tools since picking up Visual Basic 3.0 in 1994. He spent most of the 1990ís developing applications with Microsoft Office and was an MVP for Microsoft Access from 1998 to 2000. He is the leader of the Atlanta .NET User Group, one of the largest user groups in the Southeast U.S., and is a frequent speaker at code camps and other events. In addition to teaching and writing about SharePoint, Doug stays active as a consultant and has helped numerous organizations implement and customize SharePoint as owner and founder of eLumenotion. Doug is also the creator of the popular eLumenotion SharePoint Skinner tool for creation of SharePoint themes.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy