sharepoint server 2010 developer roadmap

30
SharePoint Server 2010 Developer Roadmap

Upload: shanta

Post on 14-Jan-2016

82 views

Category:

Documents


1 download

DESCRIPTION

SharePoint Server 2010 Developer Roadmap. Outline. What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell. SharePoint 2007. Windows SharePoint Services (WSS v3) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SharePoint Server 2010 Developer Roadmap

SharePoint Server 2010Developer Roadmap

Page 2: SharePoint Server 2010 Developer Roadmap

OutlineWhat’s New in SharePoint 2010SharePoint 2010 Development PrimerNew Developer Tools for SharePoint 2010SharePoint 2010 Integration with PowerShell

Page 3: SharePoint Server 2010 Developer Roadmap

SharePoint 2007

Windows SharePoint Services (WSS v3)Site and Workspace Provisioning EngineOut-of-the-box Collaboration Services

Microsoft Office SharePoint Server (MOSS)User Profiles, Search, Workflows, WCMBDC, Excel Services, Forms Services, ECM

Windows SharePoint Services 3.0 (WSS v3)

Browser ClientsBrowser Clients

MS Word ClientsMS Word Clients

MS Outlook ClientsMS Outlook Clients

Microsoft Office SharePoint Server 2007 (MOSS)

Windows Server 2003 or 2008 (32-bit or x64)

Internet Information Services 6.0 or 7.0

.NET Framework 3.0

Page 4: SharePoint Server 2010 Developer Roadmap

SharePoint Server 2010 and related technologies

An evolved version of MOSS and WSS v3Microsoft SharePoint Server 2010Microsoft SharePoint Foundation 2010 Development can now be done on client OS

Significant enhancement for many development teams

Microsoft SharePoint Foundation 2010

Browser ClientsBrowser Clients

MS Word ClientsMS Word Clients

MS Outlook ClientsMS Outlook Clients

Microsoft SharePoint Server 2010

Windows Server 2008 (x64 only) for Production Environments

Windows 7 or Vista (x64 only) for Development Environments only

Internet Information Services 7.0

.NET Framework and ASP.NET 3.5 SP1

Page 5: SharePoint Server 2010 Developer Roadmap

Microsoft SharePoint 2010The business collaboration platform for the Enterprise and the Web

Connect and Empower People

Cut Costs with a Unified Infrastructure

Rapidly Respond to Business Needs

Communities

Search

Sites

Composites

ContentInsights

Page 6: SharePoint Server 2010 Developer Roadmap

What's New in SharePoint 2010

Improvements to UI and accessibility featuresBetter Tools for Developers and DesignersEnd-to-end Integration with PowerShellImprovements to lists and eventsNew WSS integration with LINQNew client-side object model and runtimeEnhanced support for developing workflow applicationsNew Extensible architecture for service applicationsEvolving story for integrating SharePoint with external dataNew Connector framework enhances Search architectureUser Solutions and Partially Trusted CodeThe shift to claims-based security

Page 7: SharePoint Server 2010 Developer Roadmap

SharePoint 2010 Team Site

Page 8: SharePoint Server 2010 Developer Roadmap

Major Shifts in SharePoint UI

Server ribbon

In-place editing

Popup dialog

AJAX refresh

Page 9: SharePoint Server 2010 Developer Roadmap

SharePoint 2010 UI

demo

Page 10: SharePoint Server 2010 Developer Roadmap

OutlineWhat’s New in SharePoint 2010SharePoint 2010 Development PrimerNew Developer Tools for SharePoint 2010SharePoint 2010 Integration with PowerShell

Page 11: SharePoint Server 2010 Developer Roadmap

SharePoint Terminology Review

- Farm (SPFarm)

- Web Application (SPWebApplication)

- Site Collection (SPSite)

- Site (SPWeb)

- List (SPList) - Item (SPListItem)

- Document Library (SPDocumentLibrary)

- File (SPFile)

- Folder (SPFolder)

Page 12: SharePoint Server 2010 Developer Roadmap

