Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.
- 6.0 (1)
- Closed captioning
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.
Take your C# coding skills to the next level by learning to use interfaces and generics.
An in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.
Learn C#, the object-oriented language from Microsoft that's used to program systems, desktop applications, and mobile apps. These C# tutorials cover the history, syntax, and important concepts of this powerful programming language.
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.
“I am so glad that you have something for an absolute beginner. I love what you offer. You are helping to change my life and my circumstances.” —Suzie D.
more from our members »