C-Sharp Design Patterns Command
This course covers the Command Pattern, a behavioral design pattern that can be applied in many types of C# applications. The course is aimed at developers who wish to understand and mast...
Prerequisites: Knowledge of C# syntax and how to compile and run .NET applications.
Expected result: Be able to build more reliable, more extensible and more testable C# applications using the Command Pattern.
The Command Pattern is a behavioral design pattern that can be applied in many different types of applications. If you've programmed in C# for a while, you've probably encountered this pattern before, especially in WPF, Xamarin or Silverlight.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
9 sections- 1 Table of Contents
- 2 Course Overview
- 3 The Command Pattern
- 4 Implementing the Command Pattern
- 5 Implementation of concrete commands
- 6 The Command Pattern in action: WPF integration
- 7 Advantages and disadvantages of Command Pattern
- 8 Summary and conclusion
- 9 Complete Demo Project Structure
More Testing, Patterns & Architecture courses
View all 29ASP.NET Core Clean Architecture
Implement Clean Architecture with the GloboTicket app — core, infrastructure, API, Blazor UI and testing.
Automation Testing Strategies with ASP.NET Core
Unit, integration, UI, E2E (Playwright) and performance (NBomber) testing in a CI/CD pipeline.
Unit Testing an ASP.NET Core MVC Web Application
Unit test MVC controllers with xUnit, Moq and FluentAssertions — isolation, mocking and CI/CD.
Debugging and Error Handling in ASP.NET Core
Debugging tools, error-handling middleware, Problem Details, custom exceptions and remote debugging.
Logging and Monitoring in ASP.NET Core
ILogger, structured logging, providers, scopes, source generators, health checks and OpenTelemetry.
C-Sharp 8 Design Patterns Composite
This course covers the Composite design pattern in C#. The Composite pattern provides a way to work with tree structures in a consistent manner, regardless of whether you are manipulating...
Interested in this course?
Contact us to book it or get a custom training plan for your team.