لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم پیشرفته جاوااسکریپت
- آخرین آپدیت
دانلود Advanced JavaScript Concepts
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
دوره مفاهیم پیشرفته جاوااسکریپت جزئیات پیچیده را با شروع از Execution Contexts (زمینه اجرا) و Hoisting (بالا کشیدن) پوشش میدهد و درکی عمیق از زمینههای جهانی و تابعی، کلمه کلیدی 'this' و بالا کشیدن متغیرها و توابع ارائه میدهد. این دوره موارد زیر را بررسی میکند:
- زنجیرههای Scope برای تعیین متغیرها در توابع تو در تو و بررسی عمیق Closures (بستارها)، با توضیح نحوه عملکرد و کاربردهای عملی آنها.
- مفاهیم پیشرفته برنامهنویسی شیگرا مانند Encapsulation (کپسولهسازی)، Inheritance (وراثت) و زنجیرههای Prototype که امکان نوشتن کدهای بهینه و قابل نگهداری را فراهم میکند.
- یک پروژه حرفهای کامل برای ساخت اپلیکیشن تست تایپ، که تمام مفاهیم آموخته شده از الگوهای طراحی ماژولار تا مدیریت رویدادها را به کار میگیرد.
در پایان دوره، دانشجویان با اعتماد به نفس کامل جاوااسکریپت پیشرفته را در سناریوهای واقعی پیادهسازی خواهند کرد. این دوره برای توسعهدهندگان سطح متوسط تا پیشرفته با تجربه قبلی در جاوااسکریپت طراحی شده است تا درک آنها از این زبان را عمیقتر کند. دستاوردهای کلیدی یادگیری شامل تحلیل و استفاده از زمینههای اجرا و Hoisting، پیادهسازی بستارها، طراحی اپلیکیشنها با الگوهای ماژولار و توسعه یک پروژه حرفهای برای نمایش مهارتهای پیشرفته است.
سرفصل ها و درس ها
زمینه اجرا، Hoisting و کلمه کلیدی this
Execution Context - Hoisting - 'this'
زمینه اجرای جهانی و کلمه کلیدی this
Global Execution Context - 'this'
زمینه اجرا: ایجاد و Hoisting
Execution Context - Creation and Hoisting
زمینه اجرا: نحوه اجرا
Execution Context - Execution
برتری اعلان تابع بر اعلان متغیر
Function Declaration Overriding Variable Declaration
نمایش نظرات