Building your first app for share point 2013

906 views

Published on

SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
906
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • If we need starting building apps then we need an environment, SharePoint Provide us with three options: ….And because we want to make our sessions useful and practical we will start to show you how use office 365 free subscription useful to develop and test your apps. Let’s take a look to office 365.
  • If we need starting building apps then we need an environment, SharePoint Provide us with three options: ….And because we want to make our sessions useful and practical we will start to show you how use office 365 free subscription useful to develop and test your apps. Let’s take a look to office 365.Reference: http://msdn.microsoft.com/en-us/library/jj163085.aspx
  • Subscribe to Office 365 previewBrowseCreate SharePoint Site CollectionAdd List App to the site----http://office.microsoft.com/en-us/business/office-365-enterprise-e3-business-software-FX103030346.aspx
  • How the users see the SharePoint 2013.Here apps not mean custom Apps for SharePoint (that we want learn how to develop). Here, App mean solutions that use to extend and add functionality to our site. In SharePoint 2013 team try to move every extended item to be an app to give users easy imaging that these components (List, libraries, custom solutions) exist as app to extend there sites. (Such as Mobiles apps)
  • 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.
  • 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 enhancements
  • 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).
  • Enable-SPFeature –identity "EnableAppSideLoading" -URL http://sitecollection
  • Create App using Visual StudioNavigate the FilesTake about manifest file Go to default page and some codeDeployAdd List Add and App part with some code deploy again
  • Create App using Visual StudioNavigate the FilesTake about manifest file Go to default page and some codeDeployAdd List Add and App part with some code deploy again
  • Full Page: RequiredApp Parts and Custom Actions: OptionalCustom Action also known as “UI command extensions”
  • Add and App part with some code Deploy again
  • 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
  • http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx
  • Create App catalogAdd the app to the team site Test it
  • Building your first app for share point 2013

    1. 1. Building Your First App for SharePoint 2013 Muawiyah Shannak SharePoint Architect UAE-SPUG Organizer
    2. 2. JOIN THE COMMUNITY @UAESharePoint KNOWLEDGE SHARE BE CONNECTED
    3. 3. Agenda • Development Environment • The New App Model • Building Your First App • Choose the API • Packaging & Publishing
    4. 4. Office 365 Midsize Business Office 365 Small Business Premium Office 365 Enterprise E3 Advanced Services Standard Services Office Office Web Applications Seat targets 1–10 11–250 >250 Voicemail, Legal Hold, Data Loss Prevention Rights Management Office Desktop Applications Price (per user/month in US Dollars) $12.50 $15 $20    Basic Expanded Full      Pull Pull Push      Basic Expanded Full Basic Expanded Full      Pull Pull Push   Email, File Sharing, Website, Conferencing    Click to Run Office Deployment Active Directory® Integration IT Level Phone Support IT Administration Console InfoPath Forms, Access, Excel, Visio Services Office 365 Small Business 1-10 $6  Expanded  Basic Basic 
    5. 5. What is an app ( The story )?
    6. 6. Microsoft SharePoint Product Team chat about SharePoint future
    7. 7. Let’s make SP custom components as mobile apps:  Wide Developers Platforms  Isolated  Process  Access Control  Components  Familiar user experience  App store
    8. 8. Site Contents (Apps) List App Library App Custom App SP Web (http://domain.com/sitename) Custom App Web Site (ASP, PHP …) (http://cloudappdomain.com)  Wide Developers Platforms  Isolated  Process  Access Control  Familiar user experience  App store SP Web (App Web) (http://appname.appdomain.com) Host Web
    9. 9. App Web Page Page SP web (Host Web) Page Iframe  Isolated  Components
    10. 10. Create rich, immersive apps for Office and SharePoint using the premiere tool for professional developers.

    ×