SlideShare a Scribd company logo
SACRAMENTO
SharePoint Apps in SharePoint
2013
Ryan Schouten
@shrpntknight
ITG
SharePoint Saturday Sacramento 2013 SharePoint Apps
About Me
Ryan Schouten
Worked with SharePoint for 7 years
I have experience with SharePoint 2003 – 2013
I have worked with ASP.Net for 11 years
MCPD
Contact Information
Ryan.Schouten@itg-mail.com
@shrpntknight
http://www.sharepointknight.com
Objectives
• The Need
• Benefits
• Hosting Options
• Limitations
• New Functionality
• Development Options
• Permissions and Security
• Deployment
• Break it Down
Why the change
Hence the new App Model
• No custom code on the SharePoint server
• Easier to upgrade to future versions of SharePoint
• Works in Office 365 SharePoint Online without limitations
• Reduces the ramp-up time for those building apps
• Don’t need to know/be as familiar with SharePoint ā€œ-ismsā€
• Leverage hosting platform features in new apps
• Enables taking SharePoint apps to different levels – further than what
can be done with farm / sandbox solutions
Benefits (continued)
• Low cost of entry for developers
• Hosted SharePoint Dev sites
• No need to have a farm per developer (Shared Development Farms/Tenants)
• No Intensive development environment requirements
Hosting Options
SharePoint-Hosted App
Provision an isolated sub web on a parent web (separate domain)
• Reuse web elements
(lists, files, out-of-box web parts)
• No server code allowed; use client JavaScript for logic, UX
Provider-Hosted App
ā€œBring your own server hosting
infrastructure and technology platformā€
Get remote events from
SharePoint
Use CSOM/REST +
OAuth to work with SP
Cloud-based Apps
Your
Hosted Site
Autohosted App
Windows Azure + SQL Azure provisioned
invisibly as apps are installed
Azure
SharePoint
Host Web
App Web*
(separate SharePoint
domain)
SharePoint
Host Web
App Web*
(separate SharePoint
domain)
SharePoint
Host Web
App Web
(separate SharePoint
domain)
Hosting Comparison
SharePoint Hosted Cloud Hosted
App Scope SharePoint Site Site or Tenancy
Architecture Web Site Can be Multi-Tenant
App
Developer Skillset SharePoint + HTML/JS Full Stack
UI Technologies SharePoint + HTML/JS Any Web Stack
Server Code None Any
Storage Lists and Libraries Any
Key Limitations No Server Code Hosting Expertise
Required
Good for… Smaller apps &
resource storage
Any type of Application
App Presentation Options
Shape Description Example
Immersive Full Page App App that implements a
new scenario for
customers
Resource Tracking,
Budgeting
App Part Provides new parts you
can add to your sites
Weather, News, Stock
Ticker
Extension App Add new actions for
documents and items
Display Document
Visualization, Print to
Print Service Vendor
Limitations
• Apps in general
• Deployed to different domain(extra login possible)
• Initial configuration is a pain
• App Parts
• Loaded in an iframe(size is fixed)
• Also loaded from other domain
New Functionality
• Improved CSOM
• Improved Rest API
• Needed since code is not run in SharePoint Processes
• O-Auth Security
• New Security Model to allow app specific permissions
Let’s Create Our First App
JSOM Library
• Library has two versions
• PS.js – minified version of the library
• PS.Debug.js – unminified with intellisense
• Both can be found in the layouts folder
• %ProgramFiles%Common FilesMicrosoft SharedWeb Server
Extensions15TEMPLATELAYOUTS
• http://siteurl/_layouts/15
• Easiest way to reference it in SharePoint is
<SharePoint:ScriptLink name="PS.js" runat="server" ondemand="false" localizable="false" loadafterui="true" />
Example
SP.SOD.executeOrDelayUntilScriptLoaded(GetProjects, "PS.js");
function GetProjects()
{
var projContext = PS.ProjectContext.get_current();
projects = projContext.get_projects();
projContext.load(projects, 'Include(Name, CreatedDate, Id)');
projContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);
}
Continued
function onQuerySucceeded(sender, args)
{
var projectEnumerator = projects.getEnumerator();
while (projectEnumerator.moveNext()) {
var project = projectEnumerator.get_current();
var row = tblProjects.insertRow();
row.insertCell().innerText = project.get_name();
row.insertCell().innerText = project.get_createdDate();
row.insertCell().innerText = project.get_id();
}
}
Let’s Try It
Permissions and Security
• Apps have their own permissions
• You must specify what SharePoint you want to access in your
Manifest
• Content is secured through Oauth
• Users must have the permissions you need for them to install
Deployment
• Everything Packaged into a .app file
• This can be used to add the app manually to a site or publish it to the
SharePoint Store
Let’s Examine How this works
Gotchas
• On-Premise Sites are not configured by default to handle Apps
• Sideloading of apps is not enabled on this site.
• Enable-SPFeature e374875e-06b6-11e0-b0fa-57f5dfd72085 –
url http://sp.contoso.com
• App Management Shared Service Proxy is not installed.
• Technet article on how to setup On-Premise for development
• http://msdn.microsoft.com/en-us/library/fp179923.aspx
SharePoint Saturday Sacramento 2013 SharePoint Apps
Join us right after at The Blue Prynt
Socialize and unwind after our day of learning.
Blue Prynt Restaurant & Bar
815 11th St, Sacramento, CA 95814
bluepryntsacramento.com
SACRAMENTO

