Lynda_Up_and_Running_with_ECMAScript_6

EcmaScript 6 همان زبان برنامه نویسی ES6 (جاوا اسکریپت ورژن ۶) می باشد. جاوا اسکریپت زبانی است که برنامه های تحت وب توسط آن نوشته می شود . ES6 پیچیده تر از جاوا اسکریپت می باشد زیرا ویژگی های جدیدی به آن اضافه شده است.

در این آموزش تصویری با ECMAScript 6 آشنا می شوید. در این دوره اصول ECMAScript ، افزودن کلمات کلیدی ، کار با مفهوم وراثت ، کار با کلاس ها ، رشته ها و نحوه برنامه نویسی ECMAScript را با Babel و  Babel-node خواهید آموخت.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های این دوره:

  • معنی (ES6) چیست؟
  • پشتیبانی از مرورگر ES6
  • استفاده از ES6
  • Transpiling ES6
  • معرفی Babel
  • Babel در مرورگر transpiling
  • Transpiling ES6 با Babel و Babel گره
  • Transpiling با Webpack
  • کلمات کلیدی
  • کلمه ی کلیدی const
  • رشته الگو
  • اپراتورهای گسترش
  • ES6 توابع و اشیاء
  • پارامترهای تابع به طور پیش فرض
  • افزایش لیترال شی
  • توابع فلش
  • ایجاد اجزایjs با کلاس ES6
  • و …

عنوان دوره: Lynda Up and Running with ECMAScript 6

مدت دوره: 1 ساعت و 18 دقیقه

نویسنده: Eve Porcello

توضیحات:

Lynda Up and Running with ECMAScript 6

Eve Porcello
Beginner
1h 18m

Meet the future of JavaScript: ECMAScript 6. This short course takes a look at the latest features of ECMAScript 6 (aka ES6) and how these changes are making JavaScript even more powerful and concise. Eve Porcello reviews the new keywords and function/object syntax and shows how the new class syntax can be used with React, the popular JavaScript library. You'll also review the ES6 compiling tool Babel, and use Babel to make your ES6 code compatible with modern browsers.
Topics include:
What is ECMAScript?
Transpiling ECMAScript with Babel and Babel-node
Using the let and const keywords
Creating strings with template strings
Enhancing object literals
Working with ES6 classes and class inheritance

Introduction
2m 5s
Welcome
51s
What you should know
29s
Using the exercise files
45s
1. What Is ECMAScript 6 (ES6)?
3m 49s
What is ECMAScript 6?
1m 29s
ES6 browser support
1m 14s
Using ES6 now
1m 6s
2. Transpiling ES6
12m 59s
Introduction to Babel
33s
In-browser Babel transpiling
2m 25s
Transpiling ES6 with Babel and babel-node
4m 36s
Transpiling with Webpack
5m 25s
3. ES6 Syntax
16m 21s
Let keyword
5m 47s
Const keyword
3m 8s
Template strings
5m 9s
Spread operators
2m 17s
4. ES6 Functions & Objects
27m 28s
Default function parameters
2m 44s
Enhancing object literals
4m 27s
Arrow functions
1m 56s
Arrow functions and the 'this' scope
5m 0s
Destructuring assignment
6m 22s
Generators
6m 59s
5. ES6 Classes
14m 3s
ES6 class syntax
2m 37s
Class inheritance
2m 9s
Creating React.js components with ES6 classes
4m 32s
Handling state with ES6 and React.js
4m 45s
Conclusion
2m 5s
Looking ahead to ES7
1m 27s
Next steps
38s