Fundamental skills equired to design and develop object-oriented applications for the Web and Microsoft Windows by using Microsoft Visual C# .NET and the Microsoft Visual Studio .NET development environment.

In this course, you find out why ADO.NET is still relevant in today's ORM world. First you will learn how to connect and submit queries to a database. Next you will learn the fastest way to retrieve data using a DataReader. You will then learn about Disconnected classes such as a DataTable, DataSet and DataViews.

ASP.NET  gives you a powerful, patterns-based way to build dynamic websites using the MVC pattern that enables a clean separation of concerns.


MVC is a design pattern used to decouple user-interface (view), data (model), and application logic (controller). This pattern helps to achieve separation of concerns.

Using the MVC pattern for websites, requests are routed to a Controller which is responsible for working with the Model to perform actions and/or retrieve data. The Controller chooses the View to display, and provides it with the Model. The View renders the final page, based on the data in the Model.