مطالب پیشنهادی از سراسر وب

الگوهای طراحی در سی شارپ

دسته بندی ها: دات نت (NET.) ، آموزش های یودمی (Udemy) ، آموزش سی شارپ | C#.NET ، آموزش الگوهای طراحی (Design Patterns)

الگوهای طراحی (Design Patterns) راه حل های کلی هستند که در قالب الگوهایی ارائه می شوند و می توانند برای حل مشکلات در طراحی نرم افزار استفاده شوند.

در این آموزش تصویری با الگوهای طراحی در سی شارپ آشنا می شوید. این دوره مفاهیم شی گرایی ، کار با UML و نحوه ساخت الگوهای طراحی را مورد بررسی قرار می دهد. این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • الگوهای طراحی چیست؟
  • تاریخچه از الگوها
  • تاریخچه از الگوهای طراحی
  • طبقه بندی الگوهای طراحی
  • مقدمه SysMan
  • بررسی مشکلات طراحی
  • تست الگوها
  • معرفی کامپوزیت ها
  • معرفی Flyweight
  • توضیح پروکسی
  • معرفی Iterator
  • استراتژی ساختار متنی
  • و...

عنوان دوره: Udemy C# Design Patterns مدت زمان: 6 ساعت نویسنده: Suresh Kumar Srivastavaتوضیحات:

C# Design Patterns : Learn best practices of software design to provide flexible and reusable software solution
Design and architecture of any software/solution provides the base and makes it flexible, extensible for future requirements. A good designed software/solution makes it easy to understand and maintain. Design patterns are known as best practices to design software for problems which are repeated in nature.
This course "C# Design Patterns" gives you understanding of all 23 patterns described in Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides.
Each pattern is explained in a simple way with intent, problem, solution and structure. Also the information of participants, collaboration, consequences and implementation are explained for each one. The pattern structure or example implementation of C# source are explained to understand how it will be implemented in Object Oriented language C#.
The course also provides C# source code of each pattern to understand it in better way. This helps in applying the variation on implementation to see how it can resolve some other implementation bottleneck. There are quizzes after Creational, Structural and Behavioral patterns to check your understanding.
This course will help to understand the best practices for design and apply them to do the better design of software/solution in C#.
It will be good to have the Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides as a reference book for this course.
Design Patterns C# implementation source code is available to download.
What are the requirements?
Understanding of Object Oriented Concepts
Basic understanding of UML
Experience in C#
What am I going to get from this course?
Over 66 lectures and 5.5 hours of content!
Understanding of 23 design patterns described in GOF book
C# implementation understanding of each pattern
C# source code of each pattern
50 Quiz questions related to all 23 patterns
What is the target audience?
Students
Software Developers/Engineers
Software Designers
Software/Solution Architects
Technical Managers

Section 1: Design Patterns Lecture 1 What are Design Patterns?

01:58 Lecture 2 History of Design Patterns 00:55 Lecture 3 Why Study Design Patterns? 02:18 Lecture 4 Describing Design Patterns 01:32 Lecture 5 The Catalog of Design Patterns 00:21 Lecture 6 Classification of Design Patterns 01:34 Section 2: Case Study of SysMan - System Management Product Lecture 7 Introduction 01:05 Lecture 8 SysMan Introduction 02:40 Lecture 9 Requirements 01:53 Lecture 10 Architecture 07:01 Lecture 11 Design 17:05 Lecture 12 Design Problems 1-4 03:14 Lecture 13 Design Problems 5-8 03:50 Lecture 14 Design Problems 9-12 02:26 Lecture 15 Design Problems 13-16 02:21 Lecture 16 Design Problems 17-20 03:00 Lecture 17 Design Problems 21-23 02:18 Section 3: Creational Design Patterns Lecture 18 Abstract Factory 04:54 Lecture 19 Explanation of Abstract Factory Structure Source 09:34 Lecture 20 Builder 05:30 Lecture 21 Explanation of Builder Structure Source 11:01 Lecture 22 Factory Method 04:05 Lecture 23 Explanation of Factory Method Structure Source 04:00 Lecture 24 Prototype 03:17 Lecture 25 Explanation of Prototype Structure Source 03:26 Lecture 26 Singleton 03:07 Lecture 27 Explanation of Singleton Structure Source 03:54 Quiz 1 Quiz on Creational patterns 10 questions Lecture 28 Creational Patterns Source 7 pages Section 4: Structural Patterns Lecture 29 Adapter 04:19 Lecture 30 Explanation of Adapter Structure Source 02:42 Lecture 31 Bridge 04:18 Lecture 32 Explanation of Bridge Structure Source 06:13 Lecture 33 Composite 02:30 Lecture 34 Explanation of Composite Structure Source 07:12 Lecture 35 Decorator 03:05 Lecture 36 Explanation of Decorator Structure Source 06:20 Lecture 37 Facade 02:55 Lecture 38 Explanation of Facade Structure Source 06:47 Lecture 39 Flyweight 03:52 Lecture 40 Explanation of Flyweight Structure Source 12:07 Lecture 41 Proxy 03:07 Lecture 42 Explanation of Proxy Structure Source 03:47 Quiz 2 Quiz on Structural patterns - 1 10 questions Quiz 3 Quiz on Structural patterns - 2 10 questions Lecture 43 Structural Patterns Source 10 pages Section 5: Behavioral Patterns Lecture 44 Chain of Responsibility 02:31 Lecture 45 Explanation of Chain of Responsibility Structure Source 06:08 Lecture 46 Command 03:32 Lecture 47 Explanation of Command Structure Source 04:06 Lecture 48 Interpreter 03:54 Lecture 49 Explanation of Interpreter Structure Source 05:42 Lecture 50 Iterator 03:07 Lecture 51 Explanation of Iterator Structure Source 06:54 Lecture 52 Mediator 03:32 Lecture 53 Explanation of Mediator Structure Source 09:44 Lecture 54 Memento 03:27 Lecture 55 Explanation of Memento Structure Source 10:47 Lecture 56 Observer 04:19 Lecture 57 Explanation of Observer Structure Source 09:17 Lecture 58 State 03:06 Lecture 59 Explanation of State Structure Source 06:44 Lecture 60 Strategy 03:46 Lecture 61 Explanation of Strategy Structure Source 04:30 Lecture 62 Template Method 02:54 Lecture 63 Explanation of Template Method Structure Source 04:45 Lecture 64 Visitor 03:40 Lecture 65 Explanation of Visitor Structure Source 11:52 Quiz 4 Quiz on Behavioral patterns - 1 10 questions Quiz 5 Quiz on Behavioral patterns - 2 10 questions Lecture 66 Behavioral Patterns Source

حجم فایل: 373MB

آیا این نوشته را دوست داشتید؟
Udemy CSharp Design Patterns

پیشنهاد آموزش مرتبط در فرادرس

لینک های دانلود Udemy Csharp Design Patterns_git.ir.rar