SlideShare a Scribd company logo
Tom Resing
Microsoft, Senior Content Publisher
4/28/2016
Develop a SharePoint
Add-In (nee App) in
45 Minutes
Upgrade
Develop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 Minutes
Page 5
Tom Resing
Senior Content Publisher
SharePoint End User Content
Modern Assistance & support
eXperience (MAX)
Office, Microsoft
Page 6
•What are SharePoint Add-ins?
•Napa Demo
•Visual Studio 2015 Demo
•Resources
•Questions
Agenda
Page 7
Are stand-alone
applications that provide
specific information or
functionality to a SharePoint
site.
ADD-INS FOR SHAREPOINT
Page 8
Apps for SharePoint are
easy for users to install,
use, manage, upgrade, and
remove.
ADD-INS FOR SHAREPOINT
Page 9
Apps can be SharePoint-
hosted (reside and execute
in SharePoint) or cloud-
hosted (Windows Azure or
other systems), or both.
ADD-INS FOR SHAREPOINT
Develop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 Minutes
Develop a SharePoint App in 45 Minutes
Demos: First Napa Then Visual
Studio App Tools
http://msdn.microsoft.com/en-us/library/office/fp179924(v=office.15).aspx
Page 15
How to: Build a SharePoint-hosted Client Web Part in SharePoint 2013
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2012/08/01/ho
w-to-build-a-sharepoint-hosted-client-web-part-in-sharepoint-2013.aspx
SHAREPOINT 2013: APP OVERVIEW FOR IT PRO
http://www.microsoft.com/en-us/download/details.aspx?id=30373
Set up a development environment for SharePoint Add-ins on Office 365
http://msdn.microsoft.com/en-us/library/office/fp179924(v=office.15).aspx
References
Page 16
• Creating a SharePoint 2013 App With Azure Web
Sites, Kirk Evans[MSFT], 24 Feb 2014
• How to: Create a basic app for SharePoint by using
Napa Office 365 Development Tools
https://msdn.microsoft.com/library/office/jj220041
• SharePoint Add-ins, MSDN, April 2016
https://msdn.microsoft.com/en-us/library/fp179930
References – 2
Page 17
• Choose patterns for developing and hosting your SharePoint
Add-in, MSDN, October 2015
• Create a SharePoint Add-in that contains a document
template and a task pane add-in, Dev.office.com, open
editing
• OData BCS Code Sample from TechEd 2014, tomresing.com,
video walkthrough included
References - 3
Page 18
Tom Resing’s Collaboration Blog
www.tomresing.com
Email
Resingnet-website@yahoo.com
Twitter
@resing
Connect with me
Questions

More Related Content

What's hot (20)

PDF
SPS Helsinki: Transforming SharePoint Farm Solutions to the App Model
Matthias Einig
 
PPTX
Matthias einig transforming share point farm solutions to the app model
BIWUG
 
PPTX
I03 migration from on premises to office365 - tips tricks and hows
Knut Relbe-Moe [MVP, MCT]
 
PDF
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
NCCOMMS
 
PDF
What's in SharePoint land 2016 for the end user
SPC Adriatics
 
PPTX
SharePoint 2013 Apps: A Comparison to SharePoint 2010 Web Parts
Tim McCarthy
 
PPTX
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
Knut Relbe-Moe [MVP, MCT]
 
PDF
Webhooks in Microsoft SharePoint Online
Netwoven Inc.
 
PDF
O365Con18 - Bridge Over O365 Gaps and Enhance User Satisfaction - Nimrod Geva
NCCOMMS
 
PPTX
SPSOslo 2014 - Visio 2013 & Visio Services – A Quick Guide
Knut Relbe-Moe [MVP, MCT]
 
PDF
Exploring the PowerApps advantage
Malin De Silva
 
PDF
Microsoft Cloud Updates - September 2017
Robert Crane
 
PPTX
Turn Office 365 SharePoint into an intranet hub
Darrell Trimble
 
PPTX
SPSNYC - Visio 2013 and Visio Services a quick guide
Knut Relbe-Moe [MVP, MCT]
 
