لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری ECMAScript نسل بعدی جاوا اسکریپت
Learning ECMAScript The Next Generation of Javascript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
استفاده از EcmaScript را در تولید و پروژه های خود از امروز شروع کنید. از آخرین نسخه جاوا اسکریپت در پروژه ها و برنامه های خود استفاده کنید درک نحوه تبدیل ES6 به ES5 بهترین رویکردها برای تبدیل ES6 به ES5 Intro برای واکنش با ES6 پیش نیازها: ویرایشگر متن Mac یا PC مبانی Javascript
آیا برای برداشتن گام بعدی در برنامه های خود آماده هستید؟ مطمئنم همیشه هستی در این دوره به من بپیوندید تا ویژگیهای جدید ECMASript را به شما آموزش دهم. ES6/ES7 نسخه جدید جاوا اسکریپت است و فوقالعاده است و اگر میخواهید توسعهدهنده بهتری شوید، این دوره آموزشی مناسب برای شماست.
این فقط یک دوره معمولی نیست که ویژگی های جدید را با استفاده از JSBin یا هر مترجم آنلاین دیگری به شما آموزش می دهد. در این دوره آموزشی نحوه استفاده از ES6/ES7 را خواهید فهمید، ابزارهای موجود چیست اما مهمتر از آن نحوه پیکربندی صحیح آن است تا بتوانید پس از اتمام این دوره از آن در برنامه های خود استفاده کنید.
به جای استفاده از کنسول ارائه شده توسط مرورگرها برای ثبت خروجی، ما یک لاگر سفارشی می نویسیم که به صفحه html وارد می شود. شما همچنین به کل کد منبع دسترسی خواهید داشت تا بتوانید هر زمان که گیر کردید کد خود را با کد من مقایسه کنید. اگر این کافی نباشد، من نیز در هر زمان برای کمک در دسترس خواهم بود.
سرفصل ها و درس ها
شروع شدن
Getting Started
سلام
Hi
پشتیبانی مرورگر و بابل
Browser Support and Babel
تنظیم محیط (Node.js و YARN)
Environment Setup (Node.js and YARN)
دریافت کد منبع در Github
Getting the source code on Github
کد منبع و بررسی پروژه
Source Code and Project Walkthrough
ماژول ها
Modules
مقدمه ای بر ماژول ها
Introduction to Modules
صادرات و واردات به نام (1)
Named Exports & Imports (1)
صادرات و واردات به نام (2)
Named Exports & Imports (2)
صادرات و واردات پیشفرض
Default Exports & Imports
نحو جدید
New Syntax
محدوده متغیر و کلمه کلیدی اجازه دهید
Variable Scope and Let Keyword
ثابت (Const)
Constant (Const)
الفاظ الگو
Template Literals
عملگر Spread روی آرایه ها
Spread Operator on Arrays
Spread Operator on Objects
Spread Operator on Objects
توابع پیکان
Arrow Functions
واژگانی این
Lexical this
توابع/روش ها و اشیاء
Functions / Methods & Objects
ویژگی های شیء پیشرفته
Enhanced Object Properties
تخریب انتساب در آرایه ها
Destructing Assignment on Arrays
تخریب ساختار بر روی اشیاء
Destructuring Assigment on Objects
اطلاعات بیشتر در مورد تخریب شی
More on Object Destructuring
پارامترهای پیش فرض تابع
Function Default Parameters
کلاس ها
Classes
به طور خلاصه کلاس های ES6
ES6 Classes in a Nutshell
بیایید چند کلاس ES6 ایجاد کنیم
Lets Create some ES6 Classes
وراثت
Inheritance
کلمه کلیدی ثابت (روش های عضو کلاس و نه نمونه)
Static keyword (Class member methods and not instance)
وعده ها
Promises
وعده ها (KEYNOTE)
Promises (KEYNOTE)
ایجاد اولین وعده ما
Creating our first Promise
وعده ها.همه
Promises.All
نمونه واقعی را با fetch وعده می دهد
Promises real example with fetch
ژنراتورها
Generators
ژنراتورها (نکته کلیدی)
Generators (Keynote)
ژنراتورها (مبانی)
Generators (The Basics)
اطلاعات بیشتر در مورد ژنراتورها
More on Generators
Bluebird (KEYNOTE)
Bluebird (KEYNOTE)
ژنراتورها، وعده ها و برنامه ها
Generators, Promises and Coroutines
فراتر از ES6 و React
Beyond ES6 and React
ایجاد React Component
Creating React Component
آشنایی با پیکربندی Webpack
Understanding Webpack configuration.
نمایش نظرات