This course explores how to configure a SharePoint 2013 environment to use apps. We will examine different types of apps and how to prepare the environment for their deployment and use. The course will explain how to configure an app domain and create a forward lookup zone in a DNS, as well as how to create an app catalog.
Bill Kulterman is an educator, author, and a Microsoft Certified Trainer (MCT). Bill has been a trainer for more than a dozen years, educating students in Excel, Visio and a bevy of additional solutions. In recent years he has focused solely on SharePoint and SharePoint Online through Office 365. When he's not creating courses, he can usually be found riding his bike or relaxing near his Koi pond.
App Types Hi, welcome to Pluralsight, and welcome to my course Configuring SharePoint 2013 for Apps. My name is Bill Kulterman and I will be your instructor throughout this course. This module is called App Types. Now throughout this course you're gonna learn how to take your SharePoint deployment, your SharePoint 2013 deployment, and configure it properly, so that you can go ahead and use the new app model. Now there's a lot of complex steps and a lot of tricky things, but don't worry, I'm here, we'll make sense of it all and I'll get you through it. We're gonna have a lot of fun. So why don't we go ahead and take a look at what we're gonna talk about in this module. We'll start with a discussion about the different app types, and then we're gonna go through one by one and discuss what each one of those are. We'll start by looking at SharePoint-hosted apps, then provider-hosted apps, and lastly, autohosted apps. This is gonna be a pretty quick and easy module, but it'll give us a nice overview of the different app types so that when we get to them we'll know what we're talking about and what we're working with. Alright, so let's go ahead and let's get started.
Configure the Domain Name in DNS Hi, welcome to Pluralsight. My name's Bill and this module is Configure the Domain Names in DNS. All right, in this module, we are going to go ahead and, like the title says, we're gonna work with DNS, we're gonna configure our App Domain. We're gonna start with a discussion of the App Domain and the APP URL. And then we're gonna get right into the demo. We will first create our New Forward Lookup Zone and then we're gonna create a new CNAME, a New Alias. And, lastly, all we need to do is test out our New Domain. We're just gonna bring up a command prompt and ping it to make sure that it's working and that everything is okay. It's a pretty quick, easy lesson and we're gonna have a lot of fun. So, why don't we go ahead and let's get started.
Import a Certificate and Set the Bindings Hi, welcome to Pluralsight. My name's Bill and this module is Import a Certificate, and Set the Bindings. Let's go ahead and take a look at what we're gonna talk about. I'm gonna start by showing you how to go ahead and get an SSL certificate. Now, this is not going to be a certificate that you're gonna want to use in a production environment. This is certainly just for development or for test, it's not authorized, you can go ahead and buy one from Verisign or another certificate company like that, but we're getting a free one that's gonna be just what we need for our development environment here. Next, I'm gonna show you how to install that certificate to your server. It's a very simple process, you may have already done this in the past, but we're gonna go through it one more time. And last we're gonna show you how to set the Web Application Bindings. How to go ahead and bind that certificate to that web application we made in a previous lesson. Sounds like a lot of fun doesn't it? Well why don't we go ahead, and let's get started.
Create a Place for Our App Catalog Hi, welcome to Pluralsight. My name's Bill and this module is Create a Place for Our App Catalogue. Basically all this means is we're going to go ahead and create a root site collection on which we can, in a future lesson, put our app catalogue. We're gonna create this site collection on the web application that we just created in the previous lessons. So, pretty simple stuff let's go ahead and take a look at what we're gonna talk about. We'll start by making sure that our user account has the proper database memberships in SQL. This is very important, you wanna go ahead and make sure that this happens otherwise SQL's gonna throw some errors for you. You're not gonna be successful. We'll take a quick look at our SQL server. And then we're gonna go and simply create that empty root site collection on our web app. And we'll do this using Powershell, it's very very simple. Couple quick commands and it won't take any time. This is gonna be another really short, quick, fast easy lesson. Alright, sounds like fun doesn't it? So why don't we go ahead and let's get started.
How This All Works Hi, welcome to Pluralsight. My name is Bill and this module is How This All Works. Now I know that may seem like an odd name for a module but, if you recall throughout the entire course I've been telling you that I was going to explain to you exactly why we did some of things that we were doing as we went along. I kept telling you, "I promise you, I promise you, "I promise you, I'm going to get to it. " Well this is where we're going to do that. Where not going to have any demo in this lesson, it's all going to be explanation but we're going to explain why we did some of the things that we've done and how it works. We're going to start by taking a look at the problem. We're going to talk about what we're trying to do in this course and what our initial issue was and what we've been doing all along to try and resolve and get everything set up the way we want. Then we're going to go ahead and take look at the solution. We're going to talk about what we've done, and what we're going to do, and why it all works, how it all works with the infrastructure of our Windows Server and SharePoint and it actually involves IIS if you remember when we did some things with our bindings. So, very, very cool stuff. Why don't we go ahead and let's get started.
Configure the Subscription Settings Service Hi, welcome to Pluralsight. My name is Bill, and this module is "Configuring the Subscription Settings Service. " In this module, we are going to start by starting the service. We have to start it first before we can go ahead and configure it. Then we're gonna create the App Pool, and lastly create the service application and its proxy. It's a very simple, short, easy lesson, but one that is necessary for us to go ahead and continue to configure our app environment. So why don't we go ahead, and let's get started.
Configure the App Management Service Hi, welcome to Pluralsight. My name's Bill, and this module is Configure the App Management Service. In this lesson, we're going to go ahead and start by starting the service. We have to go ahead and go in to central administration to make sure that the app management service has been started. Next, we're going to go ahead and create the application pool for our app management service, and lastly, create the service application and the proxy. If you watched the previous lesson on creating the subscription setting service, this is going to look really, really familiar, because it is basically the same exact process, so, sounds like a lot of fun, why don't we go ahead, and let's get started.
Configure App URLs Hi, welcome to Pluralsight. My name's Bill, and this module is Configure App URLs. That's exactly what we're gonna do. We're gonna go ahead and create the app prefix. Now if you think back to the very first module, we talked about the app prefix and the app URLs and how they help SharePoint to go ahead and find where those apps are, basically, where our app catalog is. That's what we're gonna do in this lesson. It's such a simple process. It's very, very easy. We're gonna start by showing you how to go ahead and do it in Central Administration. This process is so simple, so easy, and so fast, I'm gonna roll back my VMs after we do this and we're gonna do it one more time using PowerShell. Either way is very simple, very quick, very easy. So why don't we go ahead and let's get started.
Create an App Catalog Hi. Welcome to Pluralsight. My name's Bill, and this module is Create an App Catalogue. Now, everything that we have done heretofore, is to get us to this point, to Create this App Catalogue. And our App Catalogue, quite simply, is just a repository for us to store our apps, for the organization's internal use. The App Catalogue is a site, just like any other site. You're going to find the process amazingly familiar, if you've ever created a Team Site, or any kind of site in your SharePoint environment. There's just one exception, we have to do it from a very particular place. Let's go ahead, and let's take a look at what we're going to talk about. We're going to start by creating a Managed Path, and like I said, this is the same process, as if you were creating a Team Site, or any other kind of site. You just got to go ahead and create a Managed Path, there's nothing different. This is going to be very familiar, if you've ever done it before. Next we're going to go ahead, and create the App Catalogue Site. And when we're done we're going to go ahead, and take a look at it, and you'll see that it's not a whole lot different from any of the site templates that we have right out of the box. So why don't we go head, and let's get started.
Adding an App to a SharePoint Site Hi, welcome to Pluralsight. My name's Bill and this module is Adding an App to a SharePoint Site. Alright, we have finally got there. This is what we've been working for. We've gone ahead, we have configured our environment, we've created the app catalogue, everything works over SSL. Now it's time for us to go ahead and add some apps to our SharePoint site. Let's go ahead and let's take a look at what we're gonna talk about. We're gonna start by Using the Default Apps. We'll take a look at these. This is probably something that you have done already. It's probably very familiar to you, but it bears repeating. We're gonna go ahead and just do this very quickly, just to kind of get ourselves comfortable with it, in case somebody out there hasn't done this already. Then, we're gonna go ahead and we are gonna add an app from the SharePoint Store. We're gonna go out to the SharePoint Store, download a free app, add it to our app catalogue. And then lastly, we will go and add an app to a site from the App Catalogue. We're gonna go ahead and sign in to our Globomantics Intranet site and add the app that we downloaded from the store, from the SharePoint Store, to our site. Very cool; this is what we've been working for, gang. It's gonna be a lot of fun, so let's go ahead and let's get started.
Managing Apps Hi, welcome to Pluralsight. My name's Bill, and this module is managing apps. Let's go ahead and take a look at what we're gonna discuss. We'll start by showing you how to monitor your apps. This is third-party apps, apps that you've gotten from the store, or apps that you have loaded yourself, into your SharePoint environment. Monitoring is a good way to go ahead and keep track of the apps, make sure that they're running okay, there's no problems, there's no errors. If there are errors, it's gonna let you know a little bit more information about them. You'll get to see how many times apps are being used. Then, we're gonna go ahead and take a look at managing app licenses. We'll see how many licenses we have, how many we have available, how many we've used, it'll show us where to go ahead and buy more if we need them, or revoke or remove licenses if we've got more than we need. Lots of great things, let's go ahead and let's get started.
Removing Apps Hi, welcome to Pluralsight. My name's Bill and this module is Removing Apps. I've already showed you how to add the apps. We showed you how to manage app licenses, how to monitor apps. The only thing left is for me to show you how to go ahead and remove apps so let's go ahead and take a look at what we're gonna talk about. We're gonna start by showing you how to remove an app. It's a very, very, very simple process. We're gonna go ahead, go to our GloboMantics intranet site on a client machine and simply remove that app, that World Clock app that we added earlier. Then I'm gonna go ahead and reinstall the app because I will then show you how to remove an app using PowerShell. Neither way is better or worse than the other. They both accomplish the same thing. I just know some of you prefer to do things with PowerShell and some of you don't so I'm gonna show you both ways. Either way is a very simple process and this is gonna go ahead and complete our course. Why don't we go ahead and let's get started.