PPTX
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Michael Blumenthal (Microsoft MVP)
 
PPTX
Delve and Office Graph
Knut Relbe-Moe [MVP, MCT]
 
PPTX
Be a Modern SharePoint Developer
Suhail Jamaldeen
 
PDF
Need to Know Webinar - September 2017
Robert Crane
 
PPTX
Real World Add-in Development for Office365
Brian Culver
 
PDF
O365Con18 - Best Practice with Company Video on Microsoft Stream - Michael Greth
NCCOMMS
 
SPS Helsinki: Transforming SharePoint Farm Solutions to the App Model
Matthias Einig
 
Matthias einig transforming share point farm solutions to the app model
BIWUG
 
I03 migration from on premises to office365 - tips tricks and hows
Knut Relbe-Moe [MVP, MCT]
 
O365Con18 - Modern News Publishing with SharePoint - Maarten Eekels
NCCOMMS
 
What's in SharePoint land 2016 for the end user
SPC Adriatics
 
SharePoint 2013 Apps: A Comparison to SharePoint 2010 Web Parts
Tim McCarthy
 
SPSBE14 SPSBE02 SharePoint Upgrade reel life experience, best practices
Knut Relbe-Moe [MVP, MCT]
 
Webhooks in Microsoft SharePoint Online
Netwoven Inc.
 
O365Con18 - Bridge Over O365 Gaps and Enhance User Satisfaction - Nimrod Geva
NCCOMMS
 
SPSOslo 2014 - Visio 2013 & Visio Services – A Quick Guide
Knut Relbe-Moe [MVP, MCT]
 
Exploring the PowerApps advantage
Malin De Silva
 
Microsoft Cloud Updates - September 2017
Robert Crane
 
Turn Office 365 SharePoint into an intranet hub
Darrell Trimble
 
SPSNYC - Visio 2013 and Visio Services a quick guide
Knut Relbe-Moe [MVP, MCT]
 
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Michael Blumenthal (Microsoft MVP)
 
Delve and Office Graph
Knut Relbe-Moe [MVP, MCT]
 
Be a Modern SharePoint Developer
Suhail Jamaldeen
 
Need to Know Webinar - September 2017
Robert Crane
 
Real World Add-in Development for Office365
Brian Culver
 
O365Con18 - Best Practice with Company Video on Microsoft Stream - Michael Greth
NCCOMMS
 

Viewers also liked (20)

PPTX
A Practical Use Of External Data Sources
Tom Resing
 
PPTX
Share point hosted add ins munich
Sonja Madsen
 
PPTX
SharePoint 2013 Javascript Object Model
InnoTech
 
PPTX
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
 
PPTX
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
Andrew Clark
 
PDF
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
Mallory O'Connor
 
PPTX
SharePoint Evolution conference 2013 - Bringing SharePoint Information into O...
Wes Hackett
 
PPTX
SPCA2013 - Once you go app you don't go back
NCCOMMS
 
PDF
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
 
PPTX
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
 
PPTX
Votre première App SharePoint pour Office 365 avec Visual Studio !
Gilles Pommier
 
PPTX
Building your first app for share point 2013
Muawiyah Shannak
 
PPTX
SP2013 for Developers - Chris O'Brien
Chris O'Brien
 
PPTX
SharePoint App Store - itunes for you business
Andrew Woodward
 
PPTX
A Deep-Dive into Real-World SharePoint App Development
SPC Adriatics
 
PDF
Transitioning to SharePoint App Development
Simon Rennocks
 
PPTX
Road to the Cloud - Extending your reach with SharePoint and Office 365
Talbott Crowell
 
PDF
Building a Windows Store App for SharePoint 2013
Aspenware
 
PPTX
Share point app architecture for the cloud and on premise
Sonja Madsen
 
PPTX
SPSNL - Bringing SharePoint information into Office through Office Apps
Wes Hackett
 
A Practical Use Of External Data Sources
Tom Resing
 
Share point hosted add ins munich
Sonja Madsen
 
SharePoint 2013 Javascript Object Model
InnoTech
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
 
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
Andrew Clark
 
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
Mallory O'Connor
 
