دوره آموزشی الگوها در جاوا اسکریپت
1 ساعت 16 دقیقهمتوسط2020-04-20
مدرسین

Emmanuel Henri
Executive with 20+ years of experience in programming and design
جزئیات دوره
طی دو دهه گذشته ، برنامه نویسان هم کد خود و هم مکالمه خود را درمورد کد پیرامون الگوهایی که برای اولین بار در Design Patterns ، کتاب کلاسیک باند چهار ، شرح داده شده است ، ساختار داده اند. برنامه نویسان جاوا اسکریپت در این مکالمات شرکت کرده اند ، اما الگوهای مورد بحث بیشتر در دنیای برنامه نویسی شی گرا ارتدوکس جای می گیرد. در این دوره ، امانوئل هنری توضیح می دهد که چگونه این الگوها با JavaScript متناسب است. او با ارائه نمونه هایی از کد در طول مسیر ، هدف برخی از متداول ترین الگوها را از بین می برد. درباره الگوهای کلیدی طراحی ، ساختاری و رفتاری و نحوه استفاده از هر یک از آنها در کد JavaScript خود بیاموزید.
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-الگوهای طراحی جاوا اسکریپت
- 02-آنچه باید بدانید
1. مقدمه
- 03-الگو چیست
- 04- راه اندازی پروژه پایه خود
- 05-به عنوان شهروند درجه یک عمل می کند
- 06-کال بک چیست و نقش آن
2. الگوهای خلاقیت
- 07-الگوهای تکوینی چیست؟
- الگوی طراحی کلاس 08
- 09-الگوی سازنده
- 10-الگوی تک تن
- 11-الگوی کارخانه ای
- 12-الگوی کارخانه ای انتزاعی
3. الگوهای ساختاری
- 13-الگوهای ساختاری چیست؟
- 14-الگوی ماژول
- 15-الگوی را مخلوط می کند
- 16-الگوی نما
- 17-الگوی وزن پرواز
- 18-الگوی دکوراتور
- الگوی 19-Model-View-Controller (MVC).
- الگوی 20-Model-View-Presenter (MVP).
- الگوی 21-Model-View-ViewModel (MVVM).
4. الگوهای رفتاری
- 22-الگوهای رفتاری چیست؟
- 23-الگوی مشاهده گر
- 24-الگوی حالت
- 25- زنجیره مسئولیت
- 26-الگوی تکرار کننده
- 27-الگوی استراتژی
- 28-الگوی یادگاری
- 29-الگوی واسطه
- 30-الگوی فرمان
نتیجه
- 31- مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc