آموزش الگوهای طراحی TypeScript

TypeScript Design Patterns

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

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

مقدمه Introduction

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

  • درک الگوهای طراحی Understanding design patterns

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

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

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

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

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

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

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

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

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

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

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

  • یک الگوی کارخانه ای انتزاعی را پیاده سازی کنید Implement an abstract factory pattern

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

  • پیاده سازی الگوی روش کارخانه Implement a factory method pattern

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

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

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

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

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

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

  • الگوی نما Facade pattern

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

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

  • الگوی نما را اجرا کنید Implement a facade pattern

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

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

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

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

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

  • اجرای یک الگوی استراتژی Implement a strategy pattern

  • یک الگوی میانجی را اجرا کنید Implement a mediator pattern

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

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

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

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

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

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

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

  • پیاده سازی یک الگوی حالت Implement a state pattern

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

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

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

نتیجه گیری Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش الگوهای طراحی TypeScript
جزییات دوره
1h 20m
41
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
540
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ademusoyo Awosika-Olumo Ademusoyo Awosika-Olumo

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

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

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