More Related Content

PDF
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
NCCOMMS
Ā 
PDF
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
NCCOMMS
Ā 
PPTX
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
Ā 
PPTX
SharePoint 2013 ā€œApp Modelā€ Developing and Deploying Provider Hosted Apps
Sanjay Patel
Ā 
PPTX
App Model For SharePoint 2013
Toni Il Caiser
Ā 
PPTX
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
Ā 
PPT
Introduction to the Client OM in SharePoint 2010
Ben Robb
Ā 
PPTX
Developing Apps for SharePoint 2013
SPC Adriatics
Ā 
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
NCCOMMS
Ā 
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
NCCOMMS
Ā 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
Ā 
SharePoint 2013 ā€œApp Modelā€ Developing and Deploying Provider Hosted Apps
Sanjay Patel
Ā 
App Model For SharePoint 2013
Toni Il Caiser
Ā 
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
Ā 
Introduction to the Client OM in SharePoint 2010
Ben Robb
Ā 
Developing Apps for SharePoint 2013
SPC Adriatics
Ā 

What's hot (17)

PDF
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
NCCOMMS
Ā 
PPTX
Building SharePoint Single Page Applications Using AngularJS
SharePointInstitute
Ā 
PPTX
Building high scale, highly available websites in SharePoint 2010
Ben Robb
Ā 
PPTX
Build a SharePoint website in 60 minutes
Ben Robb
Ā 
PDF
Data access options share point data
David J Rosenthal
Ā 
PPTX
Developing a Provider Hosted SharePoint app
Talbott Crowell
Ā 
PPTX
Introduction to Office 365 PnP- Reusable solutions
SPC Adriatics
Ā 
PPTX
Essential Knowledge for SharePoint Add-Ins
InnoTech
Ā 
PPTX
TypeScript and SharePoint Framework
Bob German
Ā 
PPTX
SharePoint 2013 ā€œApp Modelā€ Developing and Deploying Provider Hosted Apps
Sanjay Patel
Ā 
PDF
Apps for SharePoint 2013
Alex Pop
Ā 
PPTX
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
Ā 
PPTX
Building your first app for share point 2013
Muawiyah Shannak
Ā 
PPTX
Word on the Server
Mohamed Yehia Abdul Kader
Ā 
PPTX
Improving the SharePoint Development Process with Continuous Integration
SharePoint Saturday New Jersey
Ā 
PPTX
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
SPTechCon
Ā 
PPTX
Integrating SharePoint 2010 and Visual Studio Lightswitch
Rob Windsor
Ā 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
NCCOMMS
Ā 
Building SharePoint Single Page Applications Using AngularJS
SharePointInstitute
Ā 
Building high scale, highly available websites in SharePoint 2010
Ben Robb
Ā 
Build a SharePoint website in 60 minutes
Ben Robb
Ā 
Data access options share point data
David J Rosenthal
Ā 
Developing a Provider Hosted SharePoint app
Talbott Crowell
Ā 
Introduction to Office 365 PnP- Reusable solutions
SPC Adriatics
Ā 
Essential Knowledge for SharePoint Add-Ins
InnoTech
Ā 
TypeScript and SharePoint Framework
Bob German
Ā 
SharePoint 2013 ā€œApp Modelā€ Developing and Deploying Provider Hosted Apps
Sanjay Patel
Ā 
Apps for SharePoint 2013
Alex Pop
Ā 
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
Ā 
Building your first app for share point 2013
Muawiyah Shannak
Ā 
Word on the Server
Mohamed Yehia Abdul Kader
Ā 
Improving the SharePoint Development Process with Continuous Integration
SharePoint Saturday New Jersey
Ā 
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
SPTechCon
Ā 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Rob Windsor
Ā 
Ad

