I’m in the process of preparing for formal training in Sitecore development. Sitecore is a enterprise content management system written in .Net. I find Sitecore’s development documentation quite poor in contrast to many open source projects. Too much is in PDF format.
In order to practise, I’ve had to setup a local version of Sitecore on my desktop machine. Sitecore provide an installation file, but I had issues attempting to connect to my instance of SQLExpress as it appears to need an SQL Server user rather than using the default Windows authentication. To resolve this I first had to download and install Microsoft SQL Server Management Studio Express. I then changed the server authentication mode to permit SQL Server and Windows Authentication.
After entering the credentials of the sa user I was then able to install Sitecore.
I then needed to create a Sitecore Web Application Project in Visual Studio 2010. Note that the Sitecore webroot can be found in the Website subdirectory of the directory setup by the Sitecore install. With replicated folder names in Sitecore directories the instructions can be a little confusing.