SharePoint Evolution conference 2013 - Bringing SharePoint Information into O...
Wes Hackett
 
SPCA2013 - Once you go app you don't go back
NCCOMMS
 
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
 
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
 
Votre première App SharePoint pour Office 365 avec Visual Studio !
Gilles Pommier
 
Building your first app for share point 2013
Muawiyah Shannak
 
SP2013 for Developers - Chris O'Brien
Chris O'Brien
 
SharePoint App Store - itunes for you business
Andrew Woodward
 
A Deep-Dive into Real-World SharePoint App Development
SPC Adriatics
 
Transitioning to SharePoint App Development
Simon Rennocks
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Talbott Crowell
 
Building a Windows Store App for SharePoint 2013
Aspenware
 
Share point app architecture for the cloud and on premise
Sonja Madsen
 
SPSNL - Bringing SharePoint information into Office through Office Apps
Wes Hackett
 
Ad

Similar to Develop a SharePoint App in 45 Minutes (20)

PDF
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
European Collaboration Summit
 
PPT
learn sharepoint at AMC Square learning
ASIT Education
 
PPTX
Power User functionality in SharePoint 2013 - SP Intersection
Asif Rehmani
 
PPTX
Getting started with office 365 add ins development 3 may 2018 - v2
Nilesh Shah
 
PPTX
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
PPTX
06.SharePointApps
EaswariSP
 
PDF
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Edureka!
 
PPTX
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
CSIRO National AI Centre
 
PPT
CVNUG - Share Point Development
ryanaoliveira
 
PPTX
Share point 2010 administration & development
MJ Ferdous
 
PPTX
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
AntonioMaio2
 
PDF
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
Vlad Catrinescu
 
PPTX
LightUp SharePoint with Silverlight
Spiffy
 
PDF
UiPath Community - Dallas - Studio Web.pdf
DianaGray10
 
PDF
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Alpha BOLD
 
PPTX
Microsoft Viva Connections - Set up and Extend with SPFx
Nanddeep Nachan
 
PPTX
Yes, You Can Develop for SharePoint
Elizabeth Szabo
 
PPTX
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
Nitin Khubani
 
PPTX
SharePoint Conference North America 2018 - Summary
David Warner II
 
PPTX
ESPC19 - Build Your First Microsoft Teams App Using SPFx
Sébastien Levert
 
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
European Collaboration Summit
 
learn sharepoint at AMC Square learning
ASIT Education
 
Power User functionality in SharePoint 2013 - SP Intersection
Asif Rehmani
 
Getting started with office 365 add ins development 3 may 2018 - v2
Nilesh Shah
 
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
06.SharePointApps
EaswariSP
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Edureka!
 
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
CSIRO National AI Centre
 
CVNUG - Share Point Development
ryanaoliveira
 
Share point 2010 administration & development
MJ Ferdous
 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
AntonioMaio2
 
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
Vlad Catrinescu
 
LightUp SharePoint with Silverlight
Spiffy
 
UiPath Community - Dallas - Studio Web.pdf
DianaGray10
 
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Alpha BOLD
 
Microsoft Viva Connections - Set up and Extend with SPFx
Nanddeep Nachan
 
Yes, You Can Develop for SharePoint
Elizabeth Szabo
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
Nitin Khubani
 
SharePoint Conference North America 2018 - Summary
David Warner II
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
Sébastien Levert
 
Ad

More from Tom Resing (20)

PPTX
Quickly respond to relevant information in SharePoint Online
Tom Resing
 
PDF
SharePoint Modern Support and Assistance
Tom Resing
 
PPTX
Engage your users with 3 trends in successful intranets
Tom Resing
 
PPTX
Engage your users with 3 trends in successful intranets
Tom Resing
 
PPTX
SharePoint Authorization and Authentication-Controlling Access to Documents a...
Tom Resing
 
PPTX
Blogs: From SharePoint to WordPress
Tom Resing
 
PPTX
CodeUP April 2014 Lunch and Learn
Tom Resing
 