Similar to SharePoint Saturday Sacramento 2013 SharePoint Apps (20)

PPTX
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
Ryan Schouten
Ā 
PPTX
SP Apps, New Model, New App Store: The Office Store
Juan Carlos Gonzalez
Ā 
PPTX
SharePoint Server 2013: to app or not to app?
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Ā 
PPTX
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Chris O'Brien
Ā 
PPTX
SharePoint 2013 App or Not to App
Kenneth Maglio
Ā 
PPTX
Sharepoint 2013 App
Trimantra Software Solutions
Ā 
PPTX
Developing Apps for SharePoint Store
Kashif Imran
Ā 
PPTX
SharePoint 2013 App Provisioning Models
Shailen Sukul
Ā 
PPTX
The SharePoint 2013 App Model
SPC Adriatics
Ā 
PPTX
MSDN - SharePoint 2013 to app or not to app
Joris Poelmans
Ā 
PPTX
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
Tobias Lekman
Ā 
PDF
(Almost) All About Apps for SharePoint 2013
Dragan Panjkov
Ā 
PPTX
Access share point-2013-data-with-provider-hosted-apps
Alexander Meijers
Ā 
PPTX
SPCA2013 - Once you go app you don't go back
NCCOMMS
Ā 
PPTX
Getting Started with SharePoint 2013 Apps
Randy Williams
Ā 
PPTX
SharePoint Apps model overview
Eurofins GSC Lux sarl
Ā 
PPTX
2014 SharePoint Saturday Melbourne Apps or not to Apps
Gilles Pommier
Ā 
PPTX
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
SPTechCon
Ā 
PPTX
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...
Bram de Jager
Ā 
PDF
Deciding Between apps for SharePoint and SharePoint Solutions
David J Rosenthal
Ā 
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
Ryan Schouten
Ā 
SP Apps, New Model, New App Store: The Office Store
Juan Carlos Gonzalez
Ā 
SharePoint Server 2013: to app or not to app?
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Ā 
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Chris O'Brien
Ā 
SharePoint 2013 App or Not to App
Kenneth Maglio
Ā 
Sharepoint 2013 App
Trimantra Software Solutions
Ā 
Developing Apps for SharePoint Store
Kashif Imran
Ā 
SharePoint 2013 App Provisioning Models
Shailen Sukul
Ā 
The SharePoint 2013 App Model
SPC Adriatics
Ā 
MSDN - SharePoint 2013 to app or not to app
Joris Poelmans
Ā 
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
Tobias Lekman
Ā 
(Almost) All About Apps for SharePoint 2013
Dragan Panjkov
Ā 
Access share point-2013-data-with-provider-hosted-apps
Alexander Meijers
Ā 
SPCA2013 - Once you go app you don't go back
NCCOMMS
Ā 
Getting Started with SharePoint 2013 Apps
Randy Williams
Ā 
SharePoint Apps model overview
Eurofins GSC Lux sarl
Ā 
2014 SharePoint Saturday Melbourne Apps or not to Apps
Gilles Pommier
Ā 
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
SPTechCon
Ā 
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...
Bram de Jager
Ā 
Deciding Between apps for SharePoint and SharePoint Solutions
David J Rosenthal
Ā 
Ad

