SharePoint 2013 Apps Tutorial for Beginners
This is a Beginners Tutorial for "SharePoint Apps" that were Introduced in SharePoint 2013. I will try to Introduce the App Structure, Types of Apps, How they work, How to develop them,Where they run and more..
What are Apps?
Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website. Apps integrate the best of the web and SharePoint; they are targeted, lightweight, and easy-to-use, and do a great job at solving a user need. Users discover and download apps from the SharePoint Store or from their organization's private App Catalog and install them on their SharePoint sites.
Where are they hosted?
Two main Options here-
SharePoint hosted App
Cloud based Apps.
Three Options here
1. SharePoint Visual Studio 2012 project templates
2. Napa Office 365 development tools
3. No-Code Apps
How App are displayed
You have options to define how App will be displayed. Few Options are -
-Immersive full page (run on your server or sharepoint server)
-Add App as App part (it is just like a Webpart that even has webpart properties)
-UI Custom Action (add to create ribbon buttons or ECB menu items)
How apps Communicate With SharePoint
- Cloud hosted apps communicate through Client site object model or REST.
- Server Side or Client hosted Apps are granted Read,Write, manage and Full control permissions using OAuth 2.0 protocol.
What are the Contents of an App
- AppManifest.xml
- App part (like a Client webpart where you can set the properties)
- Package(to package the app)
How to add them to SharePoint
-Public office marketplace (Office Store or market place
- Internal organization app catalog (Companies purchase catalogs)
What are Apps?
Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website. Apps integrate the best of the web and SharePoint; they are targeted, lightweight, and easy-to-use, and do a great job at solving a user need. Users discover and download apps from the SharePoint Store or from their organization's private App Catalog and install them on their SharePoint sites.
Where are they hosted?
Two main Options here-
SharePoint hosted App
Cloud based Apps.
- Developer hosted Apps
- Azure Auto provisioned App
Three Options here
1. SharePoint Visual Studio 2012 project templates
- Install Microsoft office developer tools for Visual studio 2012
- Need to download the separately
2. Napa Office 365 development tools
- Browser based tool
- Quick and easy Deployment
3. No-Code Apps
How App are displayed
You have options to define how App will be displayed. Few Options are -
-Immersive full page (run on your server or sharepoint server)
-Add App as App part (it is just like a Webpart that even has webpart properties)
-UI Custom Action (add to create ribbon buttons or ECB menu items)
How apps Communicate With SharePoint
- Cloud hosted apps communicate through Client site object model or REST.
- Server Side or Client hosted Apps are granted Read,Write, manage and Full control permissions using OAuth 2.0 protocol.
What are the Contents of an App
- AppManifest.xml
- App part (like a Client webpart where you can set the properties)
- Package(to package the app)
How to add them to SharePoint
-Public office marketplace (Office Store or market place
- Internal organization app catalog (Companies purchase catalogs)
For entire SharePoint 2013 Tutorial please see
ReplyDeleteSharepoint 2013 Tutorial for Beginners
I have read many blogs as well as tutorials of SharePoint development as beginner and because of this I could make myself advance that the basic.
ReplyDelete