Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learning C# Design Patterns
Rating: 4.6 out of 5(634 ratings)
4,456 students

Learning C# Design Patterns

A Developer's Guide to Creational, Structural, Behavioural and MVC Patterns
Created byInfinite Skills
Last updated 1/2017
English
English [Auto],

What you'll learn

  • Learn how to write better code
  • Gain a vast knowledge of design patterns
  • Learn how to structure your code

Course content

6 sections57 lectures6h 13m total length
  • Important - Download These First - Working Files0:01
  • Introduction2:45

    Explore the principles of design patterns in C# to create simpler, readable, and maintainable code by focusing on interactions between classes and applying MVC concepts.

  • Design Patterns And The Gang Of Four7:46

    Explore design patterns from the Gang of Four as proven building blocks for reusable object-oriented software, focusing on problems, solutions, and consequences with C# examples like builder and abstract factory.

  • How To Access Your Working Files3:22

    Access and use the working files by downloading them as a zip, extracting to your desktop, and opening them from the player as you work along.

Requirements

  • This course is designed for users that already have experience with C#, as well as basic object-oriented programming principles

Description

In this Learning C# Design Patterns training course, expert author Keith Welch will teach you about design patterns, and how to use them to create reusable, maintainable code. This course is designed for users that already have experience with C#, as well as basic object-oriented programming principles.

You will start by learning about creational patterns, including abstract factory, builder, prototype, and singleton. From there, Keith will teach you about structural patterns, such as adapter, bridge, composite, and facade. This video tutorial also covers behavioral patterns, such as chain of responsibility, common, iterator, and mediator. Finally, you will learn about the Model View Controller (MVC) design pattern.

Once you have completed this computer based training course, you will be fully capable of using these 23 design patterns to create your own C# code. Working files are included, allowing you to follow along with the author throughout the lessons.

Who this course is for:

  • Anyone wanting to learn more about C# Design Patterns