C# is a computer language used to create various types of projects such as web-based applications. These types of applications can consist of static documents (documents meant for reading only), file-based applications (those that use collection classes and involve serialization), formal databases (using SQL), XML-based projects, communication (Web services), etc.
This series of lessons explores the various techniques to use C# in Microsoft Visual C# to create Web-based applications using the ASP.NET MVC technologies, including Web API with AngularJS and jQuery.
ADO.NET in ASP.NET MVC
.NET Collections in ASP.NET MVC
Language INtegrated Query (LINQ)
ADO.NET Sample Applications
The Entity Framework