آموزش الگوهای طراحی در زبان Go برای برنامه‌نویسی شی‌گرا - آخرین آپدیت

دانلود Design Patterns in Go for Object Oriented Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: روش‌های زیادی برای ساختاردهی به کدها در زبان Go وجود دارد و گاهی اوقات انتخاب بین آن‌ها دشوار است. بخش بزرگی از برنامه‌نویسی، درک الگوریتم‌ها و الگوهای مختلفی است که به شما در توسعه بهینه کد کمک می‌کنند. با شناخت الگوهای طراحی (Design Patterns)، انتخاب گزینه مناسب برای پایگاه کد شما آسان‌تر شده و منجر به ساختاری بهتر در برنامه‌هایتان می‌شود. در این دوره، Ademusoyo Awosika-Olumo هر یک از الگوهای طراحی سازنده (Creational)، ساختاری (Structural) و رفتاری (Behavioral) را که در Go قابل پیاده‌سازی هستند، بررسی می‌کند. وی نگاهی کلی به هر الگو دارد، نحوه پیاده‌سازی آن‌ها را نمایش می‌دهد و سناریوهایی که در آن هر الگو ترجیح داده می‌شود را مورد بحث قرار می‌دهد. اگر قصد دارید برنامه‌نویسی با Go را شروع کنید، داشتن دانش در مورد الگوهای طراحی مختلف به شما کمک می‌کند تا چالش‌های پیچیده کدنویسی را حل کنید. برای یادگیری این مفاهیم، در این دوره به Ademusoyo بپیوندید.

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

مقدمه Introduction

  • به‌کارگیری الگوهای طراحی در Go Utilizing design patterns in Go

  • پیش‌نیازها و نکاتی که باید بدانید 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

2. الگوهای سازنده 2. Creational Patterns

  • الگوی متد کارخانه (Factory Method) Factory Method pattern

  • پیاده‌سازی الگوی تک‌نمونه (Singleton) Implement a Singleton pattern

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

  • الگوی تک‌نمونه (Singleton) Singleton pattern

  • پیاده‌سازی الگوی نمونه اولیه (Prototype) Implement a Prototype pattern

  • پیاده‌سازی الگوی متد کارخانه (Factory Method) Implement a Factory Method pattern

  • الگوی نمونه اولیه (Prototype) Prototype pattern

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

  • پیاده‌سازی الگوی کارخانه انتزاعی (Abstract Factory) Implement Abstract Factory pattern

  • پیاده‌سازی الگوی سازنده (Builder) Implement a Builder pattern

  • الگوهای سازنده چیستند؟ What are creational patterns?

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

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

  • الگوی تزیین‌کننده (Decorator) Decorator pattern

  • پیاده‌سازی الگوی نما (Facade) Implement a Facade pattern

  • پیاده‌سازی الگوی تزیین‌کننده (Decorator) Implement a Decorator pattern

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

  • الگوی نما (Facade) Facade pattern

  • پیاده‌سازی الگوی تطبیق‌دهنده (Adapter) Implement an Adapter pattern

  • الگوی تطبیق‌دهنده (Adapter) Adapter pattern

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

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

  • پیاده‌سازی الگوی میانجی (Mediator) Implement a Mediator pattern

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

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

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

  • الگوی ناظر (Observer) Observer pattern

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

  • پیاده‌سازی الگوی تکرارکننده (Iterator) Implement an iIerator pattern

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

  • الگوی دستور (Command) Command pattern

  • پیاده‌سازی الگوی ناظر (Observer) Implement an Observer pattern

  • الگوی متد قالب (Template Method) Template Method pattern

  • پیاده‌سازی الگوی حالت (State) Implement a State pattern

  • الگوی میانجی (Mediator) Mediator pattern

  • پیاده‌سازی الگوی دستور (Command) Implement a Command pattern

  • پیاده‌سازی الگوی متد قالب (Template Method) Implement a Template Method pattern

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش الگوهای طراحی در زبان Go برای برنامه‌نویسی شی‌گرا
جزییات دوره
1h 37m
41
(آخرین آپدیت)
2,318
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ademusoyo Awosika-Olumo Ademusoyo Awosika-Olumo

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

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

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