Your SlideShare is downloading. ×
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Kansas City 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Kansas City 2010

2,207
views

Published on

Slides from my intro SharePoint developer talk at SharePoint Saturday Kansas City 2010.

Slides from my intro SharePoint developer talk at SharePoint Saturday Kansas City 2010.


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,207
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
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
  • Demo building and deploying a web part in under three minutes.
  • Demo building and deploying a web part in under two minutes.
  • Demo the Visual Web Part
  • Demo how to set up managed properties.
  • Updated the Visual Web Part to make some API calls.Demo Features and Solution editor in Visual StudioShow other SPIs
  • Demo how to set up managed properties.
  • Transcript

    • 1. SharePoint 2010 Development for ASP.NET Developers
      Corey Roth
      Blog: www.dotnetmafia.com
      Twitter: @coreyroth
    • 2. Corey Roth
      SharePoint Solutions Architect for Stonebridge
      Microsoft SharePoint MVP
      Specializing in ECM and Search
      Passed all SharePoint 2010 certification exams
      Microsoft Solutions Advocate
      E-mail: coreyroth@gmail.com
      Twitter: @coreyroth
      Blog: www.dotnetmafia.com
      Laptop: Dell E6510 i5 2.4 GHz 8GB
      Oracle VirtualBox 3.2.8 – 4GB on VM
    • 3. What’s new?
      Visual Studio 2010!
    • 4. 3-Minute Web Part Demo
      Demo
    • 5. Getting Started
      What do I need?
    • 6. You need…
      RAM!
    • 7. To Virtualize or not?
    • 8. What else do I need?
      Windows Server 2008 R2 (or SP2) x64 / Windows 7 x64 for native installs
      SQL Server 2008 R2 (or SP1+CU2) x64 / SQL Server 2005 SP3 x64
      Virtualization Software (if virtualizing) – Oracle VirtualBox, VMWareWorkstation, Hyper-V, etc.
      Complete requirements at http://technet.microsoft.com/en-us/library/cc262485.aspx
    • 9. SharePoint Basics
      Farm (SPFarm) – Represents the collection of servers of the SharePoint deployment
      Web Applications (SPWebApplication) – Typically one or more of these maps to a web site in IIS (i.e.: Port 80)
      Site Collection (SPSite) – Will have at least one. Groups sites together
      Site (SPWeb) – Represents a site or subsite in a Site Collection. Contains pages, lists, etc.
      Feature – Allows code and SharePoint changes to occur at the click of a button
      Solution (.wsp) – CAB file used for deployment
    • 10. SharePoint Root Folder (aka 14 Hive)
      Location of most key SharePoint files: C:Program FilesCommon Filesmicrosoft sharedWeb Server Extensions14
      Called 12 in WSS3
    • 11. Solution Types
      Farm Solution – Same type of solution used in WSS3. No security restrictions unless using partial trust
      Can be deployed with Full Trust or Partial Trust
      Sandboxed Solution – Deploys to the site collection with security limitations
      Cannot elevate privileges
      Can only access artifacts in the site collection it was activated on
      Administrators can restrict the amount of resources available
      Ideal for shared hosting environments / cloud
    • 12. Visual Web Part
      A glorified ASP.NET User Control with a Web Part wrapper
      Built with a designer
      Only available in Farm Solutions (third party options available for Sandboxed)
    • 13. Visual Web Part Demo
      Demo
    • 14. SharePoint API
      SPContext – Used to get reference to the current site or site collection
      All uses of SPSite or SPWeb must be disposed (use a using statement)
      Most collections do not have an “Exists” method
      A few if them do now in SharePoint 2010
      Most objects require a call to .Update to save any changes made
      Some API calls require elevated security – Pass a delegate to RunWithElevatedPrivleges
    • 15. Demo
      Demo
    • 16. Deployment
      No manual configuration or third party add-ons required
      Visual Studio builds features and solution package files for you
      Visual Studio deploys packages directly to SharePoint server
      Solution packages can still be deployed to other servers via PowerShell
    • 17. Resources
      How to Build and Deploy a Web Part in SharePoint 2010
      http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/02/15/intro-to-sharepoint-2010-development-how-to-build-and-deploy-a-web-part.aspx
      How to Build and Deploy a Web Part in WSS3
      http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/10/22/intro-to-sharepoint-development-how-to-build-and-deploy-a-web-part.aspx
    • 18. Questions?
      Corey Roth
      Blog: www.dotnetmafia.com
      Twitter: @coreyroth

    ×