1 / 25

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 Wickert Partner Technical Specialist Microsoft. Agenda. Introduction Historique, Présrequis , Plateforme, Démo Liste, Bibliothèques, Evènements, Démo

Télécharger la présentation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric WickertPartner TechnicalSpecialistMicrosoft

  2. 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

  3. 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

  4. 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

  5. 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

  6. Démo Salut VS2010, je suis développeur Sharepoint, on peut travailler ensemble ? Visual WebPart avec Ajax La F5 Touch

  7. 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

  8. Evènements • Evènements • WebAdding, WebProvisionning • ListAdding, ListAdded • ListDeleting, ListDeleted • Possibilité d’annuler un event et de rediriger vers votre page d’erreur.

  9. Démo FeatureEventReceiver Relation entre Liste (code)

  10. Accès aux données LINQ REST Client OM Event Model Web Services Connected Client APIs Server APIs

  11. 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

  12. Démo Linq To…SharePoint (merci merci)

  13. API REST (Nouveau) • Manipuler les données via REST • Liste SharePoint • Feuilles Excel • ADO.NET Data Services REST REST Connected Client APIs

  14. Démo Application Windows en utilisant REST (Lecture/Ecriture)

  15. 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

  16. 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

  17. Démo Client Object Model avec Silverlight…

  18. Et le ruban

  19. Démo Création d’un bouton dans le Ruban

  20. 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

  21. 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

  22. External Content Type SharePoint Workspace with InfoPath Forms Outlook Forms andTask panes SharePoint External lists Search results Office Apps

  23. Evénement spécial Techdays Venez participer aux ateliers dirigés sur Project 2010 et sur SharePoint 2010…

More Related