A reference to the C# language can be found at " Visual C# Developer Center" on MSDN at. The exercises assume you have at least a basic grasp of C#, though there are explanations in the text where the more complex expressions are used.
However, the exercises do include helpful explanations of the code and the HTML they use, and provide links to where you can get more information. This is not a primer in web development or programming. To use these exercises, you need to have some prior knowledge. How you can use the useful helper classes included in WebMatrix to reduce and simplify the code that you need to write.How you can identify visitors and store information specific to each one that personalizes the website for them, and allows specific sets of visitors such as administrators to interact with the site in different ways.How you can add client-side code that runs inside the visitor's browser to make the pages you display more interactive, and to reduce network traffic between the browser and your server.How you can support specialist types of browsers (called user agents) that are designed to make it easier for visually-impaired visitors to use the web.This includes displaying stored information to visitors and collecting input from visitors that you store in the database. How you can use a database to power your website.How you can specify the styles, colors, and layout for the content of your site using style sheets.
How you can generate HTML and other content in your pages using server-side code.How WebMatrix provides a complete development environment for building websites and web applications that incorporate server-side code (code that runs on the server to create the HTML pages that visitors see in their browser).
This series of exercises takes you from starting with one of the simple templates included with WebMatrix all the way to creating a practical and interactive website that incorporates a range of typical web technologies and techniques.