25. March 2011 17:36
- The first step in building a SharePoint development environment is to create a VM with Server 2008 R2 SP1 and patch it to the latest updates.
- Install an Antivirus. I like to use Microsoft Forefront Endpoint Protection 2010 mostly because I get it for free from my company's MSDN subscription. See the below video on how to install it for a dev environment.
3. Add the Active Directory Domain Services Role
4. Install SQL Server Enterprise
5. Install and Configure SharePoint for development
6. Install Visual Studio and helpful Extensions see page/SharePoint-Tools.aspx
7. At this point you will want to make a backup of your environment. If you are using VMware then simply copying the files to another hard drive will work fine. If you are using HyperV make sure you do an export first.
22. March 2011 15:26
The most common question I receive as a SharePoint SIG (Special Interest Group) leader is “how do I get started on developing in SharePoint?”. Well SharePoint development has a somewhat steep learning curve, it’s a lot better now thanks to the new tooling in 2010 but still somewhat steep. Microsoft has done a good job putting out plenty of SharePoint examples and training packs for example:
Yet there is still so much to understand and be aware of before developing that it makes the entry into this space seem impossible. Well there is one really good training source I have found that eases that entry and that is LearnDevNow.
My advice to get started would be first to watch the LearnDevNowvideos on SharePoint administration then to setup your own development environment. I plan to blog next on exactly how I do that but here is a brief overview of the steps I follow.
- Acquire hardware virtual or metal
- install server 2008 r2
- add the Domain controller role
- add 3 new accounts
- your developer account(don’t use admin)
- Install SQL server enterprise with everything (You never know when you will need it)
- run everything under SQLService
- Install SharePoint
- Configure for small farm Do not use stand alone option
- once installed it is ok to use the Central Admin wizard to configure your development environment.
- Install visual studio 2010
- Add the following plugins to VS through the Tools-> Extension manager
- CKS Development Tools Edition (Server) – the foundation one is also installed with server
- Power commands for Visual Studio 2010
- Productivity Power tools
- Visual Studio 2010 SharePoint Power tools
Once you have your development environment built then you can move on to the development portion of the LearnDevNowvideos and try the related labs.