دوره آموزشی جاوا اسکریپت پیشرفته: پنج چالش و مفهوم
1 ساعت 51 دقیقهمبتدی2023-09-13
مدرسین

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
جزئیات دوره
وقتی داری جاوااسکریپت یاد میگیری، معمولاً فرصت نمیکنی که وارد بخشهای پیچیدهتر این زبان بشی. اما دیگه وقتشه!
این دورهی ترکیبی یادگیری رو با تمرین عملی و چالشهای کدنویسی تعاملی ترکیب کرده. "مورتن رند-هندریکسن"، مدرس این دوره، تو رو با پنج مبحث پیشرفته توی توسعه جاوااسکریپت آشنا میکنه:
تبدیل آرایههای ساده به آرایههای تو در تو،
گسترش کلاسها (Extending Classes)،
استفاده از Singleton و Proxy،
ایجاد آبجکتهای Observable،
ساخت اپلیکیشنهای قوی با الگوی Reactive Object.
هر فصل این دوره شامل یه معرفی کوتاه، دو مثال عملی و دو چالش کدنویسی هست که بهت کمک میکنه بهتر یاد بگیری.
اگه میخوای مهارتت توی جاوااسکریپت پیشرفته رو بالا ببری، باید خودت رو به چالش بکشی و از سطح مقدماتی فراتر بری. مورتن بهت یاد میده که چطور این کار رو درست و اصولی انجام بدی! 🚀
این دورهی ترکیبی یادگیری رو با تمرین عملی و چالشهای کدنویسی تعاملی ترکیب کرده. "مورتن رند-هندریکسن"، مدرس این دوره، تو رو با پنج مبحث پیشرفته توی توسعه جاوااسکریپت آشنا میکنه:
تبدیل آرایههای ساده به آرایههای تو در تو،
گسترش کلاسها (Extending Classes)،
استفاده از Singleton و Proxy،
ایجاد آبجکتهای Observable،
ساخت اپلیکیشنهای قوی با الگوی Reactive Object.
هر فصل این دوره شامل یه معرفی کوتاه، دو مثال عملی و دو چالش کدنویسی هست که بهت کمک میکنه بهتر یاد بگیری.
اگه میخوای مهارتت توی جاوااسکریپت پیشرفته رو بالا ببری، باید خودت رو به چالش بکشی و از سطح مقدماتی فراتر بری. مورتن بهت یاد میده که چطور این کار رو درست و اصولی انجام بدی! 🚀
مهارت ها
Ecma InternationalJavaScriptProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مهارتهای خود را با جاوا اسکریپت ارتقا دهید
- 02 - این دوره چگونه کار میکند
1. روابط تودرتو
- 03 - مدیریت نظرات تو در تو
- 04 - استفاده از نقشه داده برای تبدیل آرایههای مسطح به درخت
- 05 - ایجاد یک تابع بازگشتی برای تولید آرایه تو در تو
- 06 - راه حل - یک آرایه تو در تو بسازید
- 07 - راه حل پیشرفته - اضافه کردن نظرات تو در تو
2. طبقات و ارث
- 08 - مدیریت کاربران و قابلیت ها
- 09 - ایجاد کلاس با قابلیت
- 10 - گسترش یک کلاس با قابلیتهای جدید
- 11 - راه حل - ایجاد یک کتابخانه با کتاب
- 12 - راه حل پیشرفته - کاربرانی که سایر کاربران را مدیریت میکنند
3. Singletons و Proxy Objects
- 13 - ساخت برنامههای کاربردی قوی
- 14 - استفاده از singleton برای ایجاد توابع منحصر به فرد
- 15 - استفاده از اشیاء پراکسی برای رهگیری تماسهای یک شی یا کلاس
- 16 - راه حل - ایجاد سیستم ورود به سیستم
- 17 - راه حل پیشرفته - ایجاد یک سیستم اعتبار سنجی داده ها
4. الگوی مشاهده گر
- 18 - اطلاعات را به بسیاری از گرهها فشار دهید
- 19 - تنظیم یک الگوی اولیه Observer
- 20 - مدیریت ناظران
- 21 - راه حل - نمایشگر دما
- 22 - راه حل پیشرفته - اطلاعات موجودی
5. اشیاء و کارخانههای واکنش پذیر
- 23 - به روز نگه داشتن سبد خرید
- 24 - الگوی اساسی Reactive
- 25 - افزودن قابلیتهای پیشرفته
- 26 - راه حل - سبد خرید Reactive ایجاد کنید
- 27 - راه حل پیشرفته - یک شی Reactive ایجاد کنید
نتیجه
- 28 - بسته شدن
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی LangChain.js: یک ابزار زنجیرهای هوش مصنوعی برای توسعهدهندگان جاوااسکریپت
- دوره آموزشی ساختار دادهها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صفها و پشتهها
- دوره آموزشی اصول امنیتی جاوا اسکریپت