PPTX
SharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
Tom Resing
 
PPTX
Is Your Intranet Social Yet?
Tom Resing
 
PPTX
Integrate External Data w/ business connectivity services (BCS)
Tom Resing
 
PPTX
Share point 2013 administration
Tom Resing
 
PPTX
Integrate external data with the business connectivity services
Tom Resing
 
PPTX
Integrate External Data with bcs #spsaustx
Tom Resing
 
PPTX
BPC Keynote BCS Resing
Tom Resing
 
PPTX
The SharePoint Development Path from 2007 to 2010
Tom Resing
 
PPTX
The SharePoint Development Path from 2007 to 2010
Tom Resing
 
PPTX
Spssa march30th prep
Tom Resing
 
PPTX
Agile Content Migration for SharePoint
Tom Resing
 
PPTX
SharePoint Saturday San Antonio April 2nd
Tom Resing
 
PDF
Integrate External Data With The Business Data Catalog
Tom Resing
 
Quickly respond to relevant information in SharePoint Online
Tom Resing
 
SharePoint Modern Support and Assistance
Tom Resing
 
Engage your users with 3 trends in successful intranets
Tom Resing
 
Engage your users with 3 trends in successful intranets
Tom Resing
 
SharePoint Authorization and Authentication-Controlling Access to Documents a...
Tom Resing
 
Blogs: From SharePoint to WordPress
Tom Resing
 
CodeUP April 2014 Lunch and Learn
Tom Resing
 
SharePoint Saturday Chicago - SharePoint for DBAs Tom Resing
Tom Resing
 
Is Your Intranet Social Yet?
Tom Resing
 
Integrate External Data w/ business connectivity services (BCS)
Tom Resing
 
Share point 2013 administration
Tom Resing
 
Integrate external data with the business connectivity services
Tom Resing
 
Integrate External Data with bcs #spsaustx
Tom Resing
 
BPC Keynote BCS Resing
Tom Resing
 
The SharePoint Development Path from 2007 to 2010
Tom Resing
 
The SharePoint Development Path from 2007 to 2010
Tom Resing
 
Spssa march30th prep
Tom Resing
 
Agile Content Migration for SharePoint
Tom Resing
 
SharePoint Saturday San Antonio April 2nd
Tom Resing
 
Integrate External Data With The Business Data Catalog
Tom Resing
 

Recently uploaded (20)

PPTX
PCU Keynote at IEEE World Congress on Services 250710.pptx
Ramesh Jain
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
PCU Keynote at IEEE World Congress on Services 250710.pptx
Ramesh Jain
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 

Develop a SharePoint App in 45 Minutes

  • 1. Tom Resing Microsoft, Senior Content Publisher 4/28/2016 Develop a SharePoint Add-In (nee App) in 45 Minutes
  • 5. Page 5 Tom Resing Senior Content Publisher SharePoint End User Content Modern Assistance & support eXperience (MAX) Office, Microsoft
  • 6. Page 6 •What are SharePoint Add-ins? •Napa Demo •Visual Studio 2015 Demo •Resources •Questions Agenda
  • 7. Page 7 Are stand-alone applications that provide specific information or functionality to a SharePoint site. ADD-INS FOR SHAREPOINT
  • 8. Page 8 Apps for SharePoint are easy for users to install, use, manage, upgrade, and remove. ADD-INS FOR SHAREPOINT
  • 9. Page 9 Apps can be SharePoint- hosted (reside and execute in SharePoint) or cloud- hosted (Windows Azure or other systems), or both. ADD-INS FOR SHAREPOINT
  • 13. Demos: First Napa Then Visual Studio App Tools
  • 15. Page 15 How to: Build a SharePoint-hosted Client Web Part in SharePoint 2013 http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2012/08/01/ho w-to-build-a-sharepoint-hosted-client-web-part-in-sharepoint-2013.aspx SHAREPOINT 2013: APP OVERVIEW FOR IT PRO http://www.microsoft.com/en-us/download/details.aspx?id=30373 Set up a development environment for SharePoint Add-ins on Office 365 http://msdn.microsoft.com/en-us/library/office/fp179924(v=office.15).aspx References
  • 16. Page 16 • Creating a SharePoint 2013 App With Azure Web Sites, Kirk Evans[MSFT], 24 Feb 2014 • How to: Create a basic app for SharePoint by using Napa Office 365 Development Tools https://msdn.microsoft.com/library/office/jj220041 • SharePoint Add-ins, MSDN, April 2016 https://msdn.microsoft.com/en-us/library/fp179930 References – 2
  • 17. Page 17 • Choose patterns for developing and hosting your SharePoint Add-in, MSDN, October 2015 • Create a SharePoint Add-in that contains a document template and a task pane add-in, Dev.office.com, open editing • OData BCS Code Sample from TechEd 2014, tomresing.com, video walkthrough included References - 3
  • 18. Page 18 Tom Resing’s Collaboration Blog www.tomresing.com Email [email protected] Twitter @resing Connect with me

