لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع جاوااسکریپت مدرن با ES6
- آخرین آپدیت
دانلود Modern JavaScript with ES6
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره جامع جاوااسکریپت مدرن با ES6 با معرفی ES6 و تأکید بر اهمیت آن در تکامل زبان جاوااسکریپت آغاز میشود. در این دوره شما موارد زیر را خواهید آموخت:
- مقایسه اعلانهای سنتی 'var' با کلمات کلیدی جدید 'let' و 'const' که برای نوشتن کدهای پیشبینیپذیر و قابل نگهداری ضروری هستند.
- بررسی مفاهیم کلیدی مانند Block Scoping، متغیرهای تغییرناپذیر (Immutable)، Temporal Dead Zones و Closureها.
- پوشش ویژگیهای مدرن جاوااسکریپت، از جمله Template Literals برای مدیریت رشتهها، Arrow Functions با Lexical 'this' و Destructuring آرایهها و اشیاء.
- درک پارامترهای پیشفرض (Default) و Rest Parameters، عملگر Spread و متدهای بهینه Object Literal.
- معرفی ساختارهای داده جدید ES6 مانند Maps، Sets و Symbols، به همراه تکنیکهای تکرار با استفاده از حلقههای for-of، Iterators و Generators برای افزایش کارایی کد.
- آموزش متدهای مدرن آرایه مانند Array.from و Array.of برای مدیریت بهتر دادهها.
- بررسی کلاسهای ES6 با تمرکز بر سینتکس، متدهای استاتیک، Getterها/Setterها و ارثبری برای رویکردی ساختاریافتهتر در برنامهنویسی شیگرا.
این دوره برای توسعهدهندگان جاوااسکریپت که با مفاهیم پایه آشنا هستند و قصد دارند مهارتهای خود را با آخرین ویژگیهای ES6 برای نوشتن کدهای مدرنتر، بهینهتر و قابل نگهداری ارتقا دهند، ایدهآل است.
سرفصل ها و درس ها
معرفی ES6 و ES2015
ES6 - ES2015: Introduction
مقدمه
Introduction
متغیرها و محدوده دسترسی (Scoping)
ES6 - Variables and Scoping
مرور اعلان var
Review of 'var' Declaration
محدوده let و منطقه مرگ موقت (TDZ)
'let' Scope and Temporal Dead Zone
محدوده بلوکی (Block Scoping) در ES6
Block Scoping in ES6
توابع و محدوده بلوکی
Functions and Block Scoping
توابع و محدوده بلوکی: استفاده از let
Functions and Block Scoping - Use 'let'
مقایسه محدوده let با Closureها
'let' Scope Versus Closures
چالش Closureها
Closures Challenge
متغیرهای فقط-خواندنی با const
'const' - Read Only Variables
ویژگیهای مدرنی که کدنویسی شما را آسانتر میکنند
ES6 - Modern Features That Will Make Your Coding Experience Easier!
نمایش نظرات