SharePoint hosted apps can have the best combination of ease of development, deployment, and customization. In this course, Developing SharePoint-hosted Add-ins (Apps), you'll build several apps that go much further than a traditional "Hello World" type example. First, you'll see a general overview of SharePoint Apps. Next, you'll get to see and work with the SharePoint-hosted App tooling in Visual Studio and Napa. Then, you'll go over building client web parts as well as, building custom actions. By the end of this course, you'll have seen everything you need to know to start building SharePoint-hosted Apps that work with SharePoint 2013, SharePoint 2016, and SharePoint Online.
Rob Windsor is a Senior Consultant and Trainer. He has almost twenty five
years' experience developing all types of applications and is currently
spending a majority of his time working with Office 365 and SharePoint.
Introduction and Architecture Hi everybody! This is Rob Windsor. I'm excited to bring you this course on Developing SharePoint-Hosted Add-ins, which are also commonly known as SharePoint-hosted apps. This module will serve as both an introduction to the course and an introduction to SharePoint-hosted apps and their architecture.
Understanding the Visual Studio Tooling and API Options Hi everybody! This is Rob Windsor, and in this module, which is part of the Pluralsight SharePoint-Hosted App Development course, we'll talk a look at Visual Studio Tooling and API Options. We'll start with a tour of the Visual Studio project template for SharePoint-hosted apps. Then we'll shift focus to the APIs. We'll see how to use the client object model and REST API to interact with SharePoint both inside and outside of the app web.
Building SharePoint-hosted Apps Using Napa Hi everybody! This is Rob Windsor, and this module, which is part of our Developing SharePoint-hosted Apps course, is on Building SharePoint-Hosted Apps Using the Napa Office 365 Development Tools. In this module, you'll see how you can apply the techniques learned in the last module when using Napa. You'll also see how you can export the work you have done in Napa to a Visual Studio project.
Provisioning Resources to the App Web Hi everybody! This is Rob Windsor. And this module, which is part of our SharePoint-hosted App Development course, covers Provisioning Resources to the App Web. We'll actually be looking at provisioning over the next two modules--provisioning to the app web in this module, and provisioning to the host web in the next. We'll focus mostly on technical details and process during these modules. And then at the end, we'll do a review comparing and contrasting the two options. This review will be higher level than just a technical implementation. It'll take things into account like architecture and security.
Provisioning Resources to the Host Web Hi everybody! This is Rob Windsor, and this module, which is part of our SharePoint-hosted App Development course discusses Provisioning to the Host Web. In this module, we'll update the Provisioner app we built in the last module to provision a list to the host web rather than to the app web. We'll discuss the term 'remote provisioning' and look at remote provisioning techniques. And we'll build an app that provisions files to the host web. These files will implement a web part.
Building Client Web Parts Hi everybody! This is Rob Windsor, and this module, which is part of our SharePoint-hosted App Development course, is on Building Client Web Parts. Client web parts are also known as app parts or add-in parts. We'll spend the entire module building a client web part that uses data from an external web service. Along with the basics of building client web parts, we'll see how to do dynamic resizing and how to add custom properties.
Building Custom Actions Hi everybody! This is Rob Windsor. In this module, which is part of our SharePoint-hosted App Development course, we'll take a look at Building Custom Actions. Custom actions can mean a couple of things in SharePoint. In this context, we're talking about adding an item to a drop-down menu for a list item or document or adding a button to the ribbon. We'll start the module with an examination of a prebuilt starter project, and then we'll add a menu item custom action and a ribbon custom action to a list in the host web.
Options for App Deployment Hi everybody! This is Rob Windsor, and this module, which is part of our SharePoint-hosted App Development course, covers deployment options. We'll start this module with a look at the app manifest, app package, and the App Catalog. We'll then examine the default deployment mechanism deploying packages to the App Catalog. And we'll complete the module with an examination of two alternate deployment techniques--sideloading and tenant scope deployment.