Remember This Code from WSS v3?

Page 13: SharePoint Server 2010 Developer Roadmap

SharePoint 2010 Developer Dashboard

Page 14: SharePoint Server 2010 Developer Roadmap

Debugging SharePoint 2010 CodeMake sure that your start VS 2010 as Admin

Required for attaching VS 2010 debugger to IIS Worker Process (W3WP.EXE)

Page 15: SharePoint Server 2010 Developer Roadmap

SharePoint 2010 OM

demo

Page 16: SharePoint Server 2010 Developer Roadmap

OutlineWhat’s New in SharePoint 2010SharePoint 2010 Development PrimerNew Developer Tools for SharePoint 2010SharePoint 2010 Integration with PowerShell

Page 17: SharePoint Server 2010 Developer Roadmap

VS 2010 SharePoint Tools

SharePoint 2010 development brings new tools

Created by group within Visual Studio 2010 teamMajor step forward from SharePoint 2007 developmentNew tools target SharePoint 2010 onlyThese new tools are introduced in lecture 2

SharePoint Explorer New Project and Item Templates New Project Structure

Page 18: SharePoint Server 2010 Developer Roadmap

SharePoint Designer Improvements

SPD shell’s focus on SharePoint objectsSPD objects have relationshipsIntuitive navigation between SPD objects

SPD work migrates to Visual Studio 2010SPD customization work exported to .wsp files.wsp files imported into Visual Studio

SPD 2007 UI SPD 2010 UI

New UI focusedon SP Objects

Page 19: SharePoint Server 2010 Developer Roadmap

SharePoint Designer 2010

demo

Page 20: SharePoint Server 2010 Developer Roadmap

OutlineWhat’s New in SharePoint 2010SharePoint 2010 Development PrimerNew Developer Tools for SharePoint 2010SharePoint 2010 Integration with PowerShell

Page 22: SharePoint Server 2010 Developer Roadmap

PowerShell Primer for BeginnersWhat is PowerShell?

A modern replacement for the CMD (command) shellA powerful scripting environment for administration

Note – VM for this course uses PowerShell V2 (CTP3)

PowerShell fundamentalsCmdlets (e.g. Get-Process and Stop-Process)

Pipelining and formatting featuresProvider-based model for accessing resources

Page 23: SharePoint Server 2010 Developer Roadmap

Getting Started with PowerShell

(4) Redirect output to new text file

(2) Filter results using where clause

(1) Execute a Cmdlet

(3) Add formatting instructions

Page 24: SharePoint Server 2010 Developer Roadmap

Scripts and Execution PolicyYou can author PowerShell scripts

Scripts have .ps1 extensionLocal execution policy must be configured

Scripts will not execute under default execution policy of restricted

Scripts can execute under execution policy of unrestricted. Scripts that are not signed result in prompting user for permission to execute.

Scripts can execute under execution policy of bypass. This mode suppresses prompting user for permission to execute.

Page 25: SharePoint Server 2010 Developer Roadmap

Editing Scripts using PowerShell ISESupports Color-coding, IntelliSense and debugging

Page 26: SharePoint Server 2010 Developer Roadmap

Explicitly load SharePoint PowerShell snap-in from console or script

Implicitly load snap-in by using link in Windows Start menu

The SharePoint Powershell Snapin

Begin using SharePoint Cmdlets

Page 27: SharePoint Server 2010 Developer Roadmap

Examples of SharePoint Scripting

Page 28: SharePoint Server 2010 Developer Roadmap

Creating a Custom Powershell Snap-inPowerShell was created with extensibility in

mindSharePoint developers can create custom snap-insSTSADM extensions now considered deprecated

Page 29: SharePoint Server 2010 Developer Roadmap

Developing a Custom PowerShell Snap-in

demo

Page 30: SharePoint Server 2010 Developer Roadmap

SummaryWhat’s New in SharePoint 2010SharePoint 2010 Development PrimerNew Developer Tools for SharePoint 2010SharePoint 2010 Integration with PowerShell