Udemyintermediateen

Learning C# Design Patterns

Master software design patterns! Learn Creational, Structural, Behavioral & MVC patterns for cleaner, more maintainable code. Boost your development skills.

4.6(629)
4,422students
6h 13m
Certificate
Infinite Skills
Infinite SkillsHigh Quality Training

Course Content

Learning C# Design Patterns is an intermediate-level Udemy course taught by Infinite Skills. It runs 6h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 629 reviews, with 4,422 students enrolled. It is a paid course, last updated January 2017.

Unlock the power of clean, maintainable C# code with this comprehensive C# Design Patterns training course! Expert author Keith Welch guides you through 23 essential design patterns, empowering you to build robust and reusable applications.

This course is ideal for developers with existing C# experience and a foundational understanding of object-oriented programming. You'll move beyond basic coding and learn proven solutions to common software design challenges.

Here's a glimpse of what you'll master:

  • Creational Patterns: Discover techniques for elegant object creation, including the abstract factory, builder, prototype, and singleton patterns.
  • Structural Patterns: Learn how to compose classes and objects to create flexible and adaptable systems. Explore the adapter, bridge, composite, and facade patterns.
  • Behavioral Patterns: Enhance your code's flexibility and interaction with patterns like chain of responsibility, command, iterator, and mediator.
  • MVC Design Pattern: Gain a deep understanding of the widely used Model-View-Controller (MVC) architectural pattern for building user interfaces.

Throughout the course, you'll benefit from practical examples and working files, allowing you to follow along with Keith Welch and apply these patterns immediately. By the end of this C# design patterns tutorial, you'll be equipped to confidently implement these patterns in your own C# projects, significantly improving code quality and maintainability.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.