
Introduction to Development Using Windows
SharePoint Services 3.0
Course 50046A: Two
Day; Instructor-led
|
About this Course
This in-depth, two-day, instructor-led course provides
students with the knowledge of using Windows SharePoint Services 3.0 to
create reusable and modular Web sites for use in intranet, extranet, or
Internet scenarios. Students will learn how to manage access to information
stored within a SharePoint environment, how to perform common object model
tasks, and how to create Web parts to customize user interfaces. Participants
will also learn how to use Web services for data requests transactions, how
to create and deploy event receivers, and how to utilize Windows Workflow
Foundation.
|
|
Audience Profile
This course is intended for Developers and IT
Professionals.
|
|
At Course Completion
- After
completing this course, students will be able to:
- Discuss
the Windows SharePoint Services 3.0 architecture and the key elements in
Windows SharePoint Services 3.0, such as site collections, Webs, lists,
and Web Parts.
- Understand
the new Windows SharePoint Services 3.0 features, such as galleries,
master pages, site columns, content types, and workflow.
- Understand
the new features available only through Microsoft Office SharePoint
Server 2007.
- Extend
an existing Web application with the ASP.NET 2.0 pluggable
authentication.
- Configure
user access to a Windows SharePoint Services 3.0 environment and
configure user permissions, and implement security with Users/Groups,
SharePoint objects, and permission levels.
- Understand
the ASP.NET 2.0 and Windows SharePoint Services 3.0 Web Part
infrastructure, and the SharePoint Page and Web Part life cycles.
- Use the
Microsoft Visual Studio Extensions for Windows SharePoint Services
Framework to build a custom Web Part.
- Understand
the advantages and limitations of Web service orientation in SharePoint
technologies.
- Use
Windows SharePoint Services 3.0 Web services in development projects.
- Create
an application that uses SharePoint’s Web services to extend SharePoint
functionality.
- Understand
when to use event receivers versus when to use workflows and list the
types of SharePoint objects that support event receivers.
- Create
and deploy a basic event receiver.
- Discuss
the basics of Windows Workflow Foundation, how they fit into Windows
SharePoint Services 3.0, and how to leverage this technology in Windows
SharePoint Services 3.0.
- Build a
workflow in SharePoint Designer.
|
Course Outline
Module
1: SharePoint Primer: Overview and Enhancements from Earlier VersionsThis
module introduces Windows SharePoint Services 3.0 by providing an overview of
the product architecture and core system features from a developer perspective.
This module focuses on the key components of the Windows SharePoint Services
3.0 platform, and also provides a high-level introduction to functionality,
which is discussed in greater detail later in this course.Lessons
- Windows
SharePoint Services 3.0 Architecture
- Key
Elements in Windows SharePoint Services 3.0
- New
Features in Windows SharePoint Services 3.0
- New
Features in Office SharePoint Server
After completing this module, students
will be able to:
- Discuss
the Windows SharePoint Services 3.0 architecture.
- Understand
the key elements in Windows SharePoint Services 3.0, such as site collections,
Webs, lists, and Web Parts.
- Understand
the new Windows SharePoint Services 3.0 features, such as galleries,
master pages, site columns, content types, and workflow.
- Understand
the new features available only through Microsoft Office SharePoint Server
2007.
- Extend an
existing Web application with the ASP.NET 2.0 pluggable authentication.
- Configure
user access to a Windows SharePoint Services 3.0 environment.
- Configure
user permissions.
- Implement
security by using Users/Groups, SharePoint objects, and permission levels.
Module
2: Authentication and AuthorizationThis
module explains both authentication and authorization, starting with a
comparison of the two and the improvements in Windows SharePoint Services 3.0.
It also investigates the various authentication models provided by Microsoft
Internet Information Server (IIS): Windows integrated, basic, digest, Microsoft
.NET Passport, and anonymous authentication. The latter half of this module
introduces the concepts required to manage the security of a SharePoint
environment, and shows how to coordinate the many security settings to be as
granular as required, yet also have the power to make global security changes
to the SharePoint environment. Finally, this module covers ASP.NET 2.0
pluggable authentication, which supports membership and developer-defined role
providers.Lessons
- Background
- IIS
Built-In Authentication
- ASP.NET
2.0 Pluggable Authentication
- Windows
SharePoint Services Authorization
- Advanced
Authorization
Lab
: Configure Multiple Authentication Providers in C#
- Exercise
1: Extend Existing Web Application
- Exercise
2: Prepare Membership Provider
- Exercise
3: Modify Web.Config
- Exercise
4: Establish Central Administration Settings
- Exercise
5: Test Dual Authentication
Lab
: Configure Multiple Authentication Providers in Visual Basic
- Exercise
1: Extend Existing Web Application
- Exercise
2: Prepare Membership Provider
- Exercise
3: Modify Web.Config
- Exercise
4: Establish Central Administration Settings
- Exercise
5: Test Dual Authentication
After completing this module, students
will be able to:
- Extend an
existing Web application with the ASP.NET 2.0 pluggable authentication.
- Configure
user access to a Windows SharePoint Services 3.0 environment.
- Configure
user permissions.
- Implement
security with Users/Groups, SharePoint objects, and permission levels.
Module
3: Fundamentals of the Object Model and Web PartsThis
module introduces the Windows SharePoint Services 3.0 object model by providing
an overview of the common namespaces and classes. It also demonstrates how to
perform common object model tasks by providing the basics necessary for
creating solutions. The second half of this module focuses on custom components
called Web Parts.Lessons
- Overview
of ASP.NET 2.0 and Windows SharePoint Services 3.0 Object Model
- Windows
SharePoint Services 3.0 Web Part Infrastructure
- Page and
Web Part Life Cycles
- Custom Web
Part Development
- Visual
Studio Extensions for Windows SharePoint Services 3.0
- 10 Steps
to Creating Custom Web Parts
Lab
: Create a Web Part Using VSeWSS in C#
- Exercise
1: Create a Custom Web Part Using VSeWSS
- Exercise
2: Modify a Custom Web Part Using VSeWSS
- Exercise
3: Sharpen the Logic and Rendering of the Web Part
Lab
: Create a Web Part Using VSeWSS in Visual Basic
- Exercise
1: Create a Custom Web Part Using VSeWSS
- Exercise
2: Modify a Custom Web Part Using VSeWSS
- Exercise
3: Sharpen the Logic and Rendering of the Web Part
After completing this module, students
will be able to:
- Discuss
the Windows SharePoint Services 3.0 object model.
- Understand
the ASP.NET 2.0 and Windows SharePoint Services 3.0 Web Part
infrastructure.
- Understand
the SharePoint Page and Web Part life cycles.
- Define a
Web Part development process.
- Use the
Visual Studio Extensions for Windows SharePoint Services Framework to
build a custom Web Part.
Module
4: Web ServicesThis module explains the benefits of
loose coupling and discusses simple Web service scenarios and requirements of
service virtualization. It also covers Web service management and the benefits
of the Microsoft Web Services Enhancements 3.0. Finally, this module looks at
the SharePoint Web services in detail and how core SharePoint functionality has
been exposed in Windows applications, in Web applications, and inside
SharePoint.Lessons
- Advantages
and Limitations of Web Services Orientation in Windows SharePoint Services
- Introduction
to Web Services Provided in Windows SharePoint Services 3.0
- Windows
SharePoint Services 3.0 Web Services in Development Projects
Lab
: C# Coding with Lists.asmx Web Service
- Exercise
1: Build the Windows Client Application
- Exercise
2: Add Controls to the Form
- Exercise
3: Add the Code Behind
- Exercise
4: Run the Application
Lab
: Visual Basic Coding with Lists.asmx Web Service
- Exercise
1: Build the Windows client application
- Exercise
2: Add Controls to the Form
- Exercise
3: Add the Code Behind
- Exercise
4: Run the Application
After completing this module, students
will be able to:
- Understand
the advantages and limitations of Web service orientation in SharePoint
technologies.
- Discuss
Web services provided in Windows SharePoint Services 3.0.
- Use
Windows SharePoint Services 3.0 Web services in development projects.
- Create an
application that uses SharePoint’s Web services to extend SharePoint
functionality.
Module
5: EventsThis module explains when to use event
receivers to accomplish specific tasks within Windows SharePoint Services 3.0
and provides an introduction to the new architecture of event receivers within
Windows SharePoint Services 3.0. It also covers the various SharePoint objects
that support event receivers and explains the steps needed to create a basic
event receiver in Visual Studio.Lessons
- Event
Receiver Basics
- SharePoint
Objects that Support Event Receivers
- Steps to
Create an Event Receiver
- Deploying
Event Receivers
Lab
: Creating and Deploying a Preprocess Web Event Receiver in C#
- Exercise
1: Create Event Receiver
- Exercise
2: Building and Deploying Event Receiver
- Exercise
3: Activate Event Receiver through Object Model
- Exercise
4: Test Event Receiver
Lab
: Creating and Deploying a Preprocess Web Event Receiver in Visual Basic
- Exercise
1: Event Receiver Creation
- Exercise
2: Building and Deploying Event Receiver
- Exercise
3: Activate Event Receiver through Object Model
- Exercise
4: Test Event Receiver
After completing this module, students
will be able to:
- Understand
the basics about when to use event receivers versus when to use workflows.
- List the
types of SharePoint objects that support event receivers.
- Create a
basic event receiver.
- Deploy an
event receiver.
Module
6: WorkflowThis module explains the Windows
Workflow Foundation technology and how it exists inside Windows SharePoint
Services 3.0. It also covers how to use SharePoint Designer 2007 to build a
workflow on your Windows SharePoint Services 3.0 site.Lessons
- Implementation
in Windows SharePoint Services 3.0
- Create
Workflows with SharePoint Designer 2007
Lab
: Creating a Workflow Using SharePoint Designer
- Exercise
1: Author Bug Testing Workflow
- Exercise
2: Set Up Conditions and Actions
- Exercise
3: Process Bug Test Result
- Exercise
4: Create Instance of Submission Approval Workflow
- Exercise
5: Review Workflow Objects Created in SharePoint Designer
After completing this module, students
will be able to:
- Discuss the basics of Windows Workflow
Foundation, and how they fit into Windows SharePoint Services 3.0.
- Understand how to leverage this technology in
Windows SharePoint Services 3.0.
- Build a workflow in SharePoint Designer.
Solutient Corporation of Ohio
www.solutient.com
6133 Rockside Road, Suite 100 – Cleveland, OH 44131
FOR
MORE INFORMATION, CALL 216-654-0025