Lag110 le d veloppement sharepoint 2010 avec visual studio 2010
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 PowerPoint PPT Presentation


  • 58 Views
  • Uploaded on
  • Presentation posted in: General

Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010. Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft. Agenda. Introduction Historique, Présrequis , Plateforme, Démo Liste, Bibliothèques, Evènements, Démo

Download Presentation

Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010

Mardi 9 février 2010 Frédéric WickertPartner TechnicalSpecialistMicrosoft


Agenda

Agenda

  • Introduction

    • Historique, Présrequis, Plateforme, Démo

  • Liste, Bibliothèques, Evènements, Démo

  • Accès aux données, Linq, Rest, COM, Démos

  • Ruban, Démo

  • Workflow

  • Business Connectivity Services


Evolution des outils sharepoint pour visual studio

Evolution des outils Sharepoint pour Visual Studio

  • VS2005

  • VS2008

  • VS2010

+

+

+

  • Multiple Visual Designers

  • Packaging and Deployment

  • Project & Item Templates

  • TFS integration

  • Extensible Projects & Tools

  • 64 bit support

  • WSP View Improved

  • Separate Package Command

  • Command Line Build

  • F5 Deploy Debug

  • WSP Packaging

  • SPSolGen

  • WSP View

  • Sequential Workflow

  • State Machine Workflow

  • Sequential Workflow

  • State Machine Workflow

Upgrade Tool

  • VSeWSS 1.3

  • VSeWSS 1.2

  • VSeWSS

2010

2007

2008

2009


Visual studio pour sharepoint l environnement de d veloppement

Visual Studio Pour SharePointL’Environnement de développement

  • Système d’exploitation x64 obligatoire

    • Windows 7

    • Windows Vista SP1

    • Windows Server 2008

    • Windows Server 2008R2

  • SharePoint 2010 doit être installé en local

    • SharePoint Foundation ou SharePoint Server

  • Visual Studio 2010


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Plateforme SharePoint

SharePoint Server Capabilities

Pages and User Interface

Web UI

Framework

ASP.NET forms

Search

Insights

Sites

Content

Compositions

Communities

External Lists

Workflow

Query

Features

Solutions

Content Types

File System

Lists

Templates

Library Features

Silverlight

XSLT Views

Web Parts

LINQ

REST

Client OM

Event Model

Web Services

Server APIs

Connected Client APIs

Application Model (Sites)

Content Management

Application Lifecycle

Data Model Lists

New

Improved


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

Salut VS2010, je suis développeur Sharepoint, on peut travailler ensemble ?

Visual WebPart avec Ajax

La F5 Touch


Listes et biblioth ques nouveaut s sharepoint 2010

Listes et bibliothèquesNouveautésSharepoint 2010

  • Lookup avec affichage de multiples colonnes

  • Relation entre les listes (suppression cascade)

  • Validation d’éléments ou de colonne

Lists

Data Model Lists


Ev nements

Evènements

  • Evènements

    • WebAdding, WebProvisionning

    • ListAdding, ListAdded

    • ListDeleting, ListDeleted

    • Possibilité d’annuler un event et de rediriger vers votre page d’erreur.


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

FeatureEventReceiver

Relation entre Liste (code)


Acc s aux donn es

Accès aux données

LINQ

REST

Client OM

Event Model

Web Services

Connected Client APIs

Server APIs


Splinq nouveau

SPLinq(Nouveau)

Server APIs

  • SPMetal /web:<site url> /code:LOTRLinq.cs

  • Ajouter ce fichier à votre projet. Il contient :

    • Les classes (List, ListItem typées)

    • Le DataContext est typé

  • Remplace CAML

LINQ


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

Linq To…SharePoint (merci merci)


Api rest nouveau

API REST (Nouveau)

  • Manipuler les données via REST

    • Liste SharePoint

    • Feuilles Excel

  • ADO.NET Data Services REST

REST

Connected Client APIs


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

Application Windows en utilisant REST (Lecture/Ecriture)


Client object model nouveau

Client Object Model (Nouveau)

  • Modele d’objet unifié pour tous les clients

    • JavaScript

    • .net CLR

    • Silverlight CLR

  • Webs, Lists, ListItems, etc.

Client OM

Connected Client APIs


Comment a marche

Comment ça marche ?

JavaScript Controls and Logic

Browser

Client.svc

Server OM

JSON Response

JavaScript OM

XML Request

Proxy

XML Request

Proxy

Contentdatabase

JSON Response

Managed OM

Managed Client

Managed Controls and Logic

SharePoint Server


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

Client Object Model avec Silverlight…


Et le ruban

Et le ruban


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

Démo

Création d’un bouton dans le Ruban


Workflow continuit du develop pe ment

Workflow : Continuité du Developpement

Business Analyst/Process Designer

Designer/IW/Power User

Professional developer

Import

Create lists & libs

Design Web Pages

Web part hook-up

Views & forms

Declarative Workflows

Custom Web Parts

Code Workflows

Event Receivers

List Definitions

Application Pages

Design skeleton workflow processes

View workflow visualizations

Design data-backed business diagrams

WSP Package

Export


Workflow nouveaut

Workflow (Nouveauté)

  • On peut attacher un workflow à un Site

  • On peut créer un Workflow réutilisable

  • Les modèles de Workflow existants sont modifiables

  • Evènements sur les Workflow

    • Starded, Completed

  • Créer ses formulaires ASP.NET

    • Association

    • Initiation


Lag110 le d veloppement sharepoint 2010 avec visual studio 2010

External Content Type

SharePoint Workspace with InfoPath Forms

Outlook Forms andTask panes

SharePoint External lists

Search results

Office Apps


Ev nement sp cial techdays

Evénement spécial Techdays

Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…


  • Login