لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ES6، ES7 و ES8، زمان به روز رسانی جاوا اسکریپت/ECMAScript شما!
ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript!
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ECMAScript Next اینجاست. وقت آن رسیده است که جاوا اسکریپت خود را مدرن کنید. یک جدول زمانی اولیه ECMAScript و زبان جاوا اسکریپت را بدانید استفاده از روش ها و گزینه های جدید موجود در نسخه های مدرن جاوا اسکریپت تفاوت بین نسخه های جاوا اسکریپت انتقال آسان تر بین جاوا اسکریپت و سایر زبان های برنامه نویسی پیش نیازها: شما باید در خواندن و نوشتن جاوا اسکریپت راحت باشید. شما باید به مرورگر یا کامپیوتری دسترسی داشته باشید که بتوانید جاوا اسکریپت را اجرا کنید.
اگر همیشه در جاوا اسکریپت کدنویسی کرده اید، در مورد ES6، ECMAScript یا ES2015 شنیده اید. شاید این یک همکار نفرت انگیز بود که سعی می کرد شما را پایین بیاورد، دوره دیگری از Udemy مدام به آن اشاره می کند، یا آن را در پاسخ Stack Overflow دیده اید. اگر با آن آشنا نیستید یا هنوز نمیدانید تفاوت بین ECMAScript و جاوا اسکریپت چیست، این بهروزرسانی است که در سال 2015 و سالهای پس از آن رخ داد. با توجه به تاریخچه جاوا اسکریپت (که در سال 1995 شروع شد)، بین سالهای 2000 و 2008 هیچ بهروزرسانی وجود نداشت، سپس دوباره از سال 2008 تا 2015، ECMAScript 2015 یک معامله بزرگ است. جاوا اسکریپت را مدرن می کند. تغییرات کوچکتر، اما همچنان مهم در ES7 (2016) و ES8 (2017) منتشر شد.
من همه تغییرات را یکی یکی با رویکردی مدولار همراهی میکنم. این بدان معناست که میتوانید فصلها را در صورت نیاز، بدون نظم و غیره بدون مشکل جدی انجام دهید. یک درس تاریخ مهم برای قرار دادن جاوا اسکریپت و ECMAScript در متن وجود دارد و ما مقایسههایی را با زبانهای دیگر انجام میدهیم تا دلیل اضافه شدن یا تغییر برخی موارد را دریابید. همچنین مقایسههای مکرری بین جاوا اسکریپت و زبانهای دیگر مانند C، جاوا و پایتون انجام میدهم. برای درک تفاوتهای ظریف، لازم نیست این زبانها را بدانید. آنها به سادگی در درک دلایل استاندارد ECMAScript، جاوا اسکریپت و به روز رسانی مفید هستند.
هنوز در حال اضافه کردن چالشها برای بخشهای مختلف هستم. چالشهایی که در حال حاضر وارد شدهاند، به صورت کامل هستند (یعنی CHALLENGE) و راهی عالی برای اعمال و تمرین هستند! این دوره با یادگیری بسیاری از ویژگیهای جدید، جاوا اسکریپت شما را به چالش میکشد، اما همچنین زمانی که یاد میگیرید چگونه جاوا اسکریپت و ECMAScript با زبانهای دیگر (C، جاوا و غیره) ارتباط دارند.
طرح بندی دوره
مقدمه
ES6 Easy Wins
کلاس ها
تغییرات آرایه
سازنده نقشه و نقشه ضعیف
مجموعه سازنده و مجموعه ضعیف
قول ها
ES8 (ناهمگام)
سازنده پروکسی و انعکاس شی
مولد و تکرار کننده
سرفصل ها و درس ها
معرفی
Introduction
جدول زمانی تصویری جاوا اسکریپت و تاریخچه ECMAScript (نسخه کامل)
Visual Timeline of JavaScript and ECMAScript History (Full Version)
جدول زمانی بصری JS و ES (نسخه کوتاه)
Visual Timeline of JS and ES (SHORT VERSION)
بررسی اجمالی دوره
Course Overview
آسان برنده می شود
The Easy Wins
چگونه JS با زبان های دیگر مقایسه می شود
How JS compares to other languages
Let/Const - نحوه مقایسه متغیرهای JS با زبانهای دیگر (C، Java، PHP، Ruby، Python)
Let/Const - How JS vars compare to other languages (C, Java, PHP, Ruby, Python)
Let/Const (کوتاه)
Let/Const (Short)
الفاظ الگو
Template Literals
الگوهای برچسب گذاری شده
Tagged Templates
برچسب شده چالش های قالب
Tagged Template CHALLENGES
برچسبگذاری شده چالش الگو
Tagged Template Challenge walkthrough
به روز رسانی عملکرد - اپراتور پیش فرض و استراحت
Function Updates - default and rest operator
نحو را گسترش دهید
Spread Syntax
تابع پیکان
Arrow Function
اشیاء تحت اللفظی و تخریب
Object Literals and Destructuring
کلاس ها
Classes
معرفی کلاس ها
Intro to Classes
کلاس ها - نحو پایه
Classes - basic syntax
تنظیم کننده ها و دریافت کننده ها
Setters and Getters
روش های استاتیک
Static Methods
زیر کلاس ها و وراثت نمونه اولیه (بسط و فوق العاده)
Sub classes and prototypal inheritance (extends and super)
آرایه های ES6 (2015).
ES6 (2015) Arrays
برای ... از
for...of
.از جانب()
.from()
.of() و .fill()
.of() and .fill()
.find() و .findIndex()
.find() and .findIndex()
Map، Set، WeakMap، WeakSet و نحوه ذخیره JS موارد
Map, Set, WeakMap, WeakSet and how JS stores stuff
مرجع در مقابل مقدار - چگونه JS متغیرها را ذخیره می کند
Reference vs. value - how JS stores variables
نمایش نظرات