آموزش سریع جاوا اسکریپت ES6

Accelerated ES6 JavaScript Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری و استفاده از آینده جاوا اسکریپت - امروز! درک و استفاده از ویژگی ها و مفاهیم جدید معرفی شده با ES6 دریافت مروری بر زبان اضافه ها و تغییرات با اطمینان از نحو جدید، API های جدید و سایر ویژگی های جدید در برنامه های کاربردی وب استفاده کنید. ، لازم است مهارت های اولیه توسعه وب (HTML، CSS، جاوا اسکریپت) فرض شود دانش پیشرفته جاوا اسکریپت یک مزیت است

جاوا اسکریپت مدرن را بیاموزید!

دانستن جاوا اسکریپت مدرن، ES6 (ECMAScript 6)، در دنیای جاوا اسکریپت بسیار مهم است! ES6 تعداد زیادی ویژگی، روش، اشیاء و کمک‌های جدید اضافه می‌کند و هر چه زودتر از استفاده از آنها اطمینان داشته باشید، بهتر است!

جاوا اسکریپت مهمترین زبان برنامه نویسی در وب است و دائماً در حال تغییر است. این دوره شما را با بزرگترین "به روز رسانی ویژگی" در چند سال اخیر آشنا می کند: ES6 - که بسیاری از ویژگی ها و پیشرفت های نحوی جدید را اضافه کرده است.

همین امروز بسته "همه در یک" را دریافت کنید!

این دوره یک رویکرد عملی و مبتنی بر مثال را دنبال می کند تا تمام ویژگی های مهم اضافه شده به جاوا اسکریپت را نشان دهد و توضیح دهد. این شامل تغییرات و اضافات مهم نحوی مانند let , const , rest spread spread است و با Promises , Reflect API , Proxy API , Maps Sets , روش ها و توابع جدید و بسیاری موارد دیگر ادامه می یابد !

در پایان دوره، ما حتی یک پروژه کامل را با استفاده از بسیاری از ویژگی های جدید نشان داده شده در سراسر دوره خواهیم ساخت!

از دانش من به عنوان یک توسعه دهنده وب آزاد و یک مربی با رتبه برتر با سالها تجربه بهره مند شوید.

به عنوان یک توسعه دهنده وب آزاد، استفاده از جاوا اسکریپت کار روزمره من است و بنابراین همیشه آن را آزاردهنده می دیدم که منابع ES6 در سرتاسر وب پراکنده شده اند. من این دوره آموزشی را ایجاد کردم تا دانش خود را در مورد ES6 با شما به اشتراک بگذارم!

من همچنین دوست دارم دانش خود را به افراد دیگر منتقل کنم و دوره های مختلف و دارای رتبه برتر و همچنین کانال موفق YouTube من بهترین گواه این موضوع است.


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

معرفی Introduction

  • معرفی Introduction

  • به انجمن آموزش آنلاین ما بپیوندید Join our Online Learning Community

  • زبان های جاوا اسکریپت - ES6 در مقابل ES5 JavaScript Languages - ES6 vs ES5

  • فرمت دوره Course Format

  • سازگاری ES6 با مرورگرها ES6 Compatibility with Browsers

  • با استفاده از ES6 Today Using ES6 Today

معرفی Introduction

  • معرفی Introduction

  • به انجمن آموزش آنلاین ما بپیوندید Join our Online Learning Community

  • زبان های جاوا اسکریپت - ES6 در مقابل ES5 JavaScript Languages - ES6 vs ES5

  • فرمت دوره Course Format

  • سازگاری ES6 با مرورگرها ES6 Compatibility with Browsers

  • با استفاده از ES6 Today Using ES6 Today

تغییرات و اضافات نحوی Syntax Changes & Additions

  • اجازه دهید و محدوده را مسدود کنید Let & Block Scope

  • ثابت هایی با "const" Constants with "const"

  • بالابر در ES6 Hoisting in ES6

  • (چربی) توابع پیکان (Fat) Arrow Functions

  • توابع (Fat) Arrow و کلمه کلیدی "this". (Fat) Arrow Functions and the "this" Keyword

  • توابع و پارامترهای پیش فرض Functions and Default Parameters

  • پسوندهای تحت اللفظی شی Object Literal Extensions

  • اپراتور بقیه The Rest Operator

  • اپراتور Spread The Spread Operator

  • حلقه for-of The for-of Loop

  • الفاظ الگو Template Literals

  • تخریب - آرایه ها Destructuring - Arrays

  • تخریب - اشیاء Destructuring - Objects

  • تخریب - خلاصه Destructuring - Summary

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

