Software Development
Showing 421–432 of 2824 results
C# Design Patterns: Prototype
Learn to use the Prototype Pattern in C#.
C# Design Patterns: Proxy
Design patterns help you solve common software problems with known, proven approaches. The proxy design pattern is one of the most common and useful patterns you'll encounter. This course shows you when and how to apply the proxy pattern in C#.
C# Design Patterns: Rules Engine Pattern
This course will teach you to apply simple rules engines to problems involving excess conditional complexity.
C# Design Patterns: Singleton
This course will teach you when and how to apply the Singleton design pattern (and other ways to achieve the same behavior) to ensure certain classes only have a single instance within your application.
C# Design Patterns: State
Manage State in your application by learning how to use the State Design Pattern in C#. In this course, you will cover a design pattern for handling any situation based on context or state-based changes.
C# Design Patterns: Template Method
This course will teach you to apply the Template Method pattern to improve the design of your applications by reducing repetition and enforcing workflow requirements in your code.
C# Design Patterns: Visitor
Design patterns can help you code more cleanly and efficiently. This course will help you learn to use the Visitor pattern in C#.
C# Events, Delegates, and Lambdas
Events, delegates, and lambdas play an important role in C# apps, but why would you use them? This course will teach you how to leverage the functionality provided by these features so you can handle different event scenarios in your apps.
C# Extension Methods
One of the most powerful and underused features of C#: extension methods. Master them to cut duplicate code and add consistency across your projects. This course teaches all you need to improve your .NET Core and .NET Framework apps with extensions.
C# Feature, Threading, Task Parallel
Learn the different C# features
C# for Programmers: A Practical Guide
Gain practical knowledge of C# programming with hands-on examples and projects that reinforce key concepts and best practices.
C# Fundamentals
C# is the preferred language to build .NET applications. In this course, you will learn the basics of the C# language and create your own C# applications