این آموزش ES6 شامل 1 ساعت فیلم در یک جلسه است. پیش از این آموزش اکما اسکریپت شما باید حداقل یک ماه تا سه ماه تجربه کار با جاوااسکریپت داشته باشید. اگر با جاوا اسکریپت آشنا نیستید آموزشهای زیر را ببینید:
اکما اسکریپت چیست ؟
اکما اسکریپت به انگلیسی ECMAscript نام استاندارد شده برای جاوا اسکریپت (Javascript) است. ECMAscript یا ES6 در سال 2015 انتشار یافت. از ES6 میتوان بهعنوان نسخه 6 جاوا اسکریپت نام برد. ES6 یک ارتقای اساسی برای زبان جاوا اسکریپت است.
بعد ها نامگذاری اکمااسکریپت منطبق با سال انتشار آن تغییر رویه پیدا کرد. برای مثال نخستین نسخه ECMAScript 2015 نام گرفت. پس از آن ES2016 و ES2017 و به همین ترتیب تا کنون نسخههای بعدی اکما اسکریپت شدند.
اکمااسکریپت امکانات و خصوصیات بسیار زیادی به جاواسکریپت اضافه کرده تا گسترش و توسعه برنامه ها سادهتر از گذشته باشد.
در زمان نگارش این متن، اگرچه ویژگیهای اصلی ES6 پشتیبانی می شوند و کار می کنند ولی مرورگرهای اصلی تنها بعضی از امکانات و خصوصیات ES6 را پشتیبانی می کنند. با این حال میتوان از یک برنامه کمکی یا تبدیل کننده (transpiler) برای تبدیل کردن کدهای ES6 به ES5 استفاده کرد؛ زیرا ES5 در مرورگرها بهتر پشتیبانی میشود و ضمنا از امکانات ES6 هم استفاده میکنیم.
در این آموزش اکما اسکریپت بیشتر در این مورد صحبت خواهیم کرد.
از زبان مدرس
«جاوا اسکریپت اسمش رو بخاطر شهرت جاوا (Java) نام گذاری کرد؛ تا اینطوری از اعتبار جاوا استفاده کنه و سریعتر بر سر زبون ها بیفته که موفق هم شد!
اما در مثالی طعنه آمیز گفته شد که تفاوت جاوا اسکریپت با جاوا مثل تفاوت Car (ماشین) با Carpet (فرش) هست. این دو به هیچ وجه مشابه نیستند.
بعدها شرکت Netscape جاوا اسکریپت رو برای استاندارد کردنش به موسسه ECMA International ارسال کرد. موسسه ECMA درواقع موسسه ای هست که اطلاعات رو بصورت استاندارد در میاره. نتیجه این داستان در یک استاندارد ربانی جدید بعنوان ECMAScript معرفی شد.
اگه بخواهیم به زبان ساده توضیح بدیم، ECMAScript یک استاندارد هست و JavaScript محبوب ترین پیاده سازی این استاندارد!
این دوره در یک نگاه
ما در این آموزش اکما اسکریپت به قابلیت های اضافه شده در استاندارد ECMAScript شامل موارد زیر میپردازیم:
- Let vs Var vs Const
- Objects
- The ” this ” Keyword
- Binding this
- Arrow Functions
- Arrow Functions and this
- Array.map Method
- Object Destructuring
- Spread Operator
- Classes
- Inheritance
- Modules
- Named and Default Exports
این آموزش اکما اسکریپت بینظیر است زیرا:
- رایگان است و در عین حال داوری شده!
- هم آموزش نظری و هم کدنویسی است!
- زبانی را میآموزید که از محبوبترین زبانها است!
کلیدواژهها
آموزش اکما اسکریپت – آموزش رایگان اکمااسکریپت – آموزش ECMAScript – آموزش ES6 – اکما اسکریپت چیست – معنی this – کلاس و آبجکت در جاوا اسکریپت – مفهوم arrow function در جاوا اسکریپت
مصطفی –
خوب
n.lilac8@gmail.com (خریدار محصول) –
خیلی خوب و سریع و ساده
علی (خریدار محصول) –
عالیییییییی مهندس عزیز
مصطفی آصفی –
بسیار عالی مهندس عزیز. هدیه خیلی خوبی به یادگار گذاشتین.