SlideShare a Scribd company logo
Yes, You Can Develop 
for SharePoint! 
Getting started with SharePoint Application Development 
for .NET and JavaScript Developers
Yes, You Can Develop for SharePoint
Who I am? 
Elizabeth Szabo 
 Lead Developer, SharePoint Services at RMSource, inc. 
 Previously worked as a Teacher, a Webmaster, an ASP.NET 
developer 
 Co-organizer of the TRISPUG (Triangle SharePoint) user group 
 Contact me! @lizascript liza@lizascript.com
Who is this session for? 
 Web developers interested in creating business solution on 
the SharePoint development platform 
 Web developers asked to write code to extend SharePoint 
capabilities (usually out of blue – why me?) 
 Developers asked to integrate their system with SharePoint 
 SharePoint power users frustrated with the limitations of 
SharePoint and want to do something about 
 … and any bored programmer looking for a new challenge
Prerequisites 
 Know the basic concepts of Web development 
 Familiar with HTML5, CSS3, JavaScript and/or C# 
 Have seen SharePoint somewhere
Why to consider $harePoint? 
 Huge demand, very affordable cloud subscription 
 Negative unemployment, good pay 
 So many areas, you can find your niche
SP is a Business Platform 
 … and more
DEMO 
How SharePoint 2013 looks like
SP is a Development Platform 
80% out of box 
+ 
20% customization 
= 
Business Solutions Faster
Example
Coding a business application
Would I rather do it in SP?
Why should you consider to 
develop for SharePoint? 
 SP is a platform 
 Extendable (but limited Out of Box experience) 
 Customizable (to adjust to the business needs) 
 50-60% of users unsatisfied 
 Users want more features, more convenience 
 Stores more and more data, can connect to different kind of 
databases – data integration 
 “Mashable” (OAuth) 
 Sociable (Yammer) 
 Mobile
Why now? What has changed?
Benefits of the New App Model 
 Better Architecture - Applications running outside of 
SharePoint 
 Speeds up SharePoint 
 Makes it more stable 
 Easy access to data and services 
 Connect through web services 
 Easy end user customization – just install an app 
 Easier migration 
 No need to rewrite applications 
 Easier development 
 Communication through web service code
Flexible Architecture
Access to data and services 
and data
Just another API – or a few
Flexible Life Cycle
Flexible Programming Model 
…
User Experience 
 HTML5 
 CSS3 
 JavaScript 
 JQuery 
 MVC Views 
 BYO JavaScript Library/Framework 
 Silverlight on Mobile
