sharepoint server 2010 developer roadmap

Post on 14-Jan-2016

94 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

SharePoint Server 2010Developer Roadmap

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

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

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

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

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

SharePoint 2010 Team Site

Major Shifts in SharePoint UI

Server ribbon

In-place editing

Popup dialog

AJAX refresh

SharePoint 2010 UI

demo

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

SharePoint Terminology Review

- Farm (SPFarm)

- Web Application (SPWebApplication)

- Site Collection (SPSite)

- Site (SPWeb)

- List (SPList) - Item (SPListItem)

- Document Library (SPDocumentLibrary)

- File (SPFile)

- Folder (SPFolder)

Remember This Code from WSS v3?

SharePoint 2010 Developer Dashboard

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

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

SharePoint 2010 OM

demo

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

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

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

SharePoint Designer 2010

demo

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

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

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

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.

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

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

Examples of SharePoint Scripting

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

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

Developing a Custom PowerShell Snap-in

demo

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

top related