lag110 : le développement sharepoint 2010 avec visual studio 2010
Post on 03-Jan-2016
27 Views
Preview:
DESCRIPTION
TRANSCRIPT
22
Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010
Mardi 9 février 2010 Frédéric WickertPartner Technical SpecialistMicrosoft
33
Agenda
IntroductionHistorique, Présrequis, Plateforme, Démo
Liste, Bibliothèques, Evènements, DémoAccès aux données, Linq, Rest, COM, DémosRuban, DémoWorkflowBusiness Connectivity Services
44
Evolution des outils Sharepoint pour Visual Studio
VS2005 VS2008 VS2010
F5 Deploy Debug
WSP Packaging
SPSolGen
WSP View
+64 bit support
WSP View Improved
Separate Package
Command
Command Line Build
+Sequential Workflow
State Machine
Workflow
Multiple Visual Designers
Packaging and Deployment
Project & Item Templates
TFS integration
Extensible Projects & Tools
2007 2008 2009 2010
VSeWSS VSeWSS 1.3
Sequential Workflow
State Machine
Workflow
+
VSeWSS 1.2 Upgrade Tool
55
Visual Studio Pour SharePointL’Environnement de développement
Système d’exploitation x64 obligatoireWindows 7Windows Vista SP1Windows Server 2008Windows Server 2008R2
SharePoint 2010 doit être installé en localSharePoint Foundation ou SharePoint Server
Visual Studio 2010
66
Plateforme SharePointSharePoint Server Capabilities
Content Search Compositions Insights Sites Communities
Pages and User InterfaceWeb UI
FrameworkWeb Parts ASP.NET forms Silverlight XSLT Views
Server APIsEvent Model LINQ
Connected Client APIsWeb Services REST Client OM
Solutions
Templates
Features
Application LifecycleApplication Model (Sites)
File System
Lists
External Lists
Query
Data Model ListsContent Types
Library Features
Workflow
Content Management
New
Improved
77
DémoSalut VS2010, je suis développeur Sharepoint, on peut travailler ensemble ?Visual WebPart avec AjaxLa F5 Touch
88
Listes et bibliothèquesNouveautés Sharepoint 2010
Lookup avec affichage de multiples colonnesRelation entre les listes (suppression cascade)Validation d’éléments ou de colonne
Lists
Data Model Lists
99
Evènements
EvènementsWebAdding, WebProvisionningListAdding, ListAddedListDeleting, ListDeletedPossibilité d’annuler un event et de rediriger vers votre
page d’erreur.
1010
DémoFeature EventReceiverRelation entre Liste (code)
1111
Accès aux données
Server APIs
Event Model LINQ
Connected Client APIs
Web Services REST Client OM
1212
SPLinq (Nouveau)
SPMetal /web:<site url> /code:LOTRLinq.csAjouter ce fichier à votre projet. Il contient :
Les classes (List, ListItem typées)Le DataContext est typé
Remplace CAML
Server APIs
LINQ
1313
DémoLinq To…SharePoint (merci merci)
1414
API REST (Nouveau)
Manipuler les données via RESTListe SharePointFeuilles Excel
ADO.NET Data Services REST
Connected Client APIs
REST
1515
DémoApplication Windows en utilisant REST (Lecture/Ecriture)
1616
Client Object Model (Nouveau)
Modele d’objet unifié pour tous les clientsJavaScript.net CLRSilverlight CLR
Webs, Lists, ListItems, etc.
Connected Client APIs
Client OM
1717
Comment ça marche ?
Client.svc
Server OM
Contentdatabase
JavaScript OM
Proxy
Managed OM
Proxy
Managed Controls and Logic
JavaScript Controls and Logic
XML Request
XML Request
JSON Response
JSON Response
Browser
Managed Client
SharePoint Server
1818
DémoClient Object Model avec Silverlight…
1919
Et le ruban
2020
DémoCréation d’un bouton dans le Ruban
2121
Workflow : Continuité du Developpement
Import
Export
Professional developerBusiness Analyst/Process Designer
Design skeleton workflow processes
View workflow visualizations
Design data-backed business diagrams
Custom Web Parts
Code Workflows
Event Receivers
List Definitions
Application Pages
WSP Package
Designer/IW/Power User
Create lists & libs
Design Web Pages
Web part hook-up
Views & forms
Declarative Workflows
2222
Workflow (Nouveauté)
On peut attacher un workflow à un SiteOn peut créer un Workflow réutilisableLes modèles de Workflow existants sont modifiablesEvènements sur les Workflow
Starded, CompletedCréer ses formulaires ASP.NET
AssociationInitiation
2424
Outlook Forms andTask panesSharePoint External lists
SharePoint Workspace with InfoPath Forms
Search results Office Apps
External Content Type
2626
Evénement spécial Techdays
Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…
Lundi 8
février
Mardi 9
février
Mercredi 10
février
top related