Application Programming with C#/.NET

Microsoft .NET is Microsoft's computing platform that moves the focus away from individual web sites or devices to collections of computers, devices, and services working together to deliver information. It is a vision of developing software as a service. Under Microsoft .NET, programmers will no longer write to the API using the tools to which they have become accustomed. Instead, they will target a framework called the .NET Base Class Library (BCL) and produce an Intermediate Language (IL) that will be executed by the .NET runtime regardless of the language used. This new focus makes Windows and Web programming easier while generating software that can run on every type of computing device.

In this series of courses, students develop basic skills for .NET programming as well as focusing on the aspects of object-oriented programming and windows application development. Students can choose to study in either C# or Visual Basic. All classes are hands-on and require some prior programming experience. Although the order of the required courses is general, several courses require an Introduction to C# Programming or an Introduction to Visual Basic.NET Programming.

Introduction to C# Programming and the .NET Framework

C# is an object-oriented language intended to be the premier language for writing Microsoft .NET applications for the enterprise. It sacrifices a small amount of C++’s power for the convenience and…

Intermediate C#/.NET Programming

C# is an object-oriented language intended to be the premier language for writing Microsoft .NET applications for the enterprise. This workshop is a continuation of the Introduction to C# programming…

Advanced C#/.NET Programming

The Advanced .NET Programming course goes beyond the basics to focus on advanced topics of C# programming. Topics include developing .NET components, interfaces, delegates, advanced language features,…

Data Access Solutions in .NET

In languages of the 90’s, ADO (ActiveX Data Objects) was the most common data access method used for client/server projects. For the .NET Framework, ADO, called ADO.NET, has been redesigned and…

Creating Rich User Experience w/ Windows Presentation Foundation (WPF)

Current demand dictates that Windows applications both work well and provide a high quality user experience. Windows Presentation Foundation (WPF) is the .NET technology designed for building Rich…

Guidelines and Best Practices for .NET Development

Best practices are coding techniques that have been designed and proven to work. In this hands-on course, students will be introduced to the guidelines and best practices for writing .NET code. Each…
WebSanity Top Secret