Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Visual Studio 2010 SharePoint Developer Tools<br />Paul Yuknewicz<br />Senior Program Manager – Visual Studio<br />
Developer Tools for SharePoint<br />Familiar VS Experience<br />Build, Debug, Deploy SharePoint projects<br />Visual desig...
Developer Environment<br />Visual Studio 2010 & SharePoint 2010 on same machine<br />Must use 64-bit OS<br />Windows 7<br ...
Templates and Designers<br />Project and Item Templates<br />Templates for many SharePoint artifacts<br />Wizards collect ...
Demo<br />Templates & Designers<br />
Development Continuum<br />Professional developer<br />Business Analyst/Process Designer<br />Designer/IW/Power User<br />...
Demo<br />Development Continuum<br />
Project System<br />Project commands<br />Package, Retract<br />Project properties<br />Sandboxed, Site URL, etc…<br />Fea...
Features & Packaging<br />Feature Designer<br />Add/Remove Items to Feature<br />View/Change manifest directly<br />Packag...
Server Explorer Integration<br />Provides hierarchical view of local SharePoint sites & artifacts<br />View site collectio...
Demo<br />Project System & Packaging<br />
Extensibility<br />Project Extensions<br />Context menus, project properties, project events<br />Project Item Extensions<...
Extensibility<br />Deployment Extensions<br />New deployment steps & configurations<br />Handle deployment events<br />Cus...
Extensibility in the Wild<br />Visual Studio Team recently released Power Tools<br />Enhanced Sandbox Support<br />http://...
Visual Studio 2010 Service Pack 1 Beta<br />Available Now!<br />http://go.microsoft.com/fwlink/?LinkId=207130<br />Intelli...
Demo<br />IntelliTrace & Unit Tests<br />
Resources<br />MSDN SharePoint Developer Team Blog<br />MSDN SharePoint Developer Forum<br />MSDN SharePoint Developer Cen...
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Upcoming SlideShare
Loading in …5
×

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz

Download SharePoint FireStarter Session 3 slides. This is an overview for SharePoint Developer Tools. #spfs

  • Be the first to comment

  • Be the first to like this

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz

  1. 1. Visual Studio 2010 SharePoint Developer Tools<br />Paul Yuknewicz<br />Senior Program Manager – Visual Studio<br />
  2. 2. Developer Tools for SharePoint<br />Familiar VS Experience<br />Build, Debug, Deploy SharePoint projects<br />Visual designers for Web Parts, BDC and Workflows<br />View SharePoint sites in Server Explorer<br />Team Foundation Server integration<br />Application Lifecycle Management<br />Broad SharePoint Support<br />Supports SharePoint Foundation & Server<br />Sandboxed & farm solutions<br />Business Connectivity Services<br />Expanded workflow support<br />SP Designer  Visual Studio continuum<br />
  3. 3. Developer Environment<br />Visual Studio 2010 & SharePoint 2010 on same machine<br />Must use 64-bit OS<br />Windows 7<br />Windows Vista SP1<br />Windows Server 2008 (R2)<br />How to setup a SP2010 developer environment<br />http://msdn.microsoft.com/en-us/library/ee554869.aspx<br />SharePoint Easy Setup for Developers<br />http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/announcing-sharepoint-easy-setup-for-developers.aspx<br />
  4. 4. Templates and Designers<br />Project and Item Templates<br />Templates for many SharePoint artifacts<br />Wizards collect artifact information<br />Support for sandboxed solutions<br />Visual Designers<br />Design web parts<br />Build Business Data Connectivity (BDC) models<br />Create Workflows<br />Workflow Enhancements<br />Site level workflows<br />Templates for association & initiation forms<br />
  5. 5. Demo<br />Templates & Designers<br />
  6. 6. Development Continuum<br />Professional developer<br />Business Analyst/Process Designer<br />Designer/IW/Power User<br />Import<br />Create lists & libs<br />Design Web Pages<br />Web part hook-up<br />Views & forms<br />Declarative Workflows<br />Custom Web Parts<br />Code Workflows<br />Event Receivers<br />List Definitions<br />Application Pages<br />Design skeleton workflow processes<br />View workflow visualizations<br />Design data-backed business diagrams<br />WSP Package<br />Export<br />
  7. 7. Demo<br />Development Continuum<br />
  8. 8. Project System<br />Project commands<br />Package, Retract<br />Project properties<br />Sandboxed, Site URL, etc…<br />Features & Package nodes<br />Mapped folders<br />Items/Files have SharePoint specific properties<br />
  9. 9. Features & Packaging<br />Feature Designer<br />Add/Remove Items to Feature<br />View/Change manifest directly<br />Package Designer<br />Add/Remove Items to Package<br />View/Change manifest directly<br />Packaging Explorer<br />Hierarchically view all Packages, Features, Artifacts in Solution (across projects)<br />
  10. 10. Server Explorer Integration<br />Provides hierarchical view of local SharePoint sites & artifacts<br />View site collections, sites, features, lists, fields, etc…<br />View properties of artifacts<br />
  11. 11. Demo<br />Project System & Packaging<br />
  12. 12. Extensibility<br />Project Extensions<br />Context menus, project properties, project events<br />Project Item Extensions<br />Extend in-the-box items or create new items<br />Context menus, properties, events, designers, wizards<br />Server Explorer Extensions<br />Extend in-the-box nodes or create new nodes<br />Context menus, properties<br />
  13. 13. Extensibility<br />Deployment Extensions<br />New deployment steps & configurations<br />Handle deployment events<br />Custom conflict handling<br />Packaging Validation Rules<br />Add custom feature/package validation rules<br />Rules are run during validation<br />MSBuild Extensibility<br />Packaging is MSBuild based<br />Custom tasks can be created<br />
  14. 14. Extensibility in the Wild<br />Visual Studio Team recently released Power Tools<br />Enhanced Sandbox Support<br />http://visualstudiogallery.msdn.microsoft.com/en-us/8e602a8c-6714-4549-9e95-f3700344b0d9<br />Community Kit for SharePoint: Dev Tools Edition<br />Project, item, deployment, and server explorer extensions<br />http://cksdev.codeplex.com/<br />
  15. 15. Visual Studio 2010 Service Pack 1 Beta<br />Available Now!<br />http://go.microsoft.com/fwlink/?LinkId=207130<br />IntelliTrace<br />Break execution then replay code showing Call Stack & other data<br />Save iTrace log file for later viewing<br />Unit Tests<br />Create & Execute unit tests in Visual Studio<br />
  16. 16. Demo<br />IntelliTrace & Unit Tests<br />
  17. 17. Resources<br />MSDN SharePoint Developer Team Blog<br />MSDN SharePoint Developer Forum<br />MSDN SharePoint Developer Center<br />Channel9 SharePoint 2010 Developer Training Course<br />Microsoft Patterns & Practices SP2010 guidance<br />SharePoint 2010 Developer Platform White Paper<br />SharePoint Developer Samples<br />MSDN Library – SP Development in VS2010<br />

×