Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.
- 6.0 (1)
Learn how design patterns in C# can help you build better code quickly and resolve or prevent common design issues in code. Reynald Adolphe demonstrates how to implement patterns, including six Gang of Four patterns and two commonly used patterns in .Net., and he evaluates code relevant in real-world applications.
Catch more bugs earlier in your C# applications with test-driven development. Learn how to create new test-driven development projects or add test cases to existing C# programming projects.
Learn how to easily query and update multiple data stores, including SQL and XML, with a single tool: LINQ, Visual Studio's Language-Integrated Query framework.
Get a first look at the new features in C# 6.0—the most simple and efficient version of this coding language ever.
An in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.
Explore solutions to common C# programming challenges, and compare the results with other programming languages, in the Code Clinic series.
Programmers: get up and running with C#, the language at the heart of many Windows applications, including Windows Phone and Windows Store apps.
“Your training goes way more in-depth than most classes at my school, and you can pause and rewind it if you don't follow it the first time.” —Jared L.
more from our members »