More from Ryan Schouten (7)

PPTX
TypeScript and SharePoint Framework
Ryan Schouten
Ā 
PPTX
SPS NYC Using the Office Dev PnP to Accelerate Your Productivity
Ryan Schouten
Ā 
PPTX
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Ryan Schouten
Ā 
PPTX
So You Want To Be A SharePoint Developer-SPS Silicon Valley 2015
Ryan Schouten
Ā 
PPTX
So You Want to Be a SharePoint Developer - SPS Utah 2015
Ryan Schouten
Ā 
PPTX
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
Ryan Schouten
Ā 
PPTX
SharePoint Saturday San Diego - SharePoint 2013 Apps
Ryan Schouten
Ā 
TypeScript and SharePoint Framework
Ryan Schouten
Ā 
SPS NYC Using the Office Dev PnP to Accelerate Your Productivity
Ryan Schouten
Ā 
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Ryan Schouten
Ā 
So You Want To Be A SharePoint Developer-SPS Silicon Valley 2015
Ryan Schouten
Ā 
So You Want to Be a SharePoint Developer - SPS Utah 2015
Ryan Schouten
Ā 
SharePoint Saturday Denver 2015 - What is Office365 and Why Should I Care?
Ryan Schouten
Ā 
SharePoint Saturday San Diego - SharePoint 2013 Apps
Ryan Schouten
Ā 

Recently uploaded (20)

PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
PDF
Software Development Methodologies in 2025
KodekX
Ā 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
Ā 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
Ā 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
Ā 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Ā 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
Ā 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
Ā 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
Ā 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Ā 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
Ā 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
Ā 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
Ā 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Ā 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
Ā 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
Ā 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
Ā 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Ā 

