Udemy

Boost Your C# With Structural And Creational Design Patterns

立即報名
  • 7,185 名學生
  • 更新於 5/2024
4.3
(882 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
4 小時 5 分鐘
教學語言
英語
授課導師
Mark Farragher
評分
4.3
(882 個評分)
2次瀏覽

課程簡介

Boost Your C# With Structural And Creational Design Patterns

A complete guide to the first 12 structural and creational design patterns from the famous book by the Gang Of Four.

In 1994 the "Gang of Four" published a book titled "Design Patterns: Elements of Reusable Object-Oriented Software". This book contains 23 fundamental software design patterns. It is regarded as the standard reference manual for object-oriented design theory and practice.

In this course I will teach you the first 12 design patterns. These are all 5 creational- and all 7 structural design patterns. You use these patterns to create new objects efficiently and to create structure in your application architecture.

By the end of the course you will be fluent in all 12 design patterns. With this knowledge you will be well on your way to become a Senior Application Architect.

Why should you take this course?

You should take this course if you are a beginner or intermediate C# developer and want to take your career to the next level. Some of the patterns (e.g. 'Bridge') might sound very complicated, but all of my lectures are very easy to follow, and I explain all topics with clear code and many instructive diagrams. You'll have no trouble following along.

Or maybe you're working on the application architecture of a large project, and you need to create a robust design that is instantly clear to your team members? The patterns in this course will help you immensely.

Or maybe you're preparing for a C# related job interview? This course will give you an excellent foundation to answer any software architecture questions they might throw at you.

課程章節

  • 4 個章節
  • 22 堂課
  • 第 1 章 Introduction
  • 第 2 章 Creational Design Patterns
  • 第 3 章 Structural Design Patterns
  • 第 4 章 Final Words

課程內容

  • Learn all 12 Structural and Creational Design Patterns, What's up with Singletons?, The benefit of the Prototype pattern, Reduce memory with a Flyweight, Expose subsystems with a Facade, Wrap legacy components with the Adapter pattern, The pros and cons of the Composite child management interface, Multi-step object construction with the Builder pattern, ... and much more!


評價

  • A
    Anonymized User
    4.5

    I wasn't sure what to expect at first, but I'm impressed, and I am also happy. I could write a couple of pages on my pedagogical philosophy and why this course makes me happy, but... to keep a story short: This is the first time I have heard of the Gang of Four and the book "Design Patterns: Elements of Reusable Object-Oriented Software". I am very happy to see that this book appears to be, what I would personally describe, as the Computer Science equivalent of Daniel J. Velleman's "How To Prove It: A Structured Approach" for aspiring mathematicians (I myself having an MS in math). Having examples to follow is great and, for me, very important. I surmise this is as good as things are going to get for a Udemy course, as I get a chunk of good educational value if I have an exercise set to chomp through. This is basically a primer to getting the Gang of Four's book and reading through it.

  • I
    Igor Mateus Pereira Martins
    4.5

    Really good course, I enjoyed very much the structure of each lesson and the way the concepts are reviewed along the course. For me personal preferences, I would prefer if the examples we're built along the video, instead explaining a pre-made example. Anyway, each project is explained and we have access to the source code. I recommend, it's a great course.

  • A
    Ali Majed
    3.0

    I'd prefer that the example were implemented from scratch so the student can interact with it, knowing what is the problem and then implement the corresponding design pattern, better than go through a finished solution, but anyway good course.

  • C
    Chinmay Anaokar
    4.0

    Explanations are clear and to the point. It would be great if you add some real world examples used in our day to day project.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意