Académique Documents
Professionnel Documents
Culture Documents
-1-
-2-
Print Outline
MODULE 1
Introduction
Development Platform Components Data Structures and Storage User Interfaces Security Background Services Service APIs Site Collection Basics Logical Site Hierarchy Example Single Site Collection Partitioning Site Collections Demo: Site Collection
Lists and Libraries List Views List Forms Basic List Types Foundation List Types Demo: Custom Lists Web Part Pages Fundamentals Structure of a Web Part Page Commonly Used Web Parts Demo: Web Part Page
Basic Architecture
-2-
-3 File Locations and Storage Demo: Locations and Storage Demo: Edit Master Page Configuration Management Security, Safety, Scalability Demo: Security and Safety Farm and Sandbox
back to top
MODULE 2
Feature Basics
Features Capabilities of Features Features in SharePoint Root Demo: Features Feature Schema Feature Scopes Feature Schema Installing and Activating Demo: Installing + Activating
Feature Types
Types of Features New Feature Elements Defining Data Structures Field Element Demo: Field Element ContentType Element Demo: ContentType List Instance Demo: List Instance Content Type Binding Demo: Content Type Binding Feature Event Receivers Solutions Solution Files
-3-
-4 Demo: Solutions
back to top
MODULE 3
Visual Studio 2010
Visual Studio 2010 Project Templates Site Selection Avoiding Problems Demo: New Project Item Templates Missing Template Demo: Item Templates
SharePoint Folders Replaceable Parameters Demo: SharePoint Folders Feature Designer Demo: Feature Designer Package Designer Demo: Package Designer Packaging Explorer Demo: Packaging Explorer
Debugging
Deployment Demo: Deployment Debugging Demo: Debugging Reverse Engineering Demo: Reverse Engineering
back to top
-4-
-5-
MODULE 4
Exploring the Object Model
Exploring Object Model Demo: Object Model Foundation Assemblies Core Classes SPContext Common Conventions Demo: Common Conventions Security and Identity SPSecurity Class AllowUnsafeUpdates Demo: Security and Identity
Best Practices
back to top
MODULE 5
List API
Lists and Libraries Retrieve List Instances Demo: List Instances Creating Lists Demo: Creating Lists Views Demo: Add Views
-5-
-6-
List Queries
Retrieving Items CAML Queries SPQuery Class SPSiteDataQuery Class Query Properties ViewFields Property Query Property Comparsion Operators SPSiteDataQuery Additions Demo: SpQuery Joins Demo: Joins
SharePoint LINQ
back to top
MODULE 6
User Controls
Controls User Controls User Controls in Root Demo: User Control Web Controls Web Controls in SharePoint Web Parts Web Parts in SharePoint Delegate Controls Delegate Controls in v4
-6-
Web Parts
Web Part Fundamentals Legacy Scenarios Chrome Web Part Life Cycle CreateChildControls RenderContents Demo: ChildControls Customization Properties to Customize Demo: Customize OnPreRender OnPreRender Uses Demo: OnPreRender
Editor Parts Demo: Editor Parts Deploying Web Parts .webpart Example Deploying .webpart Enabling Export Demo: Enabling Export Visual Web Parts Demo: Visual Web Part
back to top
MODULE 7
Client Object Model
-7-
-8 Familiar Type Names Demo: Object Model Context ClientRuntimeContext.Load ExecuteQuery Demo: Load and Execute Lambda Expressions Demo: Lambda Expressions Filtering with LINQ Demo: Filtering with LINQ ClientContext.LoadQuery Demo: LoadQuery
Silverlight Demo: Silverlight Web Part JavaScript JavaScript Differences Demo: JavaScript SP.UI Demo: SP.UI
back to top
MODULE 8
CRUD and List Events
CRUD Complex Field Types AllowUnsafeUpdates Demo: CRUD List Events New in 2010 ListItemEvents Demo: ListItemEvents
-8-
-9-
List Forms Options for Custom Forms Custom Forms -SP Designer Demo: Custom Forms Fully Custom Forms Demo: Fully Custom Form Custom Action with Lists Demo: Custom Action
back to top
MODULE 9
Basic Look and Feel
Look and Feel Options Title, Description, and Icon Demo: Properties Home Page Demo: Home Page
Themes
Themes Demo: Creating a Theme Custom Styles CssRegistration and CssLink Demo: CSS Methods Using Themes With Custom Style Colors Replace Color RecolorImage ReplaceFont Demo: Colors and Fonts
back to top
MODULE 10
-9-
- 10 -
Master Pages in Sharepoint2010 Master Page Locations Associating Master & Content Default and Custom Master Demo:Deploy a Master Page
Custom Master Pages Key PlaceHolders Demo:Create CustomMasterPage Dialogs Demo:Dialogs Fixed Width Pages Defining a Fixed Width Demo : Fixed Width
back to top
MODULE 11
Sandbox Solutions
- 10 -
- 11 Prohibited Feature Elements Supported Classes Prohibited Functionality Solutions Constraints Building Useful Solutions VS 2010 SharePoint Power Tools DEMO: Power Tools
Deploying Pages with Web Parts Demo : Deploying JavaScript Demo: JavaScript Full Trust Proxies Demo : Full Trust Proxies
back to top
MODULE 12
Site Definitions
Site Definitions SharePoint Root Files Global Site Definition Demo: Global Site Definition WEBTEMP*.xml Key Elements DEMO:New Site Definition Onet.xml Project Element NavBars Element DocumentTemplates Element Modules Configurations Element Feature Elements List Instances Element DEMO:Implementing XML files
- 11 -
- 12 -
Web Templates
WebTemplate Features DEMO:Save Site as Template WebTemplate Element Onet.xml DEMO:Building a Web Template
back to top
MODULE 13
SharePoint Security One
Overview SharePoint Users & Groups User and Group Classes SPGroupCollection AssociatedGroups DEMO:Create New Group SPUserCollection SPWeb.EnsureUser User Information List DEMO:Users
Permissions
Permissions Groups & Permission Levels Team Site Permission Levels Permission Levels-Lists Permission Levels-Sites Personalization Permissions DEMO:Restricted Read Securable Objects&Inheritance Breaking Inheritance DEMO:Breaking Inheritance Identifying User Permissions
- 12 -
back to top
MODULE 14
Navigation
Navigation & Control Surfaces Team Sites vs Publishing Sites Top Link Bar Quick Launch Menu DEMO: Top Link & Quick Launch Adding Menu Items with Code DEMO: Top Menu SharePoint:AspMenu DEMO: AspMenu Adding Menu Links w/Features DEMO:Links & Features Sub Site Navigation DEMO: Sub Site Navigation
Custom Actions Basic CustomAction Attributes Common Non-Ribbon Locations UrlAction Element DEMO:Building a Custom Action Targeting Lists & Documents DEMO:Specific Lists The Ribbon GLOBAL\XML\CMDUI.XML Ribbon Elements Ribbon Custom Action Structure DEMO:CustomAction Ribbon Hiding Ribbon & Site Actions
- 13 -
back to top
MODULE 15
BCS Overview
Business Connectivity Services What BCS Does Concepts Tooling DEMO:BCS Adding Behavior DEMO:Adding Behivors Filters External Datas Column DEMO:External Data Column Search and Profile Pages Security&Connection Management
VS2010 Business Data Migrating Declarative Models DEMO:Migration Consuming WCF Services DEMO:WCF Service
back to top
MODULE 16
SP Designer Workflow
- 14 -
- 15 SharePoint Designer Workflows DEMO:Simple Site Workflow Workflow Startup Options Elements of Designer Workflows Conditions Actions Task Actions DEMO:Complex Site Workflow
Designing Workflows with Visio DEMO:Visio to SharePoint Visual Studio 2010 Code-Based Workflow Elements Binding PropertiestoActivities Flow of Control Rules and Conditions DEMO:Simple Workflow & Log Save Workflow as Template DEMO:Save Workflow DEMO:Import
back to top
- 15 -
- 16 -
Print Outline
MODULE 1
SharePoint BPA
Business Process Automation Using SharePoint for BPA Using SharePoint Lists SharePoint Task List Templates Demo: SharePoint Task List Creating and Using Alerts Active Alerts in SharePoint Demo: Active Alerts Passive Alerts in SharePoint Demo: Passive Alerts
Using Out-of-the-Box Workflows SharePoint Server Workflows Approval Workflow Three-State Workflow Other Workflows Modifying Running Workflows Workflow History Demo: Workflows
back to top
MODULE 2
SharePoint Designer Workflows
- 16 -
- 17 Workflow Events Workflow Actions Workflow Conditions Workflow Steps Demo: Designer Workflows
Workflow Variables and Forms Workflow Variables Demo: Workflow Variables Workflow Forms Integration with Visio Reusable Workflows Site Workflows Demo: Integration with Visio
back to top
MODULE 3
SharePoint Lists
Standard List Forms Web Parts for Views and Forms Demo: Web Parts - Views/Forms Modifying Default List Forms Demo: Modifying Default Forms
Custom Applications
Creating Custom Applications Data Form Web Part Demo: Data Form Web Part Enhancing Data Views with ASP Demo: Enhancing Data Views
back to top
- 17 -
- 18 -
MODULE 4
InfoPath Basics
InfoPath Basics Anatomy of an InfoPath Form Features of InfoPath Integration Features Getting Started with InfoPath InfoPath Design Tools Demo: InfoPath Basics Data Connections Data Connection Libraries Demo: Data Connections
Form Publishing
Form Publishing Options Demo: Form Publishing Options InfoPath Forms Services Demo: InfoPath Forms Services
back to top
MODULE 5
Workflow Fundamentals
SharePoint: Workflow Platform Common Uses and Capabilities Items Workflows Can Support SharePoint/Workflow Foundation Two Types of Workflows Visual Studio Workflow Designer Demo: Workflow Fundamentals
Workflows In Code
- 18 -
- 19 -
Creating Workflow Associations Workflow Association Objects Demo: Workflow Associations SharePoint Client Object Model Demo: SharePoint Client Object Starting a Workflow Instance Start a Workflow in Code Demo: Start a Workflow in Code Collecting Data in Workflow Using Association & Init Data Demo: Workflow Data
back to top
MODULE 6
Sequential Workflows
SharePoint Workflows Code-based Workflow Elements Binding Properties: Activities Flow of Control Rules and Conditions Sequential Workflows Demo: Sequential Workflows
State Machine Workflows Demo: State Machine Workflows Demo: Final State Demo: Set SetState Activities Demo: Deploy Workflow
Faults/Activities Debugging
- 19 -
- 20 Handling Workflow Exceptions Handling Canceled Workflows Demo: Faults/Canceled Workflow SharePoint Workflow Activities Demo: Workflow Activities Debugging Your Workflow Demo: Debugging Your Workflow
back to top
MODULE 7
Task Basics
Task Basics Typical Flow Task Activities Connecting Related Tasks Correlation Token What Correlation Token to Use? Setting OwnerActivityName Demo: Tasks
Tasks: State Machine Workflows Demo: State Machine Workflows Demo: Creating a Task Demo: Workflow Branching
Using Custom Task Types Content Type WorkflowTask Content Type Setting the Default Task Type CreateTaskWithContentType Demo: Custom Task Types Demo: Unhide Workflow Task
- 20 -
back to top
MODULE 8
Association Forms
Workflow Forms InfoPath and ASP.Net XML Serialization - InfoPath Association Forms Passing Data Configure an Association Form Demo: Association Forms Demo: XSD executable Demo: Reading Association Data Demo: Deploying the Form Demo: Testing the Form
Initiation Forms
Initiation Forms Configure an Initiation Form Demo: Initiation Forms Demo: Create Initiation Form
Task Forms
Task Forms Configure a Task Form Demo: Configure a Task Form Demo: Deploying the Form Demo: Create an XML Document
back to top
- 21 -
- 22 -
Print Outline
MODULE 1
Intro to Publishing
Web Content Management Public Sites Using WCM Creating a Publishing Site Two Publishing Templates Demo: Create a Publishing Site Creating Pages Demo: Creating Pages The Pages Library Page Layouts Editing a Page Ribbons Field Controls Demo: Editing a Page
Format Text Ribbon Demo: Format Text Ribbon Styles Demo: Styles Markup Styles Demo: Markup Styles Images Demo: Images Tables Demo: Tables Links Demo: Links Web Parts Demo: Web Parts Audio and Video
- 22 -
- 23 Demo: Audio and Video Reusable Content Demo: Reusable Content Edit HTML Demo: Edit HTML
Page Ribbon Page History Demo: Page History Setting the Homepage Demo: Setting the Homepage Incoming Links Demo: Incoming Links Managing Content and Structure Demo: Managing Content Page Actions Draft Check Demo: Draft Check Publishing Ribbon Demo: Publish Ribbon
back to top
MODULE 2
Farm WebApps & Site Collection
The SharePoint Farm Physical Environment The API Architecture Web Application Demo: Web Application Authentication Demo: Authentication Web App General Settings Demo: General Settings
- 23 -
- 24 -
Site Collection Sites SharePoint Hierarchy Managed Paths Demo: Site Collections Creating Sites: Object Model Demo: Creating Sites Additional Considerations Demo: Additional Consideration
Host Headers and Vanity URLs Hosts File and DNS Alternate Access Mappings Demo: Hosts File and DNS Object Cache User Accounts Demo: Object Cache Users Features Demo: Features Service Applications Demo: Service Applications Timer Service Demo: Timer Service Logging Demo: Logging
back to top
MODULE 3
Applying Branding
- 24 -
- 25 Office Publishing Feature Publishing Site Elements Demo: Publishing Features Branding Publishing Sites Themes Demo: Themes Custom Styles CssRegistration and Css Link Publishing Layouts Styles in a Publishing Page The Style Library NightAndDay.master Style Sheets Setting AlternateCssUrl Managing Images Tying Everything Together Demo: Applying Branding
Master Pages
Master Page Basics Content Pages Publishing Portal Master Pages Site Master Page Settings Demo: Site Master Page Settings Master Pages and Page Layouts Editing Master Pages NightAndDay.master: Structure Demo: Editing Master Pages Branding and Authoring Custom Editor Styles Demo: Custom Editor Styles
back to top
MODULE 4
Content Types & Columns
Site Columns
- 25 -
- 26 Publishing Site Columns Creating a Site Column Demo: Site Columns Field Feature Element Demo: Field Feature Element Content Types Publishing Content Types Creating New Page Content Type Demo: New Page Content Type Content Type IDs Active Page Content Type ID ContentType Feature Element Demo: ContentType Feature Associating Content Types Demo: Associating Content Types
Page Layouts
Page Layouts Creating a Page Layout Recommendations Demo: Creating a Page Layout Using EditModePanel Demo: Using EditModePanel Deploying Page Layouts Extracting Page Layouts Demo: Extracting Page Layouts Available Page Layouts Demo: Available Page Layouts
back to top
MODULE 5
Publishing Permissions & Roles
SharePoint Permissions Permission Levels Additional Permission Levels Core SharePoint Groups
- 26 -
- 27 Additional Groups - Publishing User Roles on Publishing Sites Demo: Permissions Anonymous Access Demo: Anonymous Access Extranet Site Creation Zones Demo: Zones
Check Out/Versioning/Approval Checking Items In and Out Document and Item Versioning Demo: Versioning Approval Processes
Content Deployment
Audience Targeting Demo: Audience Targeting Scheduling Demo: Scheduling Content Deployment Enabling Content Deployment Paths and Jobs Destination Site Quick Deployment Demo: Content Deployment
back to top
MODULE 6
Search
- 27 -
- 28 Search Centers Basic Search Center Enterprise Search Center Demo: Search Center Branding Basic Search Center Demo: Branding Basic Search
Navigation
Navigation Navigation Settings Demo: Navigation Settings Common Strategies: Large Sites Custom Navigation Systems Demo: Navigation Settings
back to top
MODULE 7
XML Viewer Web Part
Many Options XSL Primer XPath XPath Functions XSL Templates XML Viewer Web Part Demo: XML Viewer Web Part
Content Query Web Part Improvements in 2010 Demo: Content Query Web Part Customizing CQWP Output Demo: Customizing CQWP Output
JavaScript
- 28 -
- 29 -
JavaScript/ECMAScript Client Object Model JQuery Getting Script Into Pages ExecuteOrDelayUntilScriptLoaded Demo: JavaScript
back to top
MODULE 8
Site Definitions Part 1
Site Definition Basics Web Template Publishing Portal Definition Custom Site Definition Demo: Custom Site Definition
Site Template Site Template Names Demo: Site Templates Onet.xml Project Element NavBars Element DocumentTemplates Element Modules Configurations Element Feature Elements List Instances Element Demo: Onet.xml
- 29 -
- 30 PublishingPrerequisites Feature PublishingResources Feature PublishingLayouts Feature Getting Rid of NightAndDay Demo: Removing NightAndDay
back to top
- 30 -