تغییرات و اضافات نحوی Syntax Changes & Additions

  • اجازه دهید و محدوده را مسدود کنید Let & Block Scope

  • ثابت هایی با "const" Constants with "const"

  • بالابر در ES6 Hoisting in ES6

  • (چربی) توابع پیکان (Fat) Arrow Functions

  • توابع (Fat) Arrow و کلمه کلیدی "this". (Fat) Arrow Functions and the "this" Keyword

  • توابع و پارامترهای پیش فرض Functions and Default Parameters

  • پسوندهای تحت اللفظی شی Object Literal Extensions

  • اپراتور بقیه The Rest Operator

  • اپراتور Spread The Spread Operator

  • حلقه for-of The for-of Loop

  • الفاظ الگو Template Literals

  • تخریب - آرایه ها Destructuring - Arrays

  • تخریب - اشیاء Destructuring - Objects

  • تخریب - خلاصه Destructuring - Summary

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

ماژول ها و کلاس ها Modules & Classes

  • معرفی Introduction

  • راه اندازی Plunker جایگزین Alternative Plunker Setup

  • راه اندازی ماژول ها Modules Setup

  • مبانی ماژول ها Modules Basics

  • نحو واردات و صادرات Import & Export Syntax

  • ماژول ها - حالت دقیق و دامنه جهانی Modules - Strict Mode and Global Scope

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

  • کلاس ها و نمونه های اولیه Classes & Prototypes

  • وراثت Inheritance

  • ارث و نمونه های اولیه Inheritance & Prototypes

  • روش های استاتیک Static Methods

  • کلاس ها و ماژول ها Classes & Modules

  • گیرنده و تنظیم کننده Getters & Setters

  • گسترش اشیاء داخلی Extending Built-in Objects

  • اشیاء داخلی قابل توسعه Extendable Built-in Objects

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

ماژول ها و کلاس ها Modules & Classes

  • معرفی Introduction

  • راه اندازی Plunker جایگزین Alternative Plunker Setup

  • راه اندازی ماژول ها Modules Setup

  • مبانی ماژول ها Modules Basics

  • نحو واردات و صادرات Import & Export Syntax

  • ماژول ها - حالت دقیق و دامنه جهانی Modules - Strict Mode and Global Scope

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

  • کلاس ها و نمونه های اولیه Classes & Prototypes

  • وراثت Inheritance

  • ارث و نمونه های اولیه Inheritance & Prototypes

  • روش های استاتیک Static Methods

  • کلاس ها و ماژول ها Classes & Modules

  • گیرنده و تنظیم کننده Getters & Setters

  • گسترش اشیاء داخلی Extending Built-in Objects

  • اشیاء داخلی قابل توسعه Extendable Built-in Objects

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

نمادها Symbols

  • معرفی Introduction

  • مبانی نمادها Symbols Basics

  • نمادهای مشترک Shared Symbols

  • مزایای شناسه ها/نمادها (بی نظیر). Advantages of (unique) IDs / Symbols

  • نمادهای شناخته شده Well-Known Symbols

  • منابع ماژول Module Resources

نمادها Symbols

  • معرفی Introduction

  • مبانی نمادها Symbols Basics

  • نمادهای مشترک Shared Symbols

  • مزایای شناسه ها/نمادها (بی نظیر). Advantages of (unique) IDs / Symbols

  • نمادهای شناخته شده Well-Known Symbols

  • منابع ماژول Module Resources

تکرار کننده و مولد Iterators & Generators

  • معرفی Introduction

  • مبانی Iterator Iterator Basics

  • تکرار کننده ها در عمل Iterators in Action

  • ایجاد یک شیء سفارشی و قابل تکرار Creating a Custom, Iterateable Object

  • مبانی ژنراتورها Generators Basics

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

  • کنترل تکرار کننده ها با پرتاب و برگشت Controlling Iterators with throw and return

  • منابع ماژول Module Resources

