Join Spike Xavier for an in-depth discussion in this video What you should know before watching this course, part of SharePoint 2013 Installing and Configuring a Test Environment.
- What you need to know before you sit down and take this course. There's a couple things we want to be clear on. We want to be clear on what the course is, and then what the course is not. This course is a mechanism by which you will be learning about all the pieces of a SharePoint enterprise implementation. You'll be learning about the service applications. You'll be learning about web applications. You'll be learning about Central Administration, the SharePoint 2013 Management Shell, site collections. You can then have an environment that you've built in order to explore further any areas that you care to do in SharePoint 2013 in an on premises type of scenario in a testing and development environment.
You can extend this later on to work with some of the business intelligence features. You can extend it later on to work with a custom visual studio development environment. This is a starting point on which you can build many things from. This is about creating. This is about sitting down, taking some significant time, committing yourself to going ahead and going through the entire process of building from scratch a testing and development environment of a fairly sophisticated and complicated software product, which is SharePoint 2013 Enterprise.
Once you've got that built, now you've got a place to do your testing, to prototype ideas, to explore some of the functionalities and features that SharePoint, this rich, rich product, has to offer. It's a place to do that without affecting anybody, but your environment. Hey, you might even break it, but thanks to Checkpoints you might be able to restore it back to where you were before you started testing something. And also it's about understanding this configuration process, understanding that the web applications are consuming things via the Search Service application, and the Search Service application is gonna be crawling content in the SharePoint sites, that there might be crawl schedules, that you have to set a content source for the SharePoint search to do its thing, seeing the results of that once you've got an environment up and running.
So you'll learn a lot about that type of stuff. Now, what this course is specifically not. Absolutely 100% this is not for production. This is not a course about how to install and configure SharePoint 2013 for production. There are several things that we will do in our testing and developing environment that are not best practices for production due to security concerns, due to other things that you do when you're configuring SharePoint for production. You do a lot more isolation in production. That's just a small piece of what we do.
But that's not the point of a course like this. The point of a course like this is I just want to build an environment and get to know this product without affecting production, without worrying about every single best practice that I'd need for production because I'm on a private network within a Hyper-V environment, and I can just work to learn the product. Having said everything I just said, please do not build this environment, and then push real data inside of it. This is for storing fake data. The type of data that if somebody happened to get hold of the data that you had in this environment, no big deal.
It says if, and, the, nothing, nonsensical. You have just data that gives you the ability to test things. The test documents that you'll see me put together in this course literally have a random function that creates random text just so the documents have some content, and I can work with them inside of the document libraries. So never store real data in here. Don't put credit card numbers in here, don't put personal data in here. You just need to have enough data so that you can test the product and understand how it works together.
Also, please do not try and do this without permission. What I mean by that is there are actually group policies that can be put on a network to prevent what we call "rogue SharePoint installations," and there's also just policies in general that if you happen to be doing this from an organization may have that would prohibit you from doing something like this. You want to make sure that you've dotted your i's, crossed your t's, got all the permission, and let all the people who would need to know know that you're gonna be creating this environment so it doesn't conflict with anything they have in place and doesn't violate any procedures or policies.
Also, this is not a scripted install. That is not to say that we do not open the SharePoint 2013 Management Shell and do some PowerShell because we do where appropriate, but it's not a SharePoint PowerShell focused course. It's a course focused on creating the environment, and then sort of introducing you to hey, you can kinda whip up a couple of site collections using this really cool thing called PowerShell and the SharePoint 2013 Management Shell. Of course, this would encourage you to move forward to learn more about that if it's new to you, and hey, if you are good at PowerShell and you really know what you're doing already you can use this environment to enhance and increase your skills.
Finally, this is not a licensing reference. I'm not a licensing expert, and this is not a licensing reference course. It is assumed that you have the real rights to use any of the software included in this course.
- Reviewing the logical and physical architecture
- Preparing the host machine
- Configuring the domain-controller virtual machine
- Configuring a SharePoint and SQL machine
- Preparing and connecting the workflow farm
- Validating and testing the environment
- Building out the environment