Your SlideShare is downloading. ×
Get started developing apps for SharePoint 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Get started developing apps for SharePoint 2013

1,169
views

Published on

In this webinar Muawiyah Shannak demonstrates how you can create your first SharePoint 2013 APP using Visual Studio 2012/2013. The demo includes how to register for Office 365 trial, managing …

In this webinar Muawiyah Shannak demonstrates how you can create your first SharePoint 2013 APP using Visual Studio 2012/2013. The demo includes how to register for Office 365 trial, managing SharePoint Online Site collections, describing the new App model , Choosing the right API, Packaging & Publishing the Apps.

Published in: Technology, Design

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,169
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
37
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Get started developing apps for SharePoint 2013
  • Muawiyah ShannakSharePoint Architect, MCC & UAE-SPUG OrganizerBlog: mushannak.blogspot.aeTwitter: @MuShannakLinkedIn: linkedin.com/in/shannakSlideshare: slideshare.net/MuawiyahShannakWebsite: mushannak-public.sharepoint.com
  • Email : uaespug@live.comWebsite : uaesharepoint.orgFacebook: http://www.facebook.com/UAESharepointTwitter : @UAESharePointYouTube: http://www.youtube.com/UAESharePointLinkedIn: linkedin.com/groups/UAESharePoint-4759377n
  • How the users see the SharePoint 2013.
  • Apps are mini applications that extend what you can do with the SharePoint 2013 Sites.
  • Go to Site contentAdd an App form Apps Store
  • Next slide we are going to address challenges in old SharePoint custom solutions (*.WSP)The sandboxed solutions run in an environment that has access to a subset of the SharePoint Foundation server object model and a subset of the Microsoft .NET Framework 3.5 assemblies. Code in a sandboxed solution must also run under a significantly restricted Code Access Security (CAS) policy.
  • The first problem with SharePoint solutions development is that most of the custom code written bydevelopers runs inside the SharePoint host environment.Farm-Trust Solutions:Not isolated and can cause a lot of issue for the ISS worker processUse server resource and this cause issues with performanceCan access physical resources and other SharePoint site collections with no access controlCause exceptions on the web sites.Down timeAs developer,The difficulty in obtaining the developer environment Update and upgradeSandbox solution have the same issues with a small enhancementsHowever, this simply replaces one problem with another.
  • What is an app ( The story )?
  • Microsoft SharePoint Product Team chat about SharePoint future
  • Let’s make SP custom components as mobile apps:Wide Developers PlatformsIsolated: Process, Access Control, ComponentsFamiliar user experience App store
  • Custom logic in apps for SharePoint is always distributed "down" to the client or "up" to the cloud (or "over" to some server outside the SharePoint farm).
  • Custom logic in apps for SharePoint is always distributed "down" to the client or "up" to the cloud (or "over" to some server outside the SharePoint farm).
  • The story (advantages)
  • Enable-SPFeature –identity "EnableAppSideLoading" -URL http://sitecollection
  • Create App using Visual StudioNavigate the FilesGo to default page and App.js then descript the codeDeployTake about manifest file Add List ( Clients Says testimonials)Add Customers to default pagedeploy again
  • Full Page: RequiredApp Parts and Custom Actions: OptionalCustom Action also known as “UI command extensions”
  • Add and App part Deploy (RUN the project)Add some code (read latest customer Items)Make change and Save 
  • SharePoint-Hosted app (Provisions an isolated sub web on a host web)Use SP artifacts Use HTML & JavaScript for UI & client-side logicUse Workflows for middle tier logicCloud-hosted appsUse server codeReceive SP eventsUse OAuth to access SP
  • Choose the right API set in SP 15:http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx
  • Packaging & Publishing
  • Create App catalogAdd the app to the team site Test it
  • Transcript

    • 1. Get started developing apps for SharePoint 2013
    • 2. Blog: mushannak.blogspot.ae Twitter: @MuShannak LinkedIn: linkedin.com/in/shannak Slideshare: slideshare.net/MuawiyahShannak Muawiyah Shannak SharePoint Architect, MCC & UAESPUG Organizer Website: mushannak-public.sharepoint.com
    • 3. KNOWLEDGE SHARE @UAESharePoint BE CONNECTED JOIN THE COMMUNITY
    • 4. Email : uaespug@live.com Website : uaesharepoint.org January, 2013 Online and in class sessions 20 Organizers, Speaker and Contributor Around 500 social media followers Register Microsoft technical Community Facebook: http://www.facebook.com/UAESharepoint Twitter : @UAESharePoint YouTube: http://www.youtube.com/UAESharePoint LinkedIn: linkedin.com/groups/UAESharePoint-4759377n
    • 5. Agenda • Development Environment • Using Apps • The New App Model • Building Your First App • Choose the API • Packaging & Publishing
    • 6. What is an app ( The story )?
    • 7. Microsoft SharePoint Product Team chat about SharePoint future
    • 8. Let’s make SP custom components as mobile apps:  Wide Developers Platforms  Isolated  Process  Access Control  Components  Familiar user experience  App store
    • 9. Services SP Web (http://domain.com/sitename) Site Contents (Apps) List App Library App Custom App Web Site (ASP.NET, PHP …) (http://cloudappdomain.com)
    • 10. SP Web (http://domain.com/sitename) Site Contents (Apps) List App Library App Custom App SP Web (App Web) (http://appname.appdomain.com)
    • 11. SP web (http://domain.com/sitename) App Web Page Page Iframe Page
    • 12. Create rich, immersive apps for Office and SharePoint using the premiere tool for professional developers.
    • 13. API SharePoint-hosted Provider-hosted Autohosted JSOM (ECMA Script) Yes Yes Yes JavaScript REST Yes Yes Yes CSOM (.NET) No Yes Yes .Net REST No Yes Yes

    ×