آموزش الگوهای طراحی در Go for Object Oriented Programming

Design Patterns in Go for Object Oriented Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راه‌های زیادی برای ساختار کد در Go وجود دارد، و انتخاب‌ها گاهی اوقات می‌تواند بسیار زیاد باشد. یکی از اجزای بزرگ برنامه نویسی درک الگوریتم ها و الگوهای مختلف است که می تواند به شما در توسعه کدتان کمک کند. با درک الگوهای طراحی مختلف، انتخاب مناسب برای پایه کد شما می تواند آسان تر شود و منجر به ساختار بهتر در کد شما شود. در این دوره، Ademusoyo Awosika-Olumo هر یک از الگوهای مختلف طراحی کدگذاری خلاقانه، ساختاری و رفتاری را که می توان در Go پیاده سازی کرد، پوشش می دهد. او یک نمای کلی از هر یک ارائه می دهد، نحوه اجرای آنها را نشان می دهد و سناریوهایی را که در آن هر کدام ترجیح داده می شود، مورد بحث قرار می دهد. اگر به دنبال شروع برنامه نویسی در Go هستید، داشتن دانش از الگوهای طراحی مختلف می تواند به شما در حل چالش های پیچیده کدنویسی کمک کند. در این دوره آموزشی به Ademusoyo بپیوندید تا یاد بگیرید.

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

معرفی Introduction

  • استفاده از الگوهای طراحی در Go (در حال انجام) Utilizing design patterns in Go (In progress)

  • آنچه شما باید بدانید What you should know

1. مروری بر الگوهای طراحی 1. Overview of Design Patterns

  • الگوهای طراحی چیست؟ What are design patterns?

  • انواع مختلف الگوهای طراحی The different types of design patterns

  • برنامه نویسی شی گرا در Go Object-oriented programming in Go

  • امتحان فصل Chapter Quiz

2. الگوهای خلاقیت 2. Creational Patterns

  • الگوهای آفرینشی چیست؟ What are creational patterns?

  • الگوی سازنده Builder pattern

  • یک الگوی سازنده را پیاده سازی کنید Implement a Builder pattern

  • الگوی روش کارخانه Factory Method pattern

  • الگوی Factory Method را پیاده سازی کنید Implement a Factory Method pattern

  • الگوی انتزاعی کارخانه Abstract Factory pattern

  • اجرای الگوی Abstract Factory Implement Abstract Factory pattern

  • الگوی اولیه Prototype pattern

  • یک الگوی نمونه اولیه را پیاده سازی کنید Implement a Prototype pattern

  • الگوی تک تن Singleton pattern

  • الگوی سینگلتون را پیاده سازی کنید Implement a Singleton pattern

  • امتحان فصل Chapter Quiz

3. الگوهای ساختاری 3. Structural Patterns

  • الگوهای ساختاری چیست؟ What are structural patterns?

  • الگوی آداپتور Adapter pattern

  • یک الگوی آداپتور را پیاده سازی کنید Implement an Adapter pattern

  • الگوی ترکیبی Composite pattern

  • پیاده سازی یک الگوی ترکیبی Implement a Composite pattern

  • الگوی دکوراتور Decorator pattern

  • الگوی دکوراتور را اجرا کنید Implement a Decorator pattern

  • الگوی نما Facade pattern

  • اجرای الگوی نما Implement a Facade pattern

  • امتحان فصل Chapter Quiz

4. الگوهای رفتاری 4. Behavioral Patterns

  • الگوهای رفتاری چیست؟ What are behavioral patterns?

  • الگوی تکرار کننده Iterator pattern

  • یک الگوی iIerator را پیاده سازی کنید Implement an iIerator pattern

  • الگوی حالت State pattern

  • یک الگوی State را پیاده سازی کنید Implement a State pattern

  • الگوی روش الگو Template Method pattern

  • یک الگوی روش الگو را پیاده سازی کنید Implement a Template Method pattern

  • الگوی فرمان Command pattern

  • یک الگوی فرمان را پیاده سازی کنید Implement a Command pattern

  • الگوی واسطه Mediator pattern

  • الگوی میانجی را پیاده سازی کنید Implement a Mediator pattern

  • الگوی مشاهده گر Observer pattern

  • یک الگوی Observer را پیاده سازی کنید Implement an Observer pattern

  • الگوی استراتژی Strategy pattern

  • پیاده سازی یک الگوی استراتژی Implement a Strategy pattern

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش الگوهای طراحی در Go for Object Oriented Programming
جزییات دوره
1h 37m
45
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ademusoyo Awosika-Olumo Ademusoyo Awosika-Olumo

رهبر فنی، مشاور بازاریابی محتوا، سخنران عمومی

Ademusoyo Awosika-Olumo یک رهبر فنی، مشاور بازاریابی محتوا و سخنران عمومی است.

Ademusoyo یک مهندس نرم افزار ارشد است که به صورت متقابل کار می کند تا ویژگی های محصول جدید را برای پشتیبانی و توانمندسازی مشاغل کوچک ایجاد کند. او همچنین بنیانگذار Creatic Ventures است، یک آژانس مشاوره دیجیتال که در کمک به متخصصان شرکت ها و ارائه دهندگان خدمات آنلاین تخصص دارد تا از برند شخصی خود برای ایجاد سرنخ های جدید برای تجارت خود استفاده کنند.