Practical SharePoint 2007 for Developers
Name: Practical SharePoint 2007 for Developers
Duration: 40 hours
Delivery format: Classroom
Course Type: Public
Language: English / Chinese
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. Office SharePoint Server 2007 supports all intranet, extranet, and Web applications across an enterprise within one integrated platform, instead of relying on separate fragmented systems. 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.
This course, which comes with lots of demo code and lab exercises, is for IT professionals (developers, programmers, consultants, etc) to understand and master SharePoint technologies in order to be able to develop SharePoint applications for .NET framework.
Upon completion of this course, participants should be able to:
- Understand the Architecture of Microsoft SharePoint 2007
- Understand the difference and relationship between Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007
- Create SharePoint 2007 (Portal) Sites and Site Collections
- Understand SharePoint 2007 Site Structure
- Aggregate and Manage Information, Documents with SharePoint 2007
- Understand ASP.NET 2.0 Web Part Framework
- Be able to develop ASP.NET and SharePoint Web Parts
- Understand SharePoint 2007 Site Definition
- Master SharePoint 2007 Features
- Customize SharePoint 2007 Sites with Site Definition and SharePoint 2007 Features
- Develop SharePoint Workflows with Windows Workflow Foundation
- Manage and Publish Web Content in SharePoint 2007 Sites
Target Audiences
Programmer, developer, software engineers, designers, application professionals, consultants, and technical professionals involved in application plan, development and integration.
► .NET programming experience with C# or VB.NET
Module 1 SharePoint 2007 Architecture
- This module explains the architecture of Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007. It is for understanding how SharePoint 2007 aggregates, manages and shares information among organizations, departments and teams.
ü Microsoft SharePoint 2007 Architecture
ü Microsoft SharePoint 2007 Site Structure and Features
ü Windows SharePoint Services (WSS) 3.0 Overview
ü Microsoft Office SharePoint Server (MOSS) 2007 Overview
ü Difference and relationship between WSS 3.0 and MOSS 2007
Module 2 Developing Web Parts for SharePoint 2007
- This module introduces ASP.NET 2.0 Web Part Framework and explains how to develop SharePoint web parts.
ü Introducing ASP.NET 2.0 Web Part Framework
ü Developing Web Parts with ASP.NET 2.0 Web Part Framework
ü Deploying Web Parts in SharePoint 2007
ü Developing Advanced Web Parts
o Exposing properties for personalization
o Creating menus
o Creating connections between web parts
o Creating AJAX-enabled web parts
o Hosting User-Controls in web parts
ü Developing Custom Editor Parts
Module 3 Customizing SharePoint 2007 Sites
- This module introduces a few approaches and techniques for customizing SharePoint 2007 Sites from look and feel to content composition.
ü Understanding SharePoint 2007 Page Structure
ü Customizing SharePoint 2007 Sites from within Browser
ü Customizing SharePoint 2007 Sites with SharePoint 2007 Designer
ü Customizing SharePoint 2007 Sites with Site Definition
o Understanding Templates and Site Definitions
o Creating Custom SharePoint 2007 Site Definitions
ü Customizing SharePoint 2007 Sites with SharePoint 2007 Features
o Introducing SharePoint 2007 Features
ü Customizing SharePoint 2007 Sites with Web Parts
Module 4 Connecting to LOB Data with BDC in MOSS 2007
- This module introduces the Business Data Catalog for connecting LOB data within MOSS 2007 Sites.
ü Understanding MOSS 2007 Business Data Catalog (BDC) Architecture
ü Introducing BDC Meta Data-Model
ü Defining BDC Applications for Connecting to Custom Transactional Database and Web Services
ü Presenting LOB Data with MOSS 2007 Business Data Web Parts
Module 5 Building Workflows for SharePoint 2007 with Windows Workflow Foundation
- This module explains how to develop workflows for integrating business process into SharePoint 2007.
ü Introducing SharePoint 2007 Workflow and Activities
ü Developing SharePoint Workflows with Windows Workflow Foundation
ü Designing ASP.NET Forms and InfoPath Forms for Interacting SharePoint 2007 Workflows
ü Deploying SharePoint 2007 Workflows
ü Executing and Debugging SharePoint 2007 Workflows
Module 6 Managing and Publishing Web Content with SharePoint Server 2007
- This module explains how to author, organize and publish web content with MOSS 2007.
ü Understanding MOSS 2007 Web Content Management (WCM) Architecture
ü Introducing MOSS 2007 WCM Page Layout Model
o Defining MOSS 2007 WCM Page Layout
o Creating Custom Field Controls
ü Branding MOSS 2007 WCM Sites
ü Publishing Web Content in MOSS WCM Sites
ü Creating MOSS 2007 WCM Site Variations
Module 7 Deploying SharePoint 2007 Solutions
Environment
Centrino Duo or higher, 2G RAM, 20G HD or more
- Windows 2003
- Microsoft Internet Information Server 6.0
- Microsoft SQL Server 2005
- Microsoft SharePoint Services 3.0
- Microsoft Office SharePoint Server 2007
- Microsoft Visual Studio 2005/2008