Office App Store (https://store.office.com/)
DEMO 
SharePoint Store Applications
How can get I started? 
Tools 
 Visual Studio 2012 + Office Development Tools or VS 2013 
 Napa (browser based development tool) 
 LightSwitch (rapid .NET prototyping tool, part of Visual Studio 
2012 and up) 
 Notepad(++) if you must
For Mobile Development 
 HTML5/CSS3/JavaScript 
 Native apps: 
 Xamarin – cross platform, C# based code 
 Cordova – cross platform, HTML5/JavaScript 
 Visual Studio - Windows 8.1, Windows Phone
Development Environment 
 Traditional server side development 
 Windows Server 2008 SP1 or better 
 SQL Server 2008 R2 or better 
 SharePoint Foundation/Server/Enterprise 
 Visual Studio 2012 or better on the SharePoint Server 
 Apps for SharePoint 
 Office 365 Developer site (subscribe/use MSDN subscription) 
 Your developer tool of choice online, on your desktop or 
laptop
What did we learn? 
 What SharePoint means for business 
 What SharePoint means for developers 
 What SharePoint applications are 
 What tools you need for SharePoint development 
 How can you get started
Next steps - Resources 
 Getting started with Office and SharePoint Development 
http://dev.office.com/getting-started 
 Apps for Office and SharePoint 
 http://bit.ly/1EbdgVF (MSDN) http://bit.ly/1Ebehgg (MVA ) 
 Setup your Development Environment 
http://bit.ly/1EbdKew (MSDN), http://bit.ly/1Ebebp5 (MVA) 
 SP Development on Microsoft Virtual Academy: http://bit.ly/1EbeTCJ 
 SP Development on Pluralsight: http://www.pluralsight.com 
(Search for SharePoint 2013 app development) 
 Code samples : http://bit.ly/1wVgN85 (MSDN) 
 Part 2 will talk about the APIs, hosting model, security and much more
Questions?
We are here for you! 
Triangle SharePoint User Group (TRISPUG) 
Every first Tuesday 6:00 PM 
Durham Microsoft Office 
http://trispug.com 
@TriangleSP
Thank You! 
Elizabeth Szabo 
 Follow me on Twitter @lizascript 
 Connect me on LinkedIn 
https://linkedin.com/in/elizabethszabo 
 Email me liza@lizascript.com 
 Join me on Meetup 
 TRISPUG (Triangle SharePoint User Group) 
 TRINUG (Triangle .NET User Group) 
 TRIPASS (Triangle SQL Server User Group)

More Related Content

PPT
Ajax Usability for AjaxWorld
AndreCharland
 
PPT
Saa S Tech Introduction
praveenHegde
 
PDF
Exploring the PowerApps advantage
Malin De Silva
 
PPTX
Introduction to Microsoft Flow & PowerApps
JoAnna Cheshire
 
PPTX
Microsoft PowerApps
CloudFronts Technologies LLP.
 
PPTX
PowerApps Deep Dive
SPC Adriatics
 
PPTX
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
PPTX
Custom APIs with Powerapps and Microsoft Flow
Malin De Silva
 
Ajax Usability for AjaxWorld
AndreCharland
 
Saa S Tech Introduction
praveenHegde
 
Exploring the PowerApps advantage
Malin De Silva
 
Introduction to Microsoft Flow & PowerApps
JoAnna Cheshire
 
Microsoft PowerApps
CloudFronts Technologies LLP.
 
PowerApps Deep Dive
SPC Adriatics
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
Custom APIs with Powerapps and Microsoft Flow
Malin De Silva
 

What's hot (20)

PPT
Blank Slate Css Meetup
NYCSS Meetup
 
PPTX
Power apps presentation
InnoTech
 
PPTX
PowerApps Deep Dive
Timo Pertilä
 
PDF
Powerapps & Flow
Xpand IT
 
PPT
Share Point Business Portal
Peter1020
 
PPTX
Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Va...
serge luca
 
PPTX
Microsoft Flow - Easy Desktop Integration
Daniel Toomey
 
PPTX
Intro to power apps
Agusto Sipahutar
 
PPTX
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
PPTX
ProShare_PowerApps_Flow
Hemendra Patel
 
PPTX
SPS Utah - SharePoint Framework Extensions
Alex Terentiev
 
PPTX
Target SharePoint and Teams with SharePoint Framework
Haaron Gonzalez
 
PPTX
Power apps portal out for public review
Concetto Labs
 
PPTX
Office 365 Truths Delve and Office Graph
Albert-Jan Schot
 
PPTX
Design mission-critical enterprise applications with Power Automate and Docto...
serge luca
 
PPTX
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Vignesh Ganesan I Microsoft MVP
 
PPTX
Power apps portals are now generally available
Concetto Labs
 
PDF
SPSDC PowerApps and Flow by Hemendra Patel
Hemendra Patel
 
PPTX
Microsoft Azure News - June 2016
Daniel Toomey
 
PPTX
RPA with UIPath and Flaui
Agusto Sipahutar
 
Blank Slate Css Meetup
NYCSS Meetup
 
Power apps presentation
InnoTech
 
PowerApps Deep Dive
Timo Pertilä
 
Powerapps & Flow
Xpand IT
 
Share Point Business Portal
Peter1020
 
Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Va...
serge luca
 
Microsoft Flow - Easy Desktop Integration
Daniel Toomey
 
Intro to power apps
Agusto Sipahutar
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
ProShare_PowerApps_Flow
Hemendra Patel
 
SPS Utah - SharePoint Framework Extensions
Alex Terentiev
 
Target SharePoint and Teams with SharePoint Framework
Haaron Gonzalez
 
Power apps portal out for public review
Concetto Labs
 
Office 365 Truths Delve and Office Graph
Albert-Jan Schot
 
Design mission-critical enterprise applications with Power Automate and Docto...
serge luca
 
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Vignesh Ganesan I Microsoft MVP
 
Power apps portals are now generally available
Concetto Labs
 
SPSDC PowerApps and Flow by Hemendra Patel
Hemendra Patel
 
Microsoft Azure News - June 2016
Daniel Toomey
 
RPA with UIPath and Flaui
Agusto Sipahutar
 
Ad

Viewers also liked (15)

PDF
How To Best Develop SharePoint Requirements #SPSNOLA
Dux Raymond Sy
 
PPTX
SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint
Marc D Anderson
 
PDF
5 Ways SharePoint will Benefit your PMO
Knowledge Management Associates, LLC
 
PPTX
SharePoint Development For Asp Net Developers
Corey Roth
 
PPTX
SharePoint Development 101
Greg Hurlman
 
PPTX
Chris O'Brien - Modern SharePoint development: techniques for moving code off...
Chris O'Brien
 
PDF
Introduction to SharePoint as a Development Platform
Ronald Courville
 
PPTX
SharePoint Development(Lesson 5)
MJ Ferdous
 
PPTX
Getting Started with SharePoint Development
Chakkaradeep Chandran
 
PPTX
Custom Development in SharePoint – What are my options now?
Talbott Crowell
 
PPTX
What IS SharePoint Development?
Mark Rackley
 
PPTX
Modern SharePoint Development using Visual Studio Code
Jared Matfess
 
PPTX
Develop a SharePoint App in 45 Minutes
Tom Resing
 
PDF
Beginners SharePoint introduction
Melick Baranasooriya
 
PPTX
SharePoint Overview
Amy Phillips
 
How To Best Develop SharePoint Requirements #SPSNOLA
Dux Raymond Sy
 
SPTechCon Boston 2012 - Flying in the Cloud: New Ways to Develop for SharePoint
Marc D Anderson
 
5 Ways SharePoint will Benefit your PMO
Knowledge Management Associates, LLC
 
SharePoint Development For Asp Net Developers
Corey Roth
 
SharePoint Development 101
Greg Hurlman
 
Chris O'Brien - Modern SharePoint development: techniques for moving code off...
Chris O'Brien
 
Introduction to SharePoint as a Development Platform
Ronald Courville
 
SharePoint Development(Lesson 5)
MJ Ferdous
 
Getting Started with SharePoint Development
Chakkaradeep Chandran
 
Custom Development in SharePoint – What are my options now?
Talbott Crowell
 
What IS SharePoint Development?
Mark Rackley
 
Modern SharePoint Development using Visual Studio Code
Jared Matfess
 
Develop a SharePoint App in 45 Minutes
Tom Resing
 
Beginners SharePoint introduction
Melick Baranasooriya
 
SharePoint Overview
Amy Phillips
 
Ad

Similar to Yes, You Can Develop for SharePoint (20)

PPTX
Intro to SharePoint for Developers
Rob Wilson
 
PPTX
No-code developer options in Office 365 and SharePoint 2013
Asif Rehmani
 
PPTX
Developing apps for share point 2013
Usama Wahab Khan Cloud, Data and AI
 
PPT
CVNUG - Share Point Development
ryanaoliveira
 
PPTX
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
Gilles Pommier
 
PPTX
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Asif Rehmani
 
PPTX
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Ayman El-Hattab
 
PPTX
Getting Started with Office 365 Development
Dragan Panjkov
 
DOCX
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
Aimore Technologies
 
PPTX
When to Develop on a Platform (IndyTechFest 2008)
Rob Wilson
 
PPTX
No-code forms and workflow tools of the SharePoint trade
Asif Rehmani
 
PPTX
Prepararsi a spostare le proprie applicazioni share point su office 365
Giuseppe Marchi
 
PPTX
Sys02 best way to create a share point app
DotNetCampus
 
PPTX
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
Marc D Anderson
 
PPTX
Getting started with office 365 add ins development 3 may 2018 - v2
Nilesh Shah
 
PPTX
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Ayman El-Hattab
 
PPTX
SharePoint for Power Users
Gene Vangampelaere
 
PPTX
2010 share point saturday deck enterprise office applications
Garry Stewart
 
PPT
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Joel Oleson
 
PDF
Apps_Strategy_for_Business_and_IT
Rajesh Agadi
 
Intro to SharePoint for Developers
Rob Wilson
 
No-code developer options in Office 365 and SharePoint 2013
Asif Rehmani
 
Developing apps for share point 2013
Usama Wahab Khan Cloud, Data and AI
 
CVNUG - Share Point Development
ryanaoliveira
 
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
Gilles Pommier
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Asif Rehmani
 
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Ayman El-Hattab
 
Getting Started with Office 365 Development
Dragan Panjkov
 
How DotNet, SharePoint, and Azure helps to build a Custom Web Application wi...
Aimore Technologies
 
When to Develop on a Platform (IndyTechFest 2008)
Rob Wilson
 
No-code forms and workflow tools of the SharePoint trade
Asif Rehmani
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Giuseppe Marchi
 
Sys02 best way to create a share point app
DotNetCampus
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
Marc D Anderson
 
Getting started with office 365 add ins development 3 may 2018 - v2
Nilesh Shah
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Ayman El-Hattab
 
SharePoint for Power Users
Gene Vangampelaere
 
2010 share point saturday deck enterprise office applications
Garry Stewart
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Joel Oleson
 
Apps_Strategy_for_Business_and_IT
Rajesh Agadi
 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Architecture of the Future (09152021)
EdwardMeyman
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
Software Development Methodologies in 2025
KodekX
 
Software Development Company | KodekX
KodekX
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Architecture of the Future (09152021)
EdwardMeyman
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 

Yes, You Can Develop for SharePoint

  • 1. Yes, You Can Develop for SharePoint! Getting started with SharePoint Application Development for .NET and JavaScript Developers
  • 3. Who I am? Elizabeth Szabo  Lead Developer, SharePoint Services at RMSource, inc.  Previously worked as a Teacher, a Webmaster, an ASP.NET developer  Co-organizer of the TRISPUG (Triangle SharePoint) user group  Contact me! @lizascript [email protected]
  • 4. Who is this session for?  Web developers interested in creating business solution on the SharePoint development platform  Web developers asked to write code to extend SharePoint capabilities (usually out of blue – why me?)  Developers asked to integrate their system with SharePoint  SharePoint power users frustrated with the limitations of SharePoint and want to do something about  … and any bored programmer looking for a new challenge
  • 5. Prerequisites  Know the basic concepts of Web development  Familiar with HTML5, CSS3, JavaScript and/or C#  Have seen SharePoint somewhere
  • 6. Why to consider $harePoint?  Huge demand, very affordable cloud subscription  Negative unemployment, good pay  So many areas, you can find your niche
  • 7. SP is a Business Platform  … and more
  • 8. DEMO How SharePoint 2013 looks like
  • 9. SP is a Development Platform 80% out of box + 20% customization = Business Solutions Faster
  • 11. Coding a business application
  • 12. Would I rather do it in SP?
  • 13. Why should you consider to develop for SharePoint?  SP is a platform  Extendable (but limited Out of Box experience)  Customizable (to adjust to the business needs)  50-60% of users unsatisfied  Users want more features, more convenience  Stores more and more data, can connect to different kind of databases – data integration  “Mashable” (OAuth)  Sociable (Yammer)  Mobile
  • 14. Why now? What has changed?
  • 15. Benefits of the New App Model  Better Architecture - Applications running outside of SharePoint  Speeds up SharePoint  Makes it more stable  Easy access to data and services  Connect through web services  Easy end user customization – just install an app  Easier migration  No need to rewrite applications  Easier development  Communication through web service code
  • 17. Access to data and services and data
  • 18. Just another API – or a few
  • 21. User Experience  HTML5  CSS3  JavaScript  JQuery  MVC Views  BYO JavaScript Library/Framework  Silverlight on Mobile
  • 22. Office App Store (https://store.office.com/)
  • 23. DEMO SharePoint Store Applications
  • 24. How can get I started? Tools  Visual Studio 2012 + Office Development Tools or VS 2013  Napa (browser based development tool)  LightSwitch (rapid .NET prototyping tool, part of Visual Studio 2012 and up)  Notepad(++) if you must
  • 25. For Mobile Development  HTML5/CSS3/JavaScript  Native apps:  Xamarin – cross platform, C# based code  Cordova – cross platform, HTML5/JavaScript  Visual Studio - Windows 8.1, Windows Phone
  • 26. Development Environment  Traditional server side development  Windows Server 2008 SP1 or better  SQL Server 2008 R2 or better  SharePoint Foundation/Server/Enterprise  Visual Studio 2012 or better on the SharePoint Server  Apps for SharePoint  Office 365 Developer site (subscribe/use MSDN subscription)  Your developer tool of choice online, on your desktop or laptop
  • 27. What did we learn?  What SharePoint means for business  What SharePoint means for developers  What SharePoint applications are  What tools you need for SharePoint development  How can you get started
  • 28. Next steps - Resources  Getting started with Office and SharePoint Development http://dev.office.com/getting-started  Apps for Office and SharePoint  http://bit.ly/1EbdgVF (MSDN) http://bit.ly/1Ebehgg (MVA )  Setup your Development Environment http://bit.ly/1EbdKew (MSDN), http://bit.ly/1Ebebp5 (MVA)  SP Development on Microsoft Virtual Academy: http://bit.ly/1EbeTCJ  SP Development on Pluralsight: http://www.pluralsight.com (Search for SharePoint 2013 app development)  Code samples : http://bit.ly/1wVgN85 (MSDN)  Part 2 will talk about the APIs, hosting model, security and much more
  • 30. We are here for you! Triangle SharePoint User Group (TRISPUG) Every first Tuesday 6:00 PM Durham Microsoft Office http://trispug.com @TriangleSP
  • 31. Thank You! Elizabeth Szabo  Follow me on Twitter @lizascript  Connect me on LinkedIn https://linkedin.com/in/elizabethszabo  Email me [email protected]  Join me on Meetup  TRISPUG (Triangle SharePoint User Group)  TRINUG (Triangle .NET User Group)  TRIPASS (Triangle SQL Server User Group)

Editor's Notes

  • #6: But if you haven’t, I will show you around in a few minutes.
  • #7: More than 80% of Fortune 500 companies. On the chart: statistics from CareerBuilder for the North Carolina Triangle area – in the last 12 months
  • #9: Team sites, Project sites, Public sites, BI sites – not your grandfather’s SharePoint
  • #10: Let’s see an example
  • #11: What’s involved: Edit agenda items, share and collaborate on documents, upload attachments, approve and publish agenda, manage meetings, members and committees, archive, search. Great candidate for a SharePoint solution.
  • #12: Multi-tier ASP.NET 2.0 web forms, SQL server stored procedures Lot of very similar screens, stored procedures, security checking. Too much time spent on “plumbing”.
  • #13: Utilizing the SharePoint platform I need to write only a little code, and I can focus on the business logic.
  • #14: Before, it was done by SharePoint Developers – required a deep knowledge of XML, XSLT, CAML query, (Silverlight). Development was limited to the platform what the current version of SP was on. Not anymore.
  • #16: Let see it in more details!