تکرار کننده و مولد Iterators & Generators

  • معرفی Introduction

  • مبانی Iterator Iterator Basics

  • تکرار کننده ها در عمل Iterators in Action

  • ایجاد یک شیء سفارشی و قابل تکرار Creating a Custom, Iterateable Object

  • مبانی ژنراتورها Generators Basics

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

  • کنترل تکرار کننده ها با پرتاب و برگشت Controlling Iterators with throw and return

  • منابع ماژول Module Resources

وعده ها Promises

  • معرفی Introduction

  • ایجاد و حل و فصل وعده ها Creating & Resolving Promises

  • رد وعده ها Rejecting Promises

  • وعده های زنجیره ای Chaining Promises

  • گرفتن خطاها Catching Errors

  • روش های داخلی - همه و نژاد Built-in Methods - All and Race

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

وعده ها Promises

  • معرفی Introduction

  • ایجاد و حل و فصل وعده ها Creating & Resolving Promises

  • رد وعده ها Rejecting Promises

  • وعده های زنجیره ای Chaining Promises

  • گرفتن خطاها Catching Errors

  • روش های داخلی - همه و نژاد Built-in Methods - All and Race

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

برنامه های افزودنی اشیاء داخلی Extensions of Built-in Objects

  • معرفی Introduction

  • شی The Object

  • شیء ریاضی The Math Object

  • رشته های Strings

  • شی شماره The Number Object

  • آرایه ها (1/2) Arrays (1/2)

  • آرایه ها (2/2) Arrays (2/2)

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

برنامه های افزودنی اشیاء داخلی Extensions of Built-in Objects

  • معرفی Introduction

  • شی The Object

  • شیء ریاضی The Math Object

  • رشته های Strings

  • شی شماره The Number Object

  • آرایه ها (1/2) Arrays (1/2)

  • آرایه ها (2/2) Arrays (2/2)

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

نقشه ها و مجموعه ها Maps & Sets

  • معرفی Introduction

  • نقشه ها - ایجاد و افزودن موارد Maps - Creation & Adding Items

  • نقشه ها - مدیریت موارد Maps - Managing Items

  • نقشه ها - حلقه زدن از طریق نقشه ها Maps - Looping through Maps

  • نقشه ها - جمع بندی Maps - Wrap Up

  • نقشه ضعیف The WeakMap

  • مجموعه ها - ایجاد و افزودن موارد Sets - Creation and Adding Items

  • مجموعه ها - مدیریت اقلام Sets - Managing Items

  • مجموعه ها - حلقه زدن از طریق مجموعه ها Sets - Looping through Sets

  • مجموعه - بسته بندی Sets - Wrap Up

  • مجموعه ضعیف The WeakSet

  • منابع ماژول Module Resources

نقشه ها و مجموعه ها Maps & Sets

  • معرفی Introduction

  • نقشه ها - ایجاد و افزودن موارد Maps - Creation & Adding Items

  • نقشه ها - مدیریت موارد Maps - Managing Items

  • نقشه ها - حلقه زدن از طریق نقشه ها Maps - Looping through Maps

  • نقشه ها - جمع بندی Maps - Wrap Up

  • نقشه ضعیف The WeakMap

  • مجموعه ها - ایجاد و افزودن موارد Sets - Creation and Adding Items

  • مجموعه ها - مدیریت اقلام Sets - Managing Items

  • مجموعه ها - حلقه زدن از طریق مجموعه ها Sets - Looping through Sets

  • مجموعه - بسته بندی Sets - Wrap Up

  • مجموعه ضعیف The WeakSet

  • منابع ماژول Module Resources

Reflect API The Reflect API

  • معرفی Introduction

  • ایجاد اشیا با Reflect.construct() Creating Objects with Reflect.construct()

  • فراخوانی توابع با Reflect.apply() Calling Functions with Reflect.apply()

  • Reflect و Prototypes Reflect and Prototypes

  • Reflect.construct()، apply() و Prototypes Interaction Reflect.construct(), apply() and Prototypes Interaction

  • دسترسی به Properties با Reflect Accessing Properties with Reflect

  • تجزیه و تحلیل اشیا با Reflect.ownKeys() Analyzing Objects with Reflect.ownKeys()

  • ایجاد و حذف خواص با Reflect Creating & Deleting Properties with Reflect

  • جلوگیری از گسترش و بسته بندی اشیاء Preventing Object Extensions & Wrap Up

  • منابع ماژول Module Resources

