| Class Details [printable version] | |
| Advanced SharePoint 2007 Development (MOC50064) | Register |
| Course Number: MOC50064 | |
| Category: Database & Collaboration Tools | |
| Location: ExecuTrain of Wichita | |
| Duration: 5.00 days | |
| Price: $2125 | |
| Dates: 03/22/2010 - 03/26/2010 | |
| More classes for ExecuTrain of Wichita: | ||||||||||||||||
|
||||||||||||||||
| more | ||||||||||||||||
Description
This five-day instructor-led course provides students with the knowledge and skills to become a top-notch Microsoft SharePoint 2007 Developer. From AJAX to Event Handlers and Features, you will gain important insight into the internal workings of SharePoint 2007.
Target Audience
This course is intended for experienced SharePoint developers and students and will guide them through the process of architecting and developing SharePoint applications and customizations.
Objectives
After completing this course, students will be able to:
- Create a SharePoint site that is customized and personalized to the end user
- Create and run reports
- Create custom field types to enhance functionality of lists
Prerequisites
Before attending this course, students must have completed:
- 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
Outline
- Module 1: Course Overview
- What We’ll Be Discussing
- Lab 1: Setup
- Set Up Web Applications for Lab Use
- Module 2: Custom Authentication
- Overview
- SharePoint = ASP.NET Application
- ASP.NET Providers
- Microsoft Single Sign-On
- Demonstration: Custom Authentication
- Lab 1: Custom Authentication
- Create a Username/Password Database
- Create a User
- Configure .NET Config File
- Configure a SharePoint Web Application to Use Forms Authentication with Custom Provider
- Lab 2: Single Sign-On
- Configure a Single Sign-On
- Program a Single Sign-On
- Module 3: SharePoint Permissions
- Overview
- IIS Application Pools
- SharePoint Windows Groups
- SharePoint Default Groups
- ASP.NET Membership/Role Provider
- Assignable Entities
- Custom Permission Levels
- Permissions
- Site/List/Item Permission Inheritance
- Security Trimmed Interface
- Web Application Policy
- SPSecurity Class
- Single Sign-On
- Demonstration: SharePoint Permissions
- Lab 1: SharePoint Permissions
- SharePoint Default Groups
- Membership Users
- Custom Permission Sets
- Site/List/Item Permission Inheritance
- Web Application Policy
- Module 4: In-Browser Customization
- Overview
- SharePoint UI Overview
- Default.aspx
- Everything Is a List
- Using Web Parts
- Customization Web Parts
- Adding New Pages
- Editing New Pages
- Master Pages
- Themes
- Navigation
- Demonstration: In-Browser Customizations
- Page Layouts
- Content Types
- Content Management Server (CMS)
- Lab 1: In-Browser Customizations
- Default.aspx page
- Adding web parts
- Add/edit a new page
- Apply a master page
- Apply a theme
- Versioning and content approval
- Module 5: Basic SharePoint Designer
- Overview
- SharePoint Designer Basics
- Creating/Modifying Existing Sites
- Exploring Team Sites
- Exploring Portal Sites
- Demonstration: SharePoint Designer
- ASP.NET Pages
- SharePoint Designer Editing Features
- Demonstration: SharePoint Designer
- Creating Master Pages
- Demonstration: SharePoint Designer
- Using SharePoint Controls
- Demonstration: SharePoint Designer
- Creating CSS Style Sheets
- Demonstration: SharePoint Designer
- Lab 1: Basic SharePoint Designer Tasks
- Create a Site
- Add an ASPX Page
- Create a Master Page
- Override CSS
- Lab 2: Basic SharePoint Designer Tasks
- Check In/Check Out
- Add Web Parts
- Add Web Part Zones
- Adding Images
- Reset to Site Definition
- Module 6: Advanced SharePoint Designer
- Overview
- Built-In Reports
- Data Views
- Data Sources
- Backup Web Site
- Restore Web Site
- Demonstration: Advanced SharePoint Designer
- Lab 1: Advanced SharePoint Designer
- Reports
- Data Views
- Data Sources
- Backup a Site
- Restore a Site
- Module 7: Content Types
- Overview
- Content Types Introduction
- Built-In Content Types/ Inheritance
- Content Type Settings
- Site/Content Type Columns
- Document Information Panel
- Workflows
- Custom Content Types
- Demonstration: Content Types
- Lab 1: Content Types
- Built-in Types
- Document Information Panel
- Workflows
- Module 8: Site Definitions
- WSS Built-In Site Definitions
- MOSS Built-In Site Definitions
- CAML
- Custom Site Definitions
- Site Definition Elements
- Site Definition Configuration Element
- SharePoint Solution Generator
- SharePoint Templates
- SharePoint Themes
- Demonstration: Site Definitions
- Lab 1: Site Definitions
- Create Site Definition (manually)
- Create Site Definition (Visual Studio)
- Lab 2: SharePoint Solution Generator
- SharePoint Solution Generator
- Lab 3: SharePoint Templates
- SharePoint Templates
- Lab 4: SharePoint Themes
- Create a SharePoint Theme
- Module 9: Features
- Features Overview
- Types of Features
- Feature Scopes
- Feature Dependencies
- Feature Localization
- Feature Event Receivers
- Creating Features
- Deploying Features
- Activating/Deactivating Features
- Solutions
- Demonstration: Features
- Lab 1: Features
- Creating a Feature
- Deploying a Feature
- Lab 2: Features
- Create a Feature using Visual Studio
- Lab 3: Solutions
- Package features into a solution
- Module 10: Web Services API
- Overview
- Web Service APIs
- Why Use Web Services
- Common SharePoint Web Services
- Demonstration: Finding and Using SharePoint Web Services
- Lab 1: Web Service API
- Find Web Service
- Add Web Service Reference
- Use the Web Service
- Module 11: Web Part Development
- Overview
- Web Parts
- WSS 2.0 vs. WSS 3.0 Web Parts
- ASP.NET Web Part Class
- Web Part Connections
- Web Part Connections (Interfaces)
- Upgrading your Web Parts to WSS 3.0
- When to use SharePoint Web Part Class
- Web Part Permissions
- Code Access Security (CAS)
- Web Part Performance Hints
- Demonstration: WebParts
- Lab 1: WebParts
- Creating WebParts
- Deploying WebParts
- Build WebParts that Interface with Data Sources
- Lab 2: WebParts
- Implement Web Part Connections
- Lab 3: WebParts
- Implement Synchronous Web Part
- Implement Asynchronous Web Part
- Module 12: Client Side Scripts / AJAX
- Overview
- Client Side Scripts
- Emitting Client Side Scripts
- AJAX Introduction
- Common AJAX Uses
- SharePoint AJAX Support
- Demonstration: Client Side Scripts
- Lab 1: Client Side Scripts / AJAX
- Client Side Scripts
- AJAX
- Module 13: Object Model
- Object Model Overview
- Object Model Dlls
- Using the Object Model
- SPSite vs. SPWeb
- Namespace Changes (2.0 to 3.0)
- Demonstration: Object Model
- Lab 1: Object Model
- Object Model Dlls
- Using the Object Model
- Module 14: Custom Field Types
- Overview
- Field Types Introduction
- Built-In Field Types
- Custom Field Types
- Demonstration: Custom Field Types
- Lab 1: Custom Field Types
- Building Custom Field Types
- Module 15: SharePoint Events / Timer Jobs
- Overview
- SharePoint Event Handler History
- New Events
- More Event Details
- SharePoint Timer Service
- SP JobDefinition Class
- Lab 1: SharePoint Events
- Create an Event
- Assign an Event to a List
- Assign an Event to a Site
- Lab 2: SharePoint Timer Jobs
- Create a Timer Job
- Module 16: Shared Services
- Overview
- Shared Services Features
- Life without Shared Services Features
- Life with Shared Services Features
- Lab 1: Setup Shared Services
- Setup Shared Services
- Module 17: Workflows (SP Designer)
- Overview
- Built-In WSS/MOSS Workflows
- SharePoint Designer Workflows
- SharePoint Designer Conditions
- SharePoint Designer Actions
- Extending SharePoint Designer Workflows
- Demonstration: SharePoint Designer Workflows
- Lab 1: MOSS Workflows
- Create and Use Each of the MOSS Workflows
- Lab 2: Workflows (SP Designer)
- SharePoint Designer Workflows
- Extending SharePoint Designer
- Module 18: Workflows (Visual Studio)
- Overview
- Windows Workflow Foundation
- Workflow Persistence
- Workflow Types
- Workflows with Visual Studio
- SharePoint Workflows
- SharePoint Workflows Forms
- Debugging a Workflow
- Comparison of Visual Studio vs. SharePoint Designer
- Demonstration: Workflows (Visual Studio)
- Lab 1: Workflow (Visual Studio)
- Create a Custom Workflow
- Module 19: ASP.NET Localization
- Overview
- ASP.NET Localization
- Culture and UICulture
- RESX Files
- Implicit vs. Explicit
- SharePoint Resource Files
- Browser Language
- SharePoint Language Packs
- Demonstration: ASP.NET Localization
- Lab 1: ASP.NET Localization
- RESX Files
- Browser Language
- Module 20: SharePoint/Microsoft FrontPage RPC
- Overview
- FrontPage RPC
- SharePoint RPC
- Lab 1: SharePoint RPC
- Call a Simple SharePoint RPC Method
- Module 21: Excel Services
- Overview
- Excel Services Trusted Locations
- Excel Services Web Parts
- Excel Services Object Model/Web Services
- Lab 1: Excel Services
- Create and Upload an Excel File
- Add a Trusted Location
- Configure Excel Web Parts
- Module 22: Business Data Catalog
- Overview
- Application Definition Files
- Business Data Catalog Web Parts
- Business Data Catalog Indexing
- Business Data Catalog with Single Sign-On
- Lab 1: Business Data Catalog
- Install a BDC Application
- Setup BDC Web Parts
- Create a List that Uses BDC Data
- Module 23: Business Intelligence
- Overview
- Report Center
- Key Performance Indicator (KPI)
- Dashboards
- Reporting Services Integration
- Lab 1: Business Intelligence
- Integrate SQL Server Reporting Services
- Create a Report
- Use the Reporting Services Web Part
- Module 24: Upgrading WSS 2.0 to 3.0
- Overview
- Prescan.exe
- In-Place Upgrade
- Side-By-Side/ Gradual Upgrade
- Side-By-Side/Gradual Upgrade Steps
- Database Migration Upgrade
- Upgrading Site Definitions
- Migration Issues
- Labs 1-4: Migrating SharePoint
- In-Place Upgrade
- Gradual Upgrade
- Database Migration
- Migration Issues
