Visual Studio 2010 for SharePoint Developers

  • 1,431 views
Uploaded on

My slides from the Visual Studio Launch events in Cork and Galway

My slides from the Visual Studio Launch events in Cork and Galway

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,431
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
34
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 21-04-2010
    SharePoint 2010 Development using Visual Studio 2010
    Shane O’Sullivan
    Storm Technology
  • 2. About Storm Technology
    Microsoft Gold Partner
    Custom Development (.Net)
    Information Worker (IW) Consultancy (SharePoint, Biztalk, .Net)
    Application Lifecycle Management (ALM) Consultancy (Team Foundation Server)
    www.storm.ie
    2
  • 3. Previous SharePoint Development Scenarios
    Visual Studio development experience very limited
    Visual Studio Extensions for WSS (VSeWSS)
    Visual Studio Tools for Office
    Developers reliant on Community tools
    WSP Builder
    Solution Generator
    And on occasion, .NET Reflector - for all those undocumented features of the SharePoint API!
    3
  • 4. Visual Studio 2010 SharePoint Tools
    Provides a platform for end to end SharePoint development
    SharePoint explorer
    SharePoint 2010 Project templates and item templates
    Visual Designer for core scenarios including Feature and Package management
    Vastly improved debugging experience
    Extensible platform by 3rd party developers
    4
  • 5. Visual Studio 2010 SharePoint Tools
    Benefits to the developer
    Developers can easily package/deploy/manage solutions from within Visual Studio
    Visual Studio abstracts away details of the 14 hive for deployment
    Reduces dependency on third party tools for SharePoint Development
    5
  • 6. SharePoint explorer
    Add-in for Server explorer window
    Allows user to explorer SharePoint site items
    Quick way to launch site into browser
    Extensible – Developers can write add-ins
    6
  • 7. Demo
    SharePoint Explorer
    Storm Technology
  • 8. SharePoint 2010 Projects
    Visual Studio 2010 SharePoint Tools
    Storm Technology
  • 9. SharePoint 2010 Project Templates
    All Projects built using a standard structure
    9
  • 10. SharePoint 2010 Project Structure
    • Project Structure
    • 11. Properties
    • 12. References
    • 13. Features (Added by SP 2010 Tools)
    • 14. Package (Added by SP 2010 Tools)
    • 15. Individual Items
    • 16. Mapped Folders
    • 17. Easily Add LayoutsImages mapped folder
    • 18. Ability to map to other folders in the 14 hive
    10
  • 19. Feature Designer
    Provides Graphical and XML mode for managing features in a solution
    Allows customization of feature properties
    Allows addition of a feature event receiver
    Allows addition/removal of SPIs
    Customize activation dependencies
    11
  • 20. SharePoint Tools Deployment Options
    Two deployment configurations by default
    Default
    No Activation
    12
  • 21. Debugging
    Debugging experience much better
    Hitting F5 performs the following
    Builds a new version of the WSP
    Deactivate/uninstall existing versions of the feature
    Retracts/Deletes WSP
    Deploys the new WSP
    Activates the feature (based on the site URL property)
    Attaches debugger to w3wp.exe worker process (based on the site URL property)
    13
  • 22. SharePoint Project Item Templates
    14
  • 23. Demo – Meeting Room Manager
    15
    “I need someone well-versed in the art of torture – do you know PowerPoint?”
  • 24. SharePoint 2010 Developer Dashboard
    Shows diagnostics and performance related statistics on a SharePoint page
    How long did the request take to run
    What events were fired
    In what sequence did these event handlers fire?
    16
  • 25. SharePoint Developer Dashboard
    17
  • 26. Summary
    Introduction to Visual Studio 2o1o SharePoint tools
    SharePoint tools project structure
    Adding SPIs to a project
    Packaging/Feature management
    Debugging
    Sandboxed Solutions
    Developer Dashboard
    18
  • 27. Q & A
    Visual Studio 2010 SharePoint tools
    Storm Technology
  • 28. Contact Details
    Shane O’Sullivan
    Solutions Architect
    Storm Technology Ltd.
    sosullivan@stoNOSPAMrm.ie (remove the NOSPAM)
    Twitter - #shaneosullivan
    20