Development DVD
Interactive DVD
BENEFITS WHAT YOU WILL LEARN SCREENSHOTS BUY NOW
What You Will Learn

SharePoint 2007 Training DVD Development is intended for Developers, Architects, Administrators, Designers, Planners, Web Masters, and Managers.

System architects, developers, and administrators from companies such as Microsoft, Lexis Nexis, Intel, and Nucor attended the "Microsoft SharePoint: Become an Expert" class on which we based the content of training DVD. Below are topics that you will learn as part of the course:

  • Course Overview
  • Outline - Part 1
  • Outline - Part 2
  • Outline - Part 3


  • All the topics covered from the Fundamentals and Administration DVDs.
  • How to develop ASP.NET applications that work with SharePoint object model
  • Details of most widely used sections of the object model (site collections, sites, lists, lists items, fields, user profiles, web applications)
  • How to make custom ASP.NET pages look and feel adhere to rest of the SharePoint pages by using master pages
  • Impersonation in SharePoint
  • How to use CAML in the classes such as SPSiteDataQuery
  • How to develop applications that use event handlers
  • How to develop and deploy web parts
  • How to add web part properties, custom tool parts and web part connections
  • How to develop and deploy features
  • The project structure for the feature that is composed of multiple features with element manifests for fields, content types, lists, and custom forms and has activation logic
  • How to build custom queries and result sets for Office search
  • How to access business data catalog through the api
  • How to develop and deploy workflow templates in Visual Studio

Part 1 - Fundamentals

Content Management / Site Collection Administration


  • Navigation
  • Site collection, sites, lists
  • List columns and views
  • Versioning
  • Draft/publishing versioning model
  • Email notifications and list emails
  • Web parts
  • Standard vs. published web part pages
  • Content query web part
  • Managing personal site and user profile
  • Search syntax from end user perspective
  • Authentication vs. authorization
  • Site Level Security
    • Permissions
    • Permission levels
    • Active Directory users and groups
    • SharePoint groups
  • List, folder list item security
  • Security Principals
  • Limitations
  • Opening items in Outlook (offline)
    • Calendar
    • Tasks
    • Contacts
    • Document libraries
  • InfoPath Form Publishing
  • Importing lists from excel
  • Excel Services and dashboard pages
  • KPI (key performance indicator) lists
  • Site columns
    • Creating/updating/propagating
    • Scopes
  • Content types
    • Creating/updating/propagating
    • Content types settings
  • Information management policies
    • Labeling
    • Auditing
    • Expiration
    • Using with content types
  • Workflow
    • Out of box vs. SharePoint Designer vs. Visual Studio
    • Standard workflow templates
    • Association
    • Initiation and status
    • Relation to content types
  • Manage content and structure tool
  • Recycle bin
  • List and site templates
    • Creating new
    • List and site collection galleries
    • Examining Microsoft templates
  • Features from site administrator perspective
  • Site directory and self-service site collection creation
  • What SharePoint does not share between site collections
  • Modifying site image and theme
  • Editing look and feel
    • Customized/uncustomized pages
    • Master/content pages
    • Safe vs. application pages and problems that they cause
    • CSS Stylesheets customization
  • working with external data sources
    • SQL databases
    • Lists on other sites
    • Data view configuration
  • building workflows
    • Creating new
    • Examining workflows from Microsoft templates
  • Publishing infrastructure and publishing features
  • Publishing content types
  • Page layouts and fields controls
  • Page layout association with content type
  • Custom content types
  • Using SharePoint Designer to modify page layouts
  • Publishing process
  • Customizing content query web part look and feel
  • Customizing master pages
  • Set up of "ABC Company" site collection and navigation
  • Secure "ABC Company" site collection
  • Set up document management for "ABC Company"
    • Document libraries
    • Content types
    • Document center site publishing

Part 2 - Administration

System Administration / Architecture


  • Topology
    • Servers in farm
    • Services on server
  • Global configuration
  • Application security
  • Web application management
    • What is a web application, application pool in IIS, SharePoint, impersonation vs. process account
    • What is the basic database organization in SharePoint databases and why we need multiple content databases for the same web application
    • Content database tables
    • Create or extend or delete web application
    • Remove SharePoint from IIS web site
    • Assignment permissions to users for the entire web application
  • SharePoint Site Management
    • Create and delete site collections
  • Intranet/extranet deployment scenarios
  • Shared services provider configuration
  • Full URL rendering
  • Zones, public URLs, internal URLs
  • Authentication considerations
  • Load balancing considerations
  • User profiles
    • Import from Active Directory
    • Creating new properties
  • Audiences
    • Creating audiences
    • Using audiences in pages, web parts, and list items
  • Search architecture
  • Content sources and schedules
  • Crawl rules and security
  • Properties and scopes
  • Relevance inclusions / keywords / logging
  • Customizing search center and web parts
  • What has changed
  • New feature architecture
  • How to use features as administrators
  • Simple feature
  • Solutions
  • Creating applications definitions
  • Using single sign on credentials in SharePoint Designer
  • Lob systems, entities, properties, and methods
  • Authorization
  • Delegation vs. RevertToSelf authentication
  • What to backup
  • Backup method descriptions and limitations
  • MOSS backup and restore tool through user interface and stsadm command-line
  • Individual site collection backup and restore through stsadm command-line
  • Third party solutions
  • Basics of upgrade processes
  • Step by step process of manual content database migration
  • Initial planning: define the team and the scope for the first stage of deployment
  • Pilot deployment as an intranet: focus on collaboration, document management and portal features
  • Test deployment on production hardware: plan capacity and figure out server farm structure
  • Production deployment
  • Beyond the initial stages
  • Examining prerequisites
    • Application server role
    • Domain controller role
    • SQL server
    • Email
  • Installing SharePoint files and central administration site
    • Initial parameters
    • Using the wizard
    • Browsing through central administration iste
  • Configuring services
  • Creating shared services provider
  • Creating end-user web application and a site collection
  • Configuring Shared Services provider
    • User profiles
    • Search
    • Business data catalog
    • Excel services

Part 3 - Development Outline

Developement / Architecture


  • Site collection organization
  • List data manipulation
  • Security
  • Global Administration
  • ASP.NET impersonation basics
  • Using SharePoint impersonation api
  • Examining the default master page for SharePoint
  • Creating new Master Pages
  • Using SPGrid and other SharePoint controls
  • Using SPSiteData
  • Basic web part development in SharePoint 2007
  • Web part class details
  • Editors
  • CreateChildControls
  • User controls
  • Web part manager
  • Deployment
  • Security
  • Synchronous
  • Asynchronous
  • Deployment
  • Visual Studio project structure for feature development
  • Fields feature
  • Content type features
  • List feature
  • List feature activation logic
  • Custom forms for a content type
  • Changing the item template for a custom form
  • Solution deployment: building a solution package
  • Building a custom search query in a web part
  • Advantages over using scopes
  • Business data catalog architecture
  • LOB (Line of Business) System objects, entities, identifiers, methods
  • Using business data catalog API and writing custom web parts
  • Using Visual Studio 2005 to build workflows
  • Building custom workflow with InfoPath forms
  • Workflow api