Software Development
Showing 409–420 of 2824 results
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.
C# Design Patterns: Facade
Ever wonder how to deal with a big ball of mud class you can't yet refactor? Or perhaps you've had to orchestrate worker or service classes in your classes making your code hard to read and manage. Learn the Facade pattern to help in these scenarios.
C# Design Patterns: Flyweight
Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Flyweight pattern in C#.
C# Design Patterns: Memento
This course will teach you how to apply the Memento Design Pattern in your C# applications to provide undo/redo functionality.
C# Design Patterns: Null Object
Are you tired of using null checks everywhere in your code? This course shows you the Null Object pattern which can completely change the way you and your team defend against null references.