O'Reilly logo

Beginning SharePoint 2013 Development by Donovan Follette, Chris Johnson, Steve Fox

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

SUMMARY

Visual Studio 2012 combined with SharePoint 2013 provides a robust and comprehensive set of development tools for SharePoint applications. Whether you decide to create a SharePoint-hosted, Provider-hosted or Autohosted application, the options and publishing tools available in Visual Studio make packaging and publishing your application package a straightforward process.

For organizations and individuals looking to build an application just for themselves or provide a curated set of applications to their users, then the private app catalog provides a seamless way to publish those applications. Chapter 8, “Distributing SharePoint 2013 Apps,” discusses the options available to publish applications to a wider audience with the app store or Marketplace in SharePoint Online.

EXERCISES
You can find the answers to exercises for this chapter in Appendix A.
1. What are four main components of an .app package file?
2. Describe the architecture of a Provider-hosted application.
3. What types of SharePoint components are able to be deployed to the host Web during app installation?

WHAT YOU LEARNED IN THIS CHAPTER

ITEM DESCRIPTION
App Catalog This is a private catalog of selected applications deployed by an administrator and installable in a site.
App Package This is the packaging and file format for SharePoint apps.
Database Package This contains the SQL Azure deployment package that deploys and creates a database as part of an Autohosted app deployment, and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required