💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ علی دوستی
سوال در مورد دوره
محسن موحد حل شده توسط محسن موحد

سلام وقتتون بخیر و خسته نباشید.
من زمانی که توی این دوره ثبت نام کردم اطلاعاتی در مورد جاوا اسکریپت و اکما اسکریپت نداشتم و همینظور هنوز هم ندارم
و سرفصلی که توی دوره دیدم آموزش ES6 (هنوز به اون فصل نرسیدم) رو هم داریم.
و یهو به سرم زد که ببینم آخرین نسخه اکما اسکریپت  که تا کنون منتشر شده چند هستش و دیدم که در حال حاظر اگه اشتباه نکنم ES13 آخرین نسخه هستش.
سوالم اینه که چرا آموزش آخرین نسخه گذاشته نشده و اینکه آیا لازمه که من بعد این دوره برم ES13 رو آموزش ببینم؟؟

سلام،

نکته مهم اینه که وقتی یه نسخه جدید میاد، این طور نیست که نسخه‌های قبلی از رده خارج بشن. در واقع، هر نسخه جدید یه سری ویژگی‌ها و امکانات جدید به زبان اضافه می‌کنه.

ES6 (که همون ECMAScript 2015 هست) یه سری استاندارد معرفی کرد که میشه در جاوااسکریپت ازش استفاده کرد و اینطور بود که این استاندردهارو مفسرهای مرورگرها هم کم کم اضافه کردن. مثلاً:

  1. Arrow Functions: که نوشتن توابع رو خیلی ساده‌تر کرد.
  2. let و const: که کنترل بهتری روی متغیرها بهمون داد.
  3. Template Literals: که کار با رشته‌ها رو راحت‌تر کرد.

حالا نسخه‌های بعدی هم هر کدوم یه چیزایی اضافه کردن، ولی تغییرات به اندازه ES6 چشمگیر نبوده. مثلاً:

  • ES7 (ECMAScript 2016): عملگر ** برای توان و متد Array.prototype.includes رو اضافه کرد.
  • ES8 (ECMAScript 2017): که async/await رو آورد که کار با عملیات‌های ناهمزمان رو خیلی راحت‌تر کرد.
  • ES9 (ECMAScript 2018): که Rest/Spread برای آبجکت‌ها رو اضافه کرد.

و همینطور الی آخر...

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

نگران نباش، وقتی ES6 رو یاد گرفتی، یادگیری ویژگی‌های جدید نسخه‌های بعدی خیلی سخت نیست. می‌تونی بعداً به مرور زمان با اونا هم آشنا بشی.

 

محسن موحد ۰۲ مهر ۱۴۰۳، ۲۳:۴۲

پس یعنی نیازی نیست به صورت جداگانه مثلا ES13 رو آموزش ببینم؟

علی دوستی ۰۳ مهر ۱۴۰۳، ۰۷:۵۳

این دوره رو که بگذرونید، دیگه فقط کافیه در حد یک مطالعه داک‌ها و مقالات رو نگاه کنید.

آمادگی پذیرش و یادگیری مطالب جدید رو خواهید داشت.

ضمن اینکه توصیه میکنم مقالات انگلیسی رو مطالعه کنید و از چت جی پی تی و gemini.google.com استفاده کنید واسه خلاصه سازی و ترجمه مقالات اگر زبان در سطح بالایی نیستید در حال حاضر و حتی از همین بات‌ها بخواهید توضیح دهند.

بهترین پاسخ
محسن موحد ۰۳ مهر ۱۴۰۳، ۲۲:۴۸

ممنون از کمکتون و توضیح کاملتون

علی دوستی ۰۹ مهر ۱۴۰۳، ۰۵:۵۶