Reflect API The Reflect API

  • معرفی Introduction

  • ایجاد اشیا با Reflect.construct() Creating Objects with Reflect.construct()

  • فراخوانی توابع با Reflect.apply() Calling Functions with Reflect.apply()

  • Reflect و Prototypes Reflect and Prototypes

  • Reflect.construct()، apply() و Prototypes Interaction Reflect.construct(), apply() and Prototypes Interaction

  • دسترسی به Properties با Reflect Accessing Properties with Reflect

  • تجزیه و تحلیل اشیا با Reflect.ownKeys() Analyzing Objects with Reflect.ownKeys()

  • ایجاد و حذف خواص با Reflect Creating & Deleting Properties with Reflect

  • جلوگیری از گسترش و بسته بندی اشیاء Preventing Object Extensions & Wrap Up

  • منابع ماژول Module Resources

API پروکسی The Proxy API

  • مبانی Basics

  • تله در عمل Traps in Action

  • پراکسی ها و Reflect Proxies and Reflect

  • استفاده از پروکسی ها به عنوان نمونه اولیه Using Proxies as Prototypes

  • پراکسی ها به عنوان پراکسی Proxies as Proxies

  • توابع بسته بندی Wrapping Functions

  • پروکسی های قابل برگشت Revocable Proxies

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

API پروکسی The Proxy API

  • مبانی Basics

  • تله در عمل Traps in Action

  • پراکسی ها و Reflect Proxies and Reflect

  • استفاده از پروکسی ها به عنوان نمونه اولیه Using Proxies as Prototypes

  • پراکسی ها به عنوان پراکسی Proxies as Proxies

  • توابع بسته بندی Wrapping Functions

  • پروکسی های قابل برگشت Revocable Proxies

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

پروژه دوره Course Project

  • معرفی Introduction

  • شروع شدن Getting Started

  • تعامل DOM/انتخاب عناصر DOM Interaction / Selecting Elements

  • گوش دادن به رویدادهای کاربر Listening to User Events

  • واکشی ورودی کاربر Fetching User Input

  • Http & Promises Http & Promises

  • ارسال درخواست Http Sending the Http Request

  • کلاس داده های آب و هوا همراه با Reflect و Proxies The Weather Data Class together with Reflect & Proxies

  • واکشی و ذخیره داده های آب و هوا Fetching and Storing Weather Data

  • نمایش داده ها و جمع بندی Displaying Data & Wrap Up

  • کد پروژه Project Code

  • با استفاده از ES6 Today & Local Setup Using ES6 Today & Local Setup

پروژه دوره Course Project

  • معرفی Introduction

  • شروع شدن Getting Started

  • تعامل DOM/انتخاب عناصر DOM Interaction / Selecting Elements

  • گوش دادن به رویدادهای کاربر Listening to User Events

  • واکشی ورودی کاربر Fetching User Input

  • Http & Promises Http & Promises

  • ارسال درخواست Http Sending the Http Request

  • کلاس داده های آب و هوا همراه با Reflect و Proxies The Weather Data Class together with Reflect & Proxies

  • واکشی و ذخیره داده های آب و هوا Fetching and Storing Weather Data

  • نمایش داده ها و جمع بندی Displaying Data & Wrap Up

  • کد پروژه Project Code

  • با استفاده از ES6 Today & Local Setup Using ES6 Today & Local Setup

پایان دوره Course Wrap Up

  • بسته شدن Wrap Up

  • امتیاز: محتوای بیشتر! Bonus: More Content!

پایان دوره Course Wrap Up

  • بسته شدن Wrap Up

  • امتیاز: محتوای بیشتر! Bonus: More Content!

نمایش نظرات

آموزش سریع جاوا اسکریپت ES6
جزییات دوره
6 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
31,972
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maximilian Schwarzmüller Maximilian Schwarzmüller

دارای گواهینامه AWS، توسعه دهنده وب و مدرس حرفه ای