SharePoint Saturday Sacramento 2013 SharePoint Apps

  • 2. SharePoint Apps in SharePoint 2013 Ryan Schouten @shrpntknight ITG
  • 4. About Me Ryan Schouten Worked with SharePoint for 7 years I have experience with SharePoint 2003 – 2013 I have worked with ASP.Net for 11 years MCPD Contact Information [email protected] @shrpntknight http://www.sharepointknight.com
  • 5. Objectives • The Need • Benefits • Hosting Options • Limitations • New Functionality • Development Options • Permissions and Security • Deployment • Break it Down
  • 7. Hence the new App Model • No custom code on the SharePoint server • Easier to upgrade to future versions of SharePoint • Works in Office 365 SharePoint Online without limitations • Reduces the ramp-up time for those building apps • Don’t need to know/be as familiar with SharePoint ā€œ-ismsā€ • Leverage hosting platform features in new apps • Enables taking SharePoint apps to different levels – further than what can be done with farm / sandbox solutions
  • 8. Benefits (continued) • Low cost of entry for developers • Hosted SharePoint Dev sites • No need to have a farm per developer (Shared Development Farms/Tenants) • No Intensive development environment requirements
  • 9. Hosting Options SharePoint-Hosted App Provision an isolated sub web on a parent web (separate domain) • Reuse web elements (lists, files, out-of-box web parts) • No server code allowed; use client JavaScript for logic, UX Provider-Hosted App ā€œBring your own server hosting infrastructure and technology platformā€ Get remote events from SharePoint Use CSOM/REST + OAuth to work with SP Cloud-based Apps Your Hosted Site Autohosted App Windows Azure + SQL Azure provisioned invisibly as apps are installed Azure SharePoint Host Web App Web* (separate SharePoint domain) SharePoint Host Web App Web* (separate SharePoint domain) SharePoint Host Web App Web (separate SharePoint domain)
  • 10. Hosting Comparison SharePoint Hosted Cloud Hosted App Scope SharePoint Site Site or Tenancy Architecture Web Site Can be Multi-Tenant App Developer Skillset SharePoint + HTML/JS Full Stack UI Technologies SharePoint + HTML/JS Any Web Stack Server Code None Any Storage Lists and Libraries Any Key Limitations No Server Code Hosting Expertise Required Good for… Smaller apps & resource storage Any type of Application
  • 11. App Presentation Options Shape Description Example Immersive Full Page App App that implements a new scenario for customers Resource Tracking, Budgeting App Part Provides new parts you can add to your sites Weather, News, Stock Ticker Extension App Add new actions for documents and items Display Document Visualization, Print to Print Service Vendor
  • 12. Limitations • Apps in general • Deployed to different domain(extra login possible) • Initial configuration is a pain • App Parts • Loaded in an iframe(size is fixed) • Also loaded from other domain
  • 13. New Functionality • Improved CSOM • Improved Rest API • Needed since code is not run in SharePoint Processes • O-Auth Security • New Security Model to allow app specific permissions
  • 15. JSOM Library • Library has two versions • PS.js – minified version of the library • PS.Debug.js – unminified with intellisense • Both can be found in the layouts folder • %ProgramFiles%Common FilesMicrosoft SharedWeb Server Extensions15TEMPLATELAYOUTS • http://siteurl/_layouts/15 • Easiest way to reference it in SharePoint is <SharePoint:ScriptLink name="PS.js" runat="server" ondemand="false" localizable="false" loadafterui="true" />
  • 16. Example SP.SOD.executeOrDelayUntilScriptLoaded(GetProjects, "PS.js"); function GetProjects() { var projContext = PS.ProjectContext.get_current(); projects = projContext.get_projects(); projContext.load(projects, 'Include(Name, CreatedDate, Id)'); projContext.executeQueryAsync(onQuerySucceeded, onQueryFailed); }
  • 17. Continued function onQuerySucceeded(sender, args) { var projectEnumerator = projects.getEnumerator(); while (projectEnumerator.moveNext()) { var project = projectEnumerator.get_current(); var row = tblProjects.insertRow(); row.insertCell().innerText = project.get_name(); row.insertCell().innerText = project.get_createdDate(); row.insertCell().innerText = project.get_id(); } }
  • 19. Permissions and Security • Apps have their own permissions • You must specify what SharePoint you want to access in your Manifest • Content is secured through Oauth • Users must have the permissions you need for them to install
  • 20. Deployment • Everything Packaged into a .app file • This can be used to add the app manually to a site or publish it to the SharePoint Store
  • 22. Gotchas • On-Premise Sites are not configured by default to handle Apps • Sideloading of apps is not enabled on this site. • Enable-SPFeature e374875e-06b6-11e0-b0fa-57f5dfd72085 – url http://sp.contoso.com • App Management Shared Service Proxy is not installed. • Technet article on how to setup On-Premise for development • http://msdn.microsoft.com/en-us/library/fp179923.aspx
  • 24. Join us right after at The Blue Prynt Socialize and unwind after our day of learning. Blue Prynt Restaurant & Bar 815 11th St, Sacramento, CA 95814 bluepryntsacramento.com SACRAMENTO

Editor's Notes

  • #2: Introduction slide
  • #5: Worked with all but one version of SharePoint. I missed the first version. Slides will be posted to my blog at http://www.sharepointknight.com in the next 24 hours.
  • #24: Conclusion slide
  • #25: SharePint