Pro SharePoint 2013 app development

Apps have taken the world by storm, and now they're taking SharePoint as well. The biggest new thing in SharePoint 2013, apps are the solution to creating custom code that runs on not just your own SharePoint deployment, but also on others' implementations as well. Pro SharePoint 2013 App...

Descripción completa

Detalles Bibliográficos
Autor principal: Wright, Steve. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: New York : Apress 2013.
Edición:1st ed. 2013.
Colección:Expert's voice in SharePoint.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629724206719
Tabla de Contenidos:
  • ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introduction to SharePoint Apps""; ""Introduction to the Cloud App Model""; ""Developing Solutions in Previous Versions of SharePoint""; ""Developing Apps for SharePoint 2013""; ""Designing Cloud App Solutions""; ""Client-Side Code Pattern""; ""Server-Side Code Pattern""; ""Deployment Options""; ""Distributing SharePoint Apps""; ""Development Environment""; ""SharePoint App Components""; ""App Organization and Terminology""
  • ""Installation Scopes""""Client API Libraries""; ""Connecting Tiers of the App""; ""User Interface Components""; ""Security""; ""Authentication""; ""Introduction to OAuth 2.0""; ""How SharePoint Apps Use OAuth""; ""The Security Token Service""; ""Authorization in SharePoint Apps""; ""App Permissions and Scopes""; ""High-Trust Apps""; ""Tokens""; ""Identity (or User) Tokens""; ""Server-to-Server Tokens (SharePoint)""; ""Server-to-Server Tokens (ACS)""; ""Context Tokens""; ""Cache Key Value""; ""Refresh Tokens""; ""Access Tokens""; ""Benefits of the Cloud App Model""
  • ""Classroom Online Sample App""""Summary""; ""Chapter 2: Creating and Debugging Apps""; ""Setting Up Your Development Environment""; ""Choosing a Set of APIs""; ""Choosing a Development Tool""; ""Choosing a Target SharePoint Environment""; ""Deploying the Developer Site Template""; ""Creating Apps with Napa""; ""Creating Apps in Visual Studio 2012""; ""Summary""; ""Chapter 3: Managing the App Life Cycle""; ""Life Cycle Overview""; ""App Packaging""; ""Distribution""; ""Publishing to a Private App Catalog""; ""Publishing to the Office Store""; ""Creating a Seller Dashboard""
  • ""Submitting Apps to the Office Store""""Installation""; ""Distributing Updates""; ""Uninstallation""; ""Summary""; ""Chapter 4: Client-Side Logic with JavaScript""; ""Welcome to the Client Side""; ""Using Advanced JavaScript Concepts""; ""Creating JavaScript Objects""; ""Prototypes""; ""JavaScript Object Notation (JSON)""; ""Introducing jQuery""; ""Basic Concepts""; ""Understanding Selectors""; ""Querying DOM Elements""; ""Traversing the Document""; ""Updating DOM Objects""; ""Looping in jQuery""; ""Event Handling""; ""Using the Knockout Library with the MVVM Pattern""
  • ""The Model-View-ViewModel (MVVM) Pattern""""Introducing Knockout""; ""Connecting Data with Declarative Bindings""; ""Dependency Tracking with Observable Objects""; ""Generating Complex Views with Templates""; ""Rendering Repeating Templates with FOREACH""; ""Rendering with Named Templates""; ""Summary""; ""Chapter 5: Accessing the SharePoint Environment""; ""The SharePoint 2013 APIs""; ""The Server-Side Object Model""; ""The Client-Side Object Model""; ""Web Service Endpoints""; ""Request Batching in Client-Side Code""; ""Introduction to CSOM Objects""; ""Context and Infrastructure""
  • ""Content Objects""