نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما برخی از قدرتمندترین ویژگیهای جاوا اسکریپت را برای ارتقای مهارتهای برنامهنویسی خود کاوش خواهید کرد. شما یاد میگیرید که چگونه اشیاء سفارشی را طراحی و مدیریت کنید و با الگوهای پیشرفته برای کار با مجموعهها و توابع آشنا شوید. این مفاهیم به شما کمک میکند تا کدهایی تمیزتر و بهینهتر بنویسید و از قابلیتهای منحصر به فرد جاوا اسکریپت برای مدیریت سناریوهای پیچیده به طور موثر استفاده کنید.
این دوره شامل ۳ بخش است:
۱. ایجاد اشیاء سفارشی: یاد بگیرید چگونه با استفاده از توابع کارخانهای (factory functions)، توابع سازنده (constructor functions) و کلاسها، اشیاء سفارشی ایجاد کنید. مفاهیم ارثبری از طریق زنجیره پروتوتایپ، استفاده از متدهای apply() و call()، متدهای استاتیک و همچنین تعریف Getterها، Setterها و فیلدهای خصوصی برای دسترسی کنترلشده به ویژگیها را بررسی کنید.
۲. مجموعهها و نمادها: مدیریت بهینه دادهها را با مجموعههای Map و Set در جاوا اسکریپت کشف کنید و با Symbols آشنا شوید؛ یک نوع داده منحصر به فرد و تغییرناپذیر برای ایجاد ویژگیهای خصوصی یا جهانی در اشیاء.
۳. الگوهای پیشرفته توابع و ژنراتورها: بر تکنیکهای پیشرفته توابع از جمله Closureها، IIFEها و بازگشتی (Recursion) مسلط شوید. برای بهینهسازی اجرای توابع با مفاهیم Throttling و Debouncing آشنا شوید و از Generatorها برای ایجاد توالیهای تکرارپذیر کنترلشده استفاده کنید.
در پایان این دوره، شما دانش گستردهای از تکنیکها و الگوهای مدرن JS خواهید داشت که به شما توانایی نوشتن کدهای بهینهتر و مقیاسپذیرتر را میدهد.
سرفصل ها و درس ها
ایجاد اشیاء سفارشی
Creating Custom Objects
مجموعهها و نمادها
Collections and Symbols
الگوهای پیشرفته توابع و ژنراتورها
Advanced Function Patterns and Generators
نمایش نظرات