KEMBAR78
SharePoint Development with Visual Studio 2012 | PPTX
SharePoint Development
         with
  Visual Studio 2012
http://sharepointsaturday.org/vietnam




      binhtnguyen

    http://vn.linkedin.com/in/binhthanhng
Thuan is Consultant for Availys, where he drives the expert
level of Microsoft technology knowledge throughout his
company. Thuan has participated in planning, designing and
implementing advanced business solutions utilizing a variety
of Microsoft technologies for mid-tier and large organizations.

Having involved in SharePoint Saturday Vietnam board, Thuan
is responsible for calling speakers, sponsors, and broadcasting
information to SharePoint Vietnam community.

He is regularly on Twitter (@nnthuan) and blogs at
thuansoldier.net
DEMO
New Designers
DEMO
Silverlight Web Part
 Update new SPIs
 SPIs indicated for Farm
 Solution
DEMO
SPIs
DEMO
Others
SharePoint Apps
Farm                     Sandbox                    SP Apps

• Full trust solutions     • Declarative elements     • New Apps model
• Customizations to        • Partially trusted code   • Deployed from
  file system of servers     service still included     corporate catalog or
• Classic model from         for limited server         office market place
  2007                       side support             • Manage permission
                                                        and licenses
                                                        specifically
                                                      • Preferred option
Apps                Sandboxed WPS     Full-Trust WSP
Where does server-side code run?              Anywhere but farm   Farm (User Code   Farm (w3wp.exe)
                                                                  Service)
Scalable                                      Highly              Limited           Based on farm
Who can install and remove                    Users               Site collection   Farm admin
                                                                  admin
Supported in SharePoint 2013                  Yes                 Yes               Yes
SharePoint Online compatibility               Yes                 Yes               No
Azure-hosting compatibility                   Yes                 No                No
Requires local farm for developers            No                  Yes               Yes
Remote deployment and debugging from Visual   Yes                 No                No
Studio
Developer-Hosted App
                                                                          SharePoint
                         “Bring your own server hosting infrastructure”                    Your Hosted Site
Cloud-based Apps                                                             Web
                         Developers will need to isolate tenants
Get remote events from
SharePoint
Use CSOM/REST +          Azure Auto-Provisioned App                                            Azure
OAuth to work with SP
                         Windows Azure + SQL Azure                        SharePoint           (from
                         provisioned invisibly as apps are                   Web             WebDeploy,
                         installed                                                            DacPac)

                         SharePoint-hosted App
                                                                                  Parent
                         Provision an isolated sub web on a parent                 Web
                         web
                            • Reuse web elements                                             App Web
                               (lists, files, out-of-box web parts)
                            • No server code allowed; use client
                                                                                           (from WSP)
                               JavaScript for logic, UX
Build apps
JS/HTML5
Deploy




Publish
Let‘s get started!
Build a basic SharePoint 2013 app with
Visual Studio 2012


          DEMO Create a SharePoint-hosted App
DEMO
Create SharePoint-hosted
App
http://msdn.microsoft.com/en-us/library/jj163230.aspx
http://www.binarywave.com/blogs/eshupps/Lists/Posts/
Post.aspx?ID=266
http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx
?ID=175
http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx
?List=64b38372-f170-48e3-9720-
d3398b3f211c&ID=157
Thank you!
Q&A

SharePoint Development with Visual Studio 2012

Editor's Notes

  • #2 We’re making a number of exciting changes to the way you build SharePoint and Office apps. The new app model is designed to work in the cloud and takes advantage of widely adopted web technologies like JavaScript and HTML5, and .NET. By taking advantage of web services we can provide developers with a secure, scalable and flexible way to build apps.
  • #3 In SharePoint 2010, applications and customizations are basically deployed via solution files (.wsp). These can be deployed at the farm level or at the user level, which are sandboxed.Farm solutions requires full trust of administration credential and they are then available for activation in every site collection. Sandboxed solutions can be managed by a site collection admin, and they operate within specific guidelines for resource utilization.Full-trust solutions:Performance and stability concernsIncompatible with SharePoint OnlineSandboxed solutions: