Showing 2629–2640 of 18767 results
C# Concurrency for Senior Engineering Interviews
Explore concurrency in C# to prepare for senior engineering interviews, covering threading, async programming, and task management.
C# Concurrency for Senior Engineering Interviews
Explore concurrency concepts in C# to prepare for senior-level engineering interviews, covering threading and async programming.
C# Concurrent Collections
Learn to use concurrent collections effectively to store data in a multithreaded environment, keeping the code efficient and avoiding data corruption and race conditions.
C# Console and Windows Forms Development with LINQ & ADO.NET
Learn to build a practical Data Driven Windows Forms Application using C#, LINQ and SQL Server Express.
C# Console and Windows Forms Development with LINQ & ADO.NET
Learn to build a practical Data Driven Windows Forms Application using C#, LINQ and SQL Server Express.
C# Console and Windows Forms Development with LINQ & ADO.NET
Learn to build a practical Data Driven Windows Forms Application using C#, LINQ and SQL Server Express.
C# Dependency Injection
For professional developers, dependency injection is an important technique to keep your codebase testable and maintainable. This course will teach you how to implement dependency injection when working with C#.
C# Design Patterns
This course will teach you how to improve code base by using tested and proven object-oriented design patterns.
C# Design Patterns: Adapter
Design patterns help you solve common software problems with known, proven approaches. The adapter design pattern is one of the most common and useful patterns you'll encounter. This course shows you when and how to apply the adapter pattern in C#.
C# Design Patterns: Bridge
This course will teach you how to implement the Bridge design pattern in C#.
C# Design Patterns: Builder
Learn to implement the Builder Pattern with C#.
C# Design Patterns: Decorator
The decorator design pattern allows you to dynamically add behavior to your classes without modifying the original class. This allows you to layer in new functionality to a class while keeping different concerns cleanly separated.