آموزش سریع ES6

Rapid ES6 Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با نحو جدید و ویژگی های آخرین نسخه JavaScript ، ES6 در جریان باشید. شما در مورد ویژگی هایی مانند عملگرهای استراحت و گسترش ، نوع جدید "نماد" ، و همچنین تکرارکنندگان ، ژنراتورها ، وعده ها و موارد دیگر اطلاعاتی کسب خواهید کرد. ES6 یک بروزرسانی مهم در زبان JavaScript است - اکنون مدرن به نظر می رسد و احساس می شود ویژگی های به روز شده بسیاری از مشکلات نسخه های قبلی JavaScript را برطرف می کند. اگر می خواهید مهارت های توسعه JavaScript خود را به روز نگه دارید ، این دوره ، آموزش سریع ES6 ، به شما در انجام این کار کمک می کند. شما ویژگی های مهم جدید از جمله تکرار کننده ها ، ژنراتورها ، نمادها و یک کتابخانه داخلی وعده را پوشش خواهید داد. همچنین با مجموعه آرایه ها آشنا خواهید شد. سرانجام ، ویژگی های جدید متا برنامه نویسی را با Reflect API و Proxy API کشف خواهید کرد. با پایان این دوره ، شما دانش بنیادی یکی از آخرین ویژگی های زبان وب ، ES6 را خواهید داشت و می توانید از آن برای نوشتن بهتر کد خود استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • یک نمودار سازگاری ES6 An ES6 Compatibility Chart

نحو جدید ES6 New ES6 Syntax

  • مقدمه Introduction

  • اجازه ، ساخت و بلوک Scoping را بدهید let, const and Block Scoping

  • توابع پیکان Arrow Functions

  • پارامترهای عملکرد پیش فرض Default Function Parameters

  • استراحت و گسترش Rest and Spread

  • برنامه های افزودنی متنی Object Object Literal Extensions

  • برای ... از حلقه ها for ... of Loops

  • اکتبر و حروف باینری Octal and Binary Literals

  • اصطلاحات الگوی Template Literals

  • تخریب Destructuring

  • تخریب پیشرفته Advanced Destructuring

  • خلاصه Summary

ماژولها و کلاسهای ES6 ES6 Modules and Classes

  • معرفی و راه اندازی Introduction and Setup

  • مبانی ماژول Module Basics

  • صادرات به نام ماژول Named Exports in Modules

  • مبانی کلاس Class Fundamentals

  • گسترش یافته و فوق العاده است extends and super

  • خصوصیات برای نمونه های کلاس Properties for Class Instances

  • اعضای استاتیک Static Members

  • هدف جدید new.target

  • خلاصه Summary

انواع جدید و برنامه های افزودنی شی New Types and Object Extensions

  • مقدمه Introduction

  • نمادها Symbols

  • نمادهای معروف Well-known Symbols

  • برنامه های افزودنی شی Object Extensions

  • پسوندهای رشته String Extensions

  • تعداد پسوندها Number Extensions

  • افزونه های ریاضی Math Extensions

  • برنامه های افزودنی RegExp RegExp Extensions

  • برنامه های افزودنی عملکرد Function Extensions

  • خلاصه Summary

تکرار کنندگان ، تولیدکنندگان و وعده ها Iterators, Generators, and Promises

  • مقدمه Introduction

  • تکرار کنندگان Iterators

  • ژنراتورها Generators

  • عملکرد در ژنراتورها Yielding in Generators

  • انداختن و برگرداندن throw and return

  • وعده ها Promises

  • وعده های بیشتر More Promise Features

  • خلاصه Summary

آرایه ها و مجموعه ها Arrays and Collections

  • مقدمه Introduction

  • پسوندهای آرایه Array Extensions

  • ArrayBuffers و آرایه های تایپ شده ArrayBuffers and Typed Arrays

  • DataView و Endianness DataView and Endianness

  • نقشه و WeakMap Map and WeakMap

  • تنظیم و WeakSet Set and WeakSet

  • طبقه بندی فرعی Subclassing

  • خلاصه Summary

Reflect API The Reflect API

  • مقدمه Introduction

  • تماس و ساخت و ساز Construction and Method Calls

  • بازتاب و نمونه های اولیه Reflect and Prototypes

  • بازتاب و خصوصیات Reflect and Properties

  • بازتاب و پسوندهای املاک Reflect and Property Extensions

  • خلاصه Summary

Proxy API The Proxy API

  • مقدمه Introduction

  • پروکسی تعریف شده است Proxies Defined

  • تله های موجود Available Traps

  • دریافت توسط پروکسی Get by Proxy

  • فراخوانی توابع توسط پروکسی Calling Functions by Proxy

  • پروکسی به عنوان نمونه اولیه A Proxy as a Prototype

  • پروکسی های قابل لغو Revocable Proxies

  • خلاصه Summary

نمایش نظرات

آموزش سریع ES6
جزییات دوره
4h 15m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
403
4.5 از 5
دارد
دارد
دارد
Mark Zamoyta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Zamoyta Mark Zamoyta

مارک بیش از 25 سال پیش در دنیای توسعه دهنده فعالیت خود را آغاز کرد. او کار خود را با کارشناسی علوم کامپیوتر از دانشگاه سنت جان آغاز کرد. مارک پس از 10 سال کار در وال استریت در گلدمن ساکس ، برادران لیمن و سایر بانک های بزرگ سرمایه گذاری ، به نرم افزارهای انیمیشن و بازی های ویدیویی علاقه مند شد. او برنامه ها و بازی های متعدد تلفن همراه را برای مشتریان از جمله Electronic Arts و Yahoo! بازی ها. برخی از عناوین محبوب موبایل وی شامل Yahtzee ، Yahoo! شطرنج ، و یاهو! پوکر در حال حاضر ، مارک بنیانگذار اختراعات کنجکاو در پورتلند ، اورگان است. این شرکت طیف گسترده ای از عناوین نرم افزاری آموزشی و سرگرمی را برای وب و دستگاه های تلفن همراه توسعه می دهد.