Microsoft Office SharePoint Server 2007 is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application extensibility, and interoperability.

Audience

This course is intended for IT Professionals who administer and Develop applications by using Share Point Server.

Course fee - 400$

For any queries on how to pay, mail us to billing@sqlservermasters.com

No prior experience is presumed.

Hands-on/Lecture Ratio

This class is 70% hands-on, 30% lecture.

Software Needed on Each Student PC

  • Windows Server 2003 or 2008, Windows XP Professional, with at least 1GB RAM
  • Office Share point server 2007

Introduction to SharePoint 2007

  • Why use SharePoint?
  • SharePoint Terminology
  • SharePoint Feature Overview

SharePoint Site Collections and Sites

  • SharePoint Site Collection Overview
  • Creating a Site and Sub Site
  • Managing and Using Site Templates
  • Managing Site Security

Working with Pages and Web Parts

  • Understanding Web Part Pages
  • Creating Pages
  • Understanding Web Parts
  • Adding Web Parts to a Page

Working with Lists

  • What are Lists?
  • Creating Lists
  • Creating and Using Site Columns
  • Customizing List Views
  • Understanding List Security

Working with Documents and Libraries

  • What are Libraries?
  • Office Integration Features
  • Creating Libraries
  • Enabling Check-In/Check-Out
  • Enabling Notifications
  • Information Management Polocies

Managing Workflows

  • Understanding Workflows
  • Using Built-In Workflows
  • Getting Started with Workflows in SharePoint Designer

Navigation and Search

  • Navigation Settings
  • Customizing Navigation
  • Performing Simple and Advanced Searches
  • Using Keywords and Best Bets

Personalizing SharePoint

  • Managing Alerts
  • Using My Sites
  • Using My Links

Sharepoint DEVELOPMENT

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

After completing this course, students will be able to develop, integrate and maintain the applications running on share point servers.