.NET Development Courses

C# Programming

C# is Microsoft's preferred language for developing systems for the Windows .NET framework. C# is also used in Mono, which provides .NET functionality on other operating systems, such as Linux. This course will teach you the fundamentals of the C# language so that you can write C# programs, or maintain existing C# code. You will learn .NET concepts and the basics of object orientation, as used in C#. The course will also teach you some of the skills you need to develop web applications for .NET and Mono.

Advanced C# Programming

This course will take you to the next level as a C# programmer. You will learn more advanced features of the C# programming language and the .NET framework, including threads, collections, web services, XML and security.

Visual Basic Programming

Visual Basic (often just called VB or VB.NET) is one of the Microsoft languages that is used for developing systems for the Windows .NET framework. This course will teach you the fundamentals of the Visual Basic language so that you can write VB programs, or maintain existing VB code. You will learn .NET concepts and the basics of object orientation, as used in Visual Basic. The course will also teach you some of the skills you need to develop web applications for .NET.

ASP.NET MVC Development

ASP.NET is a development framework for building web applications. MVC (Model-View-Controller) is a way to handle a complex system by dividing it into parts. This course will teach you how to develop web-based applications using the .NET framework and the C# programming language. You will learn how to use MVC to create web systems that are easier to maintain and customise.