لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ES6 JavaScript 2024 را کامل کنید: ES6 را با پروژه های واقعی یاد بگیرید
Complete ES6 JavaScript 2024 : Learn ES6 with Real Projects
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه جاوا اسکریپت ES6 از ابتدا، با اشیاء، آرایه، رشته، شماره، ساختارزدایی، OOP در ES6، و موارد دیگر تفاوت بین ES5 و ES6 استفاده از «let» و «const» برای دامنهها، بالا بردن و اعلان متغیرها با استفاده از جدید نوع عملگرها (گسترش و استراحت) برای دستکاری آرایه ها و آرگومان های تابع تمرین رشته ها با استفاده از لفظ قالب برای دستورات چند خطی و استفاده از مقادیر در دستورات اشیاء جدید، آرایه، رشته، عدد و سایر روش های داخلی معرفی شده در ES6 تخصیص مقادیر پیش فرض به آرگومان ها در توابع روش جدید ایجاد توابع با استفاده از توابع پیکان و پیاده سازی آن ساختارزدایی از اشیا و آرایه ها نوع داده جدید نمادها و ساختارهای داده مجموعه ها، نقشه ها، نقشه های ضعیف و مجموعه های ضعیف برنامه نویسی شی گرا در ES6 با استفاده از ماژول ها و توابع ژنراتور روش مدرن اجرای توابع ناهمزمان با استفاده از Promise پیش نیازها: دانش پایه برنامه نویسی دانش پایه HTML، CSS و جاوا اسکریپت (DOM) یک IDE مناسب برای تمرین سریع مانند VS Code، Brackets
ES6 در سال 2015 منتشر شد، تغییر بزرگی ایجاد کرد و بسیاری از ویژگی های جدید را به جاوا اسکریپت و توسعه وب مدرن داد. جاوا اسکریپت ES6 رویکرد برنامه نویسی اعلامی را هدف قرار می دهد که به توسعه دهندگان کمک می کند تا یک توسعه سریع را با سهولت کامل انجام دهند.
ES6 با کلیدواژههای جدید، بالا بردن و محدودهبندی متغیرها را چه محلی، چه در سطح بلوک یا سراسری مجاز میکند. روش جدید ایجاد توابع به دلیل نحو ساده و تأثیر آن بر جاوا اسکریپت این کلمه کلیدی بسیار مورد استفاده قرار می گیرد
تا ES5 از رویکردهای قدیمی برای تکرارها، انجام عملیات ناهمزمان استفاده می شد. مانند جهنم تماس برگشتی به یک آشفتگی تبدیل شده بود، اما ES6 با وعده های خود طراحی مناسبی برای عملکردهای ناهمزمان ارائه کرد
نه تنها جاوا اسکریپت قادر به برنامه نویسی کاربردی است، بلکه با انتشار ES6، برنامه نویسی شی گرا در جاوا اسکریپت نیز معرفی شده است
مجموعه روش هایی که ES6 برای حل سریع مشکلات افزایش کارایی کد ارائه کرده است. به جای نوشتن کل منطق پشت یک راه حل، توابع مختلفی برای کمک به حل مشکل ارائه شده است
بسیاری از کتابخانه های مدرن مانند React از بیشتر نحو و پیاده سازی ES6 استفاده می کنند. بنابراین سهولت توسعه را فراهم می کند. اگرچه ویژگیهای جدید بعد از ES6 نیز منتشر میشوند، اما جزئیات کامل و تغییر بزرگی را که ES6 به ارمغان آورد، ندارند.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه ای بر JS ES6
Introduction to JS ES6
موارد جدید در ES6
What’s New In ES6
واحد 1:
Module 1:
من. محدوده ها
i. Scopes
بالا بردن
Hoisting
. الفاظ الگو
. Template Literals
پارامترهای پیش فرض
Default Parameters
اپراتور استراحت
Rest Operator
اپراتور گسترش
Spread Operator
توابع پیکان
Arrow Functions
. عملکردهای پیکان با نقشه، فیلتر، کاهش
. Arrow Functions with map, filter , reduce
مجموعه پاتریس
Patrice Set
ماژول 2:
Module 2:
برای .. از تکرار کننده
for .. of iterator
تخریب بخش 1
Destructuring Part 1
. تخریب بخش 2
. Destructuring Part 2
. ویژگی ها و روش های شیء پیشرفته
. Enhanced Object Properties And Methods
سمبل
Symbol
. تنظیم و نقشه
. Set And Map
. نقشه های ضعیف و مجموعه های ضعیف
. Weak maps and Weak Sets
روش های جدید آرایه
New Array Methods
روش های جدید داخلی
New Built-in Methods
ماژول 3:
Module 3:
کلاس ها
Classes
وراثت طبقات
Classes Inheritance
تنظیم کننده ها و دریافت کننده ها
Setters and Getters
نمایش نظرات