Εγγραφείτε στο RSS Feed της i-learn
i-learn RSS feeds
PrintE-mail

50064 - Advanced SharePoint Development 50064 - Advanced SharePoint Development

Ask a question about this product

Duration: 40 hours

Overview:

This 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.

Who Should Attend:

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.

At Course Completion:

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

Prerequisite(s) or equivalent knowledge:

2542 Advanced Data Access with Microsoft Visual Studio 2005
2543 Core Web Application Technologies with Microsoft Visual Studio 2005
5061 Implementing Microsoft Office SharePoint Server 2007
5060 Implementing Windows SharePoint Services 3.0
4995 Programming with the Microsoft® .NET Framework using Microsoft Visual Studio® 2005

Outline:

Lesson 1: Course Overview

Introduction
Course Materials
Facilities
Prerequisites
What We Will Be Discussing

Lesson 2: Custom Authentication

SharePoint = ASP.NET Application
ASP.NET Providers
Microsoft Single Sign-On

Lesson 3: SharePoint Permissions

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

Lesson 4: In-Browser Customization


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
Page Layouts
Content Types
Content Management Server (CMS)

Lesson 5: Basic SharePoint Designer

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
Using SharePoint Controls
Creating CSS Style Sheets

Lesson 6: Advanced SharePoint Designer

Built-In Reports
Data Views
Data Sources
Backup Web Site
Restore Web Site

Lesson 7: Content Types


Content Types Introduction
Built-In Content Types/ Inheritance
Content Type Settings
Site/Content Type Columns
Document Information Panel
Workflows
Custom Content Types

Lesson 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

Lesson 9: Features

Types of Features
Feature Scopes
Feature Dependencies
Feature Localization
Feature Event Receivers
Creating Features
Deploying Features
Activating/Deactivating Features
Solutions

Lesson 10: Web Services API

Web Service APIs
Why Use Web Services
Common SharePoint Web Services

Lesson 11: Web Part Development


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

Lesson 12: Client Side Scripts / AJAX


Client Side Scripts
Emitting Client Side Scripts
AJAX Introduction
Common AJAX Uses
SharePoint AJAX Support

Lesson 13: Object Model

Object Model Dlls
Using the Object Model
SPSite vs. SPWeb
Namespace Changes (2.0 to 3.0)

Lesson 14: Custom Field Types

Field Types Introduction
Built-In Field Types
Custom Field Types

Lesson 15: SharePoint Events / Timer Jobs

SharePoint Event Handler History
New Events
More Event Details
SharePoint Timer Service
SP JobDefinition Class

Lesson 16: Shared Services


Shared Services Features
Life without Shared Services Features
Life with Shared Services Features

Lesson 17: Workflows (SP Designer)


Built-In WSS/MOSS Workflows
SharePoint Designer Workflows
SharePoint Designer Conditions
SharePoint Designer Actions
Extending SharePoint Designer Workflows

Lesson 18: Workflows (Visual Studio)


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

Lesson 19: ASP.NET Localization

ASP.NET Localization
Culture and UICulture
RESX Files
Implicit vs. Explicit
SharePoint Resource Files
Browser Language
SharePoint Language Packs

Lesson 20: SharePoint/Microsoft FrontPage RPC


FrontPage RPC
SharePoint RPC

Module 21: Excel Services


Lessons


Excel Services Trusted Locations
Excel Services Web Parts
Excel Services Object Model/Web Services

Lesson 21: Excel Services


Excel Services Trusted Locations
Excel Services Web Parts
Excel Services Object Model/Web Services

Lesson 22: Business Data Catalog


Application Definition Files
Business Data Catalog Web Parts
Business Data Catalog Indexing
Business Data Catalog with Single Sign-On

Lesson 23: Business Intelligence


Report Center
Key Performance Indicator (KPI)
Dashboards
Reporting Services Integration

Lesson 24: Upgrading WSS 2.0 to 3.0


Prescan.exe
In-Place Upgrade
Side-By-Side/ Gradual Upgrade
Side-By-Side/Gradual Upgrade Steps
Database Migration Upgrade
Upgrading Site Definitions
Migration Issues