In video #1 for our series we introduce some new features in Visual Studio 2008, and other new features such as multi-targeting, split view, and some basic debugging concepts. The video is intended to give users a launching point for creating the first C# project, and introduce some of the new concepts around Visual Studio 2008.

In video #2 for our series we introduce some new features in Visual Studio 2008, and other new features such as multi-targeting, split view, and some basic debugging concepts. The video is intended to give users a launching point for creating the first C# ASP.NET project, and introduce some of the new concepts around Visual Studio 2008.

In this video, for our series we explore some Object Oriented Programming fundamentals, and demonstrate them with some quick examples in ASP.NET 3.5. We introduce Inheritance, Encapsulation, and Polymorphism by first describing the concepts, then showing how they get implemented via C#. We use classes and WebForms to send output to the web page to further demonstrate some basic OOP techniques. We also introduce the concept of Interfaces, and demonstrate implementing an Interface in C#. Our goal is to introduce some basic groundwork that will serve us moving forward as we begin to utilize OOP techniques throughout our series.

In this video we begin to explore some more advanced concepts around OOP, and the various ways they are implemented in ASP.NET. We will introduce concepts such as Abstract classes and methods, and introduce several keywords such as virtual, static, sealed, and more that will further introduce techniques that will form the foundation of our programming training moving forward. The video will also introduce new types such as Generics, Structs, and Enums.

In this video we take a look under the covers of how ASP.NET 3.5 Webforms are executed. We will go into some detail about what the HTML that is rendered looks like, and discuss topics such as events, viewstate, and more. It is important for all ASP.NET 3.5 developers to understand page life cycle events, and we explore this with an example.