• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010

on

  • 2,354 views

Slides from my talk SharePoint 2010 Development for ASP.NET Developers presented at Tyson Devcon and NWA CodeCamp 2010

Slides from my talk SharePoint 2010 Development for ASP.NET Developers presented at Tyson Devcon and NWA CodeCamp 2010

Statistics

Views

Total Views
2,354
Views on SlideShare
2,354
Embed Views
0

Actions

Likes
1
Downloads
46
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010 SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010 Presentation Transcript

  • SharePoint 2010 Development for ASP.NET Developers
    Corey Roth
    Blog: www.dotnetmafia.com
    Twitter: @coreyroth
  • 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
  • What’s new?
    Visual Studio 2010!
  • 3-Minute Web Part Demo
    Demo
  • Getting Started
    What do I need?
  • You need…
    RAM!
  • To Virtualize or not?
  • 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
  • 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
  • SharePoint Root Folder (aka 14 Hive)
    Location of most key SharePoint files: C:Program FilesCommon Filesmicrosoft sharedWeb Server Extensions14
    Called 12 in WSS3
  • 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
  • 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)
  • Visual Web Part Demo
    Demo
  • 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
  • Demo
    Demo
  • 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
  • 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
  • Questions?
    Corey Roth
    Blog: www.dotnetmafia.com
    Twitter: @coreyroth