Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Microsoft® SharePoint® 2013 App Development A Note Regarding Supplemental Files Introduction
Who this book is for Organization of this book Prerelease software Code samples Support & feedback Errata We want to hear from you Stay in touch
1. Introducing SharePoint Apps
Understanding the new SharePoint app model
Understanding SharePoint solution challenges Understanding SharePoint app model design goals
Understanding SharePoint app model architecture
Working with app service applications Understanding app installation scopes Understanding app code isolation Understanding app hosting models Reviewing the app manifest
Using the app manifest designer in Visual Studio 2012
Setting the start page URL Understanding the app web
Understanding the app web-hosting domain
Working with app user-interface entry points
Building app parts Building UI custom actions
Packaging and distributing apps
Packaging apps
Understanding the app web solution package Packaging host web features Packaging for autohosted apps
Publishing apps
Publishing SharePoint apps to the Office Store Publishing apps to an app catalog
Installing apps
Installing apps at tenancy scope
Upgrading apps Trapping app lifecycle events
Conclusion
2. Client-side Programming
Introducing JavaScript for SharePoint developers
Understanding JavaScript namespaces Understanding JavaScript variables Understanding JavaScript functions Understanding JavaScript closures Understanding JavaScript prototypes Creating custom libraries
Understanding the singleton pattern Understanding the module pattern Understanding the prototype pattern
Introducing jQuery for SharePoint developers
Referencing jQuery Understanding the global function Understanding selector syntax Understanding jQuery methods Understanding jQuery event handling
Working with the CSOM
Understanding client object model fundamentals
Understanding contexts Loading and executing operations
Working with the managed client object model
Returning collections Handling errors Creating, reading, updating, and deleting
Working with the JavaScript client object model
Returning collections Handling errors Creating, reading, updating, and deleting in the JavaScript client object model
Working with the REST API
Understanding REST fundamentals Working with the REST API in JavaScript
Performing basic operations Performing CRUD in REST
Working with the REST API in C#
Performing basic operations Performing CRUD in C#
Conclusion
3. SharePoint App Security
Reviewing the concepts of authentication and authorization Understanding SharePoint 2013 authentication
Understanding user authentication in SharePoint 2013
Configuring user authentication in web applications
Understanding how SharePoint 2013 authenticates apps
Using Internal Authentication Using external authentication
Understanding app authentication flow in SharePoint 2013
Managing app permissions
Understanding app permission policies Reviewing how SharePoint manages user permissions Requesting and granting app permissions Requesting app-only permissions
Establishing app identity by using OAuth
Understanding where OAuth fits in
Understanding where OAuth fits in Understanding OAuth terms and concepts
Understanding app principals
Registering app principals Understanding app authentication flow in Office 365
Developing with OAuth
Programming with the TokenHelper class Working with access tokens Working with app-only access tokens Acquiring permissions on the fly by using authorization code
Establishing app identity by using S2S trusts
Architecture of an S2S trust Configuring an S2S trust Developing provider-hosted apps by using S2S trusts
Conclusion
4. Developing SharePoint Apps
Understanding app patterns
Building MVVM apps
Understanding JavaScript challenges Introducing knockout Utilizing promises
Building MVC apps
Understanding web form challenges Introducing MVC4
Using the chrome control Calling across domains
Using the cross-domain library Using the web proxy
Going beyond the basics
Using remote event receivers Using the search REST API Using app-level External Content Types Using the social feed
Conclusion
Index About the Authors Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion