Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Design Patterns With C# (Real World Samples)
Rating: 3.9 out of 5(25 ratings)
220 students

Design Patterns With C# (Real World Samples)

We will build some new strategies to make easy our code projects. You will also drop your old code writing culture.
Created byCan Perk
Last updated 2/2017
English

What you'll learn

  • Software Development
  • Problem Solving
  • Creating the base of a project
  • New styles on writing code
  • Working with anti pattern codes - Converting back to known solutions

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

11 sections61 lectures3h 4m total length
  • Introduction1:06

    I will introduce myself and tell you what are the goals of our course. What will we talk about in this section.

  • Definition and Description2:43

    What does design pattern mean? How can I make my code more usable and effective? We will talk about the goals in this section

  • What They Matter0:50

    Why I need to use design patterns including my code?

  • Critics1:14

    Lets make some critics and answer some other questions

  • History1:39

    You will see Gof many times when you work with design patterns. Let's learn who are the Gang of Four...

  • External Sources0:43

    Summary of module. base book of our course...

Requirements

  • Knowledge about programming
  • Object Oriented Programming
  • Basics of C#
  • Using Visual Studio, SQL Server

Description

When we work on software projects, sometimes the things can be start to be weird. Some codes might be written again. Duplicated code blocks and copy - paste code methods can take a place in projects. Some codes might be written at first to show demos and same codes could be the base of your framework. Finally development can be harder than you start. Dreams can be finished at the beginning of you project. 

Let's learn some methods to develop new strategies. Desing Patterns can help you to solve a problem. You can create an algoritm to break the lock. We will talk about what are the design patters and why we should use them, then how can we implement a pattern into your complicated codes. Think about that all developers are speaking same language and you have a flexible arcthiecture which is written by SOLID principles.

Every new design pattern willgive you another window to look out and every window will open a new vision. I hope this course will be your first step for new visions.

Are you getting excited when you think your project maintenance? Then think about the cool ways and solve your problems in known options. We will keep in touch during your course time.

At the end of module you can download the course code files. And there is a surprise for you. We will develop an application framework using Design Patterns. At that last section you will see how to start up a project and what you need at first. I hope you will enjoy us and you will gain many things from this course

Who this course is for:

  • Software developers
  • Computer Teachers
  • Students who are interested in software