50064 - Advanced SharePoint Development
Introduction
Elements of this syllabus are subject to change.
This five day deep-dive for experienced SharePoint developers will guide students through the process of architecting and developing SharePoint applications and customizations.
Get everything you need to be a top-notch SharePoint 2007 Developer. From AJAX to Event Handlers and Features, you will gain important insight into the internal workings of SharePoint 2007.
Prerequisites
- MS-4995, Programming with Microsoft .NET Framework using Microsoft Visual Studio 2005
- MS-2542, Advanced Data Access with Visual Studio 2005
- MS-2543, Core Web Application Technologies with Microsoft Visual Studio 2005
- MS-5060, Implementing Windows SharePoint Services 3.0 2007
- MS-5061, Implementing Microsoft Office SharePoint Server 2007
Course Outline
Overview – Advanced SharePoint Programming
- Overview of SharePoint
- What is SharePoint Programming?
Custom Authentication
- Change the Default Authentication provider
- Membership Providers (ASP.NET 2.0)
- SharePoint Single SignOn
SharePoint Permissions
- Add users
- Understand SharePoint Default Groups
- Understand Security Trimmed Interface
- Programming Security Trimmed Interface
- Create New Groups
- Create Custom Permission level
- Explore Site/List/Item Permissions Inheritance
- Web Application Zones
In Browser Customization
- Add/Move/Configure Web Parts
- Add a Page View Web Part
- Add a Content Editor Web Part
- Add a Content Query Web Part
- Create new Web/Web Part Pages
- Create a master page
- Apply a master page
- Create/Apply custom CSS
- Apply custom theme
- Enable Versioning and Content Approval
- Modify Site Navigation
- Modify Quick Launch Navigation
- Regional Settings
- Create a new Page Layout
- Create a new Page using a Page Layout
- Ghosted (uncustomized) versus Unghosted (customized) Pages
Basic SharePoint Designer
- Open existing SharePoint site
- Create a new SharePoint site
- Explore SharePoint Folders (team site)
- Explore SharePoint Folders (portal site)
- Create ASP.NET Page
- Modify built-in CSS Style Sheet
- Create/Attach CSS Style Sheet
- Create/Attach/Detach a Master Page
- Check In/Out
- Add Web Parts
- Add Web Part Zone
- Add Images
- Reset to Site Definition
Advanced SharePoint Designer
- Explore Built-In Reports
- Create/Manage Data Views
- Create/Manage Data Sources
- Merge Two Data Sources
- Link Two Data Sources
- Backup and Restore Sites
Content Types
- Built-in Content Types
- Content Type Inheritance
- Document Information Panels
- Custom Content Types
Custom Site Definitions
- Create a new Site Definition (Manually)
- Create a new Site Definition (Visual Studio)
- SharePoint Solution Generator
Web Services
- Learn to find SharePoint Web Services
- Utilizing the Web Services
- Programming to each of the WSS Web Services
- Programming to the new MOSS web services
- Web Parts
- Building A Simple Web Part
- Deploying Web Parts
- Building An Advanced Web Part
- Create Web Part with Visual Studio Template
- Add child controls to web parts
- Implement Web Part Connections
- Asynchronous vs Synchronous Web parts
Client Side Scripts / AJAX
- Use AJAX In your web parts
SharePoint Object Model
- Learn to use the Microsoft.SharePoint.dll and implement integrated SharePoint .NET Applications
Custom Field Types
- Create a Custom Field Type (Regular Expression)
- Create a Custom Field Type (Telephone Number)
SharePoint Event Model / Custom Timer Jobs
- Create an event handler for a list
- Create an event handler for a site
- Create a custom time job
Workflows with SharePoint Designer
- Use each of the WSS/MOSS Workflows
- Use SharePoint Designer to create a simple workflow
- Program a custom workflow activity
Workflows with Visual Studio
- Use Visual Studio to create an advanced workflow
- Debug a custom advanced workflow
Localization
- Learn to utilize ASP.NET Localization
- Install a SharePoint language pack
SharePoint & FrontPage RPC
- Learn to program to the SharePoint and Front- Page RPC protocols
Shared Services
- Create A Shared Service Provider
- Configure a Shared Service Provider
Excel Services
- Configure Excel Services
- Configure Excel Services Web Parts
Business Data Catalog
- Create a Business Data Catalog Application Definition File
- Configure the BDC Web Parts
- Configure Single SignOn with BDC
Business Intelligence
- Utilize the built-in KPI web parts
- Install Reporting Services add-ins
- Configure Reporting Services Add-ins
- Create a Reporting Services Report
- Run a reporting services report in SharePoint
Upgrading WSS 2.0 to WSS 3.0
- Learn to do In-Place upgrade
- Learn to do Gradual upgrade
- Learn to do Database Migration upgrade
- Caveats to Upgrading
top of page |