Editor's Notes

  • #2: Creating compelling enhancements to SharePoint through code is easier than ever with the most recent developer tools from Microsoft. Learn to take advantage of these tools to quickly develop and deploy new SharePoint solutions. Includes information on Visual Studio 2013 with SharePoint 2013. Get a quick introduction to the SharePoint App Model with the Napa Tools for Office 365. Familiarity with HTLML, Javascript, C# code and Visual Studio will help understand this class, but basic SharePoint concepts that wouldn't be familiar to those new to SharePoint will be explained.
  • #3: Have you ever upgraded a piece of software? How about a program you wrote? We all know it’s never as easy as we’d like. And, by now, we all know if you want to move from SharePoint 2010 to SharePoint 2013 or SharePoint Online, there is no upgrade path. It’s a migration.
  • #4: The promise of the app model is good. Apps are meant to be upgrade safe and the model is based on the success of other app models and stores like the Apple Store. For 3rd party software vendors, this offers an easier way to get software to you.
  • #5: The benefit for you the developer? It's a lot easier than the old way. Let me show you some tips to get started really quickly.
  • #6: I’m Tom Resing and I joined Jive as a Sales Engineer 8 months ago. I’ve specialized in SharePoint Development exclusively for the past 8 years. I’ve earned an exclusive certification, co-authored two Microsoft Press books and earned two Microsoft MVP awards.
  • #7: We’ll start with an overview of SharePoint Add-Ins, then go to demos. I have some resource links to share with you. I encourage questions as I go. I reserve the right to answer later.
  • #8: Notice that the word customize is not used. We're not changing a site with an addin, we're enhancing it. We may be adding a new action, or an app part or linking to a new app web, but we're not changing the lists or librarys on the
  • #11: Recognize this dialog? I received this when loading Scrabble from Facebook. When an application extends Facebook, it’s required to ask you for permission to use your information.
  • #12: Here’s a similar dialog installing the Quote of the Day add-in to SharePoint. Just like in Facebook, the publisher of the app is identified. There are different levels of information the publisher can request for their app. Here you see basic information about the site and the users of the site.
  • #13: There are two ways to start developing an add-in. I’ll demonstrate both. For the second method, in Visual Studio, you’ll need the latest Office Developer Tools. The dialog above shows the first time you create a new SharePoint Add-In from Visual Studio. In my case, after I hit install, all the required pieces downloaded, I was prompted to close Visual Studio and then the tools were installed.
  • #15: Here’s a great list of all the different ways you can get a developer site today. You might already have one!
  • #16: The first link is a very helpful article by Corey Roth. Read it if you want to make an “App Part.” The second is that IT Pro Poster I quoted in the overiew. The third
  • #17: Kirk Evans’ site is another must read for SharePoint Add-in developers, that article is one example of great content If you want to see how far you can take development in Napa, check out the second article, recently updated The 3rd article is a really great explanation of add-ins
  • #18: The first article is helpful when you’re deciding between SharePoint Hosted and Provider-Hosted An add-in with a document template is very practicle. One of the more recent code samples, the article and the code are stored in github Lastly, if you want a walkthrough of my example BCS code, read this article on my blog