لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش موضوعات جاوا اسکریپت پیشرفته
Advanced JavaScript Topics
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در آموزش عمیق جاوا اسکریپت برای تسلط بر الگوهای مهم، قدرت توابع، مفاهیم OOP، پروژه های جاوا اسکریپت، توابع درجه یک و بالاتر را در شیوه های کدنویسی خود اعمال کنید. سناریوهای مختلفی را که بر ارزش آن تأثیر می گذارد توضیح دهید. شیئی که به آن متصل است را شناسایی کنید. این اتصال را برای انجام مشکلات برنامهنویسی دستکاری کنید. از نمونه های اولیه در کدنویسی خود استفاده کنید. IIFE ها را در کد خود درک کرده و از آنها استفاده کنید. بسته شدن را تعریف کنید و از آن در کد خود استفاده کنید. فضای نام و الگوی ماژول را در پروژه های کدنویسی خود اعمال کنید. فایل های JSON ایجاد کنید. بارگیری و استفاده از داده های JSON در یک پروژه. دستکاری خصوصیات روی اشیاء جاوا اسکریپت. اصول OOP را در شیوه های کدنویسی جاوا اسکریپت خود اعمال کنید. از سازنده ها و Object create برای راه اندازی اشیاء و نمونه های اولیه استفاده کنید. درک و به کارگیری ماهیت واقعی وراثت جاوا اسکریپت. مفاهیم برنامه نویسی تابعی را توضیح دهید. تکنیک های برنامه نویسی کاربردی را در پروژه های جاوا اسکریپت خود اعمال کنید. پیش نیازها: این یک دوره پیشرفته در جاوا اسکریپت است، بنابراین شما باید دوره ابتدایی را گذرانده باشید: Learn Modern JavaScript: Getting Started یا باید آشنایی خوبی با مبانی جاوا اسکریپت داشته باشید.
موضوعات پیشرفته جایی که دوره شروع به کار به پایان رسید مشخص می شود. اکنون باید تجربه ای با جاوا اسکریپت داشته باشید و زبان جاوا اسکریپت را خیلی بهتر درک کنید. بنابراین، شما آمادهاید تا با تفاوتها و الگوهای مهمی که توسعهدهندگان جاوا اسکریپت پیشرفته میشناسند و استفاده میکنند، بیشتر بیاموزید.
در آموزش جاوا اسکریپت مدرن: موضوعات پیشرفته، تکنیکهای پیشرفتهتر در جاوا اسکریپت را بررسی میکنیم. مفاهیم پیشرفته برای اشیا و توابع، ارزش «this»، قدرت توابع با استفاده از بستن و IIFE را میآموزید. شما با فضای نام و الگوهای ماژول آشنا می شوید. شما JSON و نحوه بارگیری یک فایل JSON را یاد می گیرید. همانطور که مفاهیم OOP را در یک پروژه به کار می بریم، شما را دنبال خواهید کرد. شما با نمونه اولیه بسیار آشنا می شوید، و اینها فقط موضوعات اصلی هستند که در این دوره پیشرفته پوشش داده شده است. بخش پاداش جدید به شما کمک می کند تا با مفاهیم برنامه نویسی کاربردی در جاوا اسکریپت آشنا شوید.
این دوره شامل 15 بخش و یک بخش جایزه، بیش از 90 سخنرانی مختلف، بیش از 17 ساعت ویدیو، 4 آزمون، 9 تکالیف، 1 پروژه بزرگ و چندین بخش Think Like a Programmer با اطلاعات ارزشمند برای کسانی است که قصد دارند جاوا اسکریپت را ایجاد کنند. انتخاب شغل یا بخش عمده ای از زندگی آنها.
اگر میخواهید مهارتهای جاوا اسکریپت خود را بهبود ببخشید، این دوره برای شما مناسب است!
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
با جاوا اسکریپت به کجا خواهید رفت؟
Where will You Go with JavaScript?
ابزارهایی که برای این دوره به آنها نیاز خواهید داشت
Tools You Will Need for this Course
سخنی در مورد فایل های تمرین
A Word about the Exercise Files
معرفی
Introduction
با جاوا اسکریپت به کجا خواهید رفت؟
Where will You Go with JavaScript?
ابزارهایی که برای این دوره به آنها نیاز خواهید داشت
Tools You Will Need for this Course
سخنی در مورد فایل های تمرین
A Word about the Exercise Files
مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها
Think Like a Programmer: Libraries and Frameworks
مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها
Think Like a Programmer: Libraries and Frameworks
مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها
Think Like a Programmer: Libraries and Frameworks
مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها
Think Like a Programmer: Libraries and Frameworks
مفاهیم پیشرفته برای اشیاء و توابع
Advanced Concepts for Objects and Functions
مفاهیم پیشرفته برای توابع و اشیاء
Advanced Concepts for Functions and Objects
مفاهیم پیشرفته برای توابع و اشیاء
Advanced Concepts for Functions and Objects
بررسی: اعلانهای تابع و عبارات تابع
REVIEW: Function Declarations and Function Expressions
توابع اشیا هستند
Functions are Objects
توابع اشیا هستند
Functions are Objects
توابع درجه یک
First Class Functions
فراخوانی توابع
Invoking Functions
ایجاد اشیاء جاوا اسکریپت
Creating JavaScript Objects
ایجاد اشیاء جاوا اسکریپت
Creating JavaScript Objects
درک این موضوع
Understanding this
درک این موضوع
Understanding this
بررسی این موضوع با فراخوانی تابع عادی
Examining this with Normal Function Invocation
بررسی این موضوع با فراخوانی تابع عادی
Examining this with Normal Function Invocation
فراخوانی عملکرد عادی با استفاده از حالت سخت
Normal Function Invocation Using strict mode
بررسی این موضوع با روش فراخوانی
Examining this with Method Invocation
بررسی این موضوع با روش فراخوانی
Examining this with Method Invocation
آشنایی با نمونه های اولیه
Understanding Prototypes
آشنایی با نمونه اولیه توابع
Understanding the Prototype of Functions
آشنایی با نمونه اولیه توابع
Understanding the Prototype of Functions
با استفاده از فراخوانی و اعمال روشهای تابع
Using call and apply Function Methods
با استفاده از فراخوانی و اعمال روشهای تابع
Using call and apply Function Methods
با استفاده از روش تابع bind
Using the bind Function Method
با استفاده از روش تابع bind
Using the bind Function Method
فراخوانی توابع به عنوان سازنده: جادوی جدید
Invoking Functions as Constructors: The Magic of new
فراخوان سازنده و ارزش این
Constructor Invocation and the Value of this
فراخوان سازنده و ارزش این
Constructor Invocation and the Value of this
توابع مرتبه بالاتر، پاسخ به تماس و مشکل با این
Higher Order Functions, Callbacks and the Problem with this
توابع پیکان
Arrow Functions
REVIEW: فراخوانی تابع و این
REVIEW: Invoking Function and this
REVIEW: فراخوانی تابع و این
REVIEW: Invoking Function and this
آزمون بخش
Section Quiz
آزمون بخش
Section Quiz
مفاهیم پیشرفته برای اشیاء و توابع
Advanced Concepts for Objects and Functions
بررسی: اعلانهای تابع و عبارات تابع
REVIEW: Function Declarations and Function Expressions
توابع درجه یک
First Class Functions
فراخوانی توابع
Invoking Functions
فراخوانی عملکرد عادی با استفاده از حالت سخت
Normal Function Invocation Using strict mode
آشنایی با نمونه های اولیه
Understanding Prototypes
فراخوانی توابع به عنوان سازنده: جادوی جدید
Invoking Functions as Constructors: The Magic of new
توابع مرتبه بالاتر، پاسخ به تماس و مشکل با این
Higher Order Functions, Callbacks and the Problem with this
توابع پیکان
Arrow Functions
آزمون بخش
Section Quiz
مانند یک برنامه نویس فکر کنید: DRY Coding
Think Like a Programmer: DRY Coding
انتزاع و کدگذاری DRY
Abstraction and DRY Coding
Abstraction and DRY Coding: تمرین 1
Abstraction and DRY Coding: Exercise 1
مانند یک برنامه نویس فکر کنید: DRY Coding
Think Like a Programmer: DRY Coding
انتزاع و کدگذاری DRY
Abstraction and DRY Coding
Abstraction and DRY Coding: تمرین 1
Abstraction and DRY Coding: Exercise 1
کار با اشیا
Working with Objects
مقدمه کار با اشیاء
Working with Objects Introduction
مقدمه کار با اشیاء
Working with Objects Introduction
تشخیص خواص روی اشیاء
Detecting Properties on Objects
تغییر ویژگی های خواص
Changing Property Attributes
تغییر ویژگی های خواص
Changing Property Attributes
تمرین 2: کار با اشیا
Exercise 2: Working with Objects
تمرین 2: کار با اشیا
Exercise 2: Working with Objects
ساختن اشیاء غیر قابل تغییر
Making Objects Immutable
نمایش نظرات