ورود به دنیای گستردهی جاوااسکریپت با یادگیری مفاهیم کاربردی و پیشرفته


۴۵۰+
کدآموز
۶۰+
تمرین عملی
۱۳۰+
درسنامه آموزشی
به همراه گواهی معتبر
۹۰ روز مهلت گذراندن دوره
ورود به دنیای گستردهی جاوااسکریپت با یادگیری مفاهیم کاربردی و پیشرفته
۹۸.۹٪ استفاده
وبسایتها از جاوا اسکریپت
۱۱۲,۰۰۰ دلار
میانگین حقوق سالانه متخصصان جاوااسکریپت در جهان
بیش از ۱۱ میلیون
جامعه جهانی توسعهدهندگان جاوااسکریپت
بیش از ۱٫۴ میلیون
فرصت شغلی در جهان
معرفی
مخاطبین
پیشنیازها
سرفصلها
اساتید
0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1
جاوااسکریپت یکی از مهمترین زبانهای برنامهنویسی برای توسعه وب و اپلیکیشن است و پایه ابزارهایی مثل React و Node.js محسوب میشود. دوره جاوااسکریپت پیشرفته کوئراکالج، با تمرینهای تعاملی و پروژههای عملی، به شما کمک میکند مهارتهای خود را ارتقا داده و برای ورود به بازار کار آماده شوید همچنین محتوای بهروز و مربیگری دوره نیز به شما کمک میکند یادگیری عمیقتر و بهتری را تجربه کنید.
این دوره مناسب شما است اگر...
• مشتاق هستید به بازار پردرآمد برنامهنویسی و حوزهی نرمافزار وارد شده و آیندهی شغلی خود را رقم بزنید.
• به مفاهیم اولیه HTML و CSS مسلط هستید و مایل هستید با جاوااسکریپت به عنوان زبان اصلی توسعه وب آشنا شوید.
• مایل هستید مهارت خود را در فریمورکهای محبوب جاوااسکریپت، مانند React و Vue.js، تقویت کنید.
این دوره مناسب شما نیست اگر...
• هنوز فکر میکنید که شرکتها برای استخدام به مدرک دانشگاهی شما توجه میکنند.
• تجربهی عملی چندین هزار خط کدنویسی برایتان ارزشی ندارد.
• حاضر نیستید در هفته ۶ ساعت برای یادگیری، پیشرفت و رشد درآمدتان زمان بگذارید.
• میخواهید جاوا اسکریپت را به طور سطحی و گذرا بیاموزید.
پیشنیازها
لازم است...
علاقه و پشتکار داشته باشید.
به مباحث جاوااسکریپت مقدماتی مسلط باشید.
لازم نیست...
در رشتهی کامپیوتر تحصیل کرده باشید.
دانش ریاضی قوی داشته باشید.
درسنامه
تمرین
اهداف فصل
درسنامه
توابع در جاوااسکریپت
درسنامه
بررسی توابع از نظر Syntax
درسنامه
بررسی توابع از نظر اجرا و فراخوانی
درسنامه
خوشآمدگویی
۱۰۰ امتیاز
تمرین
مقدار THIS در انواع توابع
درسنامه
نحوه اجرای توابع در جاوااسکریپت
درسنامه
دسترسی به تابع
۱۰۰ امتیاز
تمرین
Arrow Functions
درسنامه
تبدیل حروف
۱۰۰ امتیاز
تمرین
تفاوت Scope ها و Context ها در توابع
درسنامه
اسم من چیه؟
۱۰۰ امتیاز
تمرین
Closures: نحوه عملکرد و استفادههای پیشرفته
درسنامه
شمارنده
۱۰۰ امتیاز
تمرین
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
شئگرایی و ساختارهای اولیه
درسنامه
شروع شئ
۱۰۰ امتیاز
تمرین
Object Constructors
درسنامه
قبل از کلاس!
۱۰۰ امتیاز
تمرین
Prototype Chain
درسنامه
ماشین سازی
۱۰۰ امتیاز
تمرین
Inheritance
درسنامه
ارث و میراث
۱۰۰ امتیاز
تمرین
Polymorphism
درسنامه
یک روح در دو بدن
۱۰۰ امتیاز
تمرین
ترکیب الگوهای شئگرایی و تابعی در پروژهها
درسنامه
GoodFellas
۱۰۰ امتیاز
تمرین
مدیریت دادهها و رفتارهای پیچیده در شئگرایی
درسنامه
new Collection
۱۰۰ امتیاز
تمرین
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
معرفی DOM
درسنامه
کار با DOM
۱۰۰ امتیاز
تمرین
انتخاب عناصر DOM
درسنامه
تغییر عناصر
۱۰۰ امتیاز
تمرین
ایجاد و حذف عناصر
درسنامه
ایجاد و حذف پاراگراف
۱۰۰ امتیاز
تمرین
مدیریت رویدادها و Event Delegation
درسنامه
حذف آیتمها
۱۰۰ امتیاز
تمرین
Event Bubbling و Capturing
درسنامه
کدوم کلیک شد؟
۱۰۰ امتیاز
تمرین
دستکاری کلاسها و استایلها
درسنامه
تغییر استایل
۱۰۰ امتیاز
تمرین
مقایسه DOM و BOM
درسنامه
استفاده از BOM و DOM
۱۰۰ امتیاز
تمرین
پیمایش DOM
درسنامه
پیمایشگر DOM
۱۰۰ امتیاز
تمرین
تکنیکهای پیشرفته DOM
درسنامه
دکمه Shadow
۱۰۰ امتیاز
تمرین
دستکاری ویژگیها و دادهها
درسنامه
مدیریت دادهها
۱۰۰ امتیاز
تمرین
ارتباط بین DOM و CSS
درسنامه
دکمه جادویی
۱۰۰ امتیاز
تمرین
استفاده از CSSOM
درسنامه
تغییر پسزمینه
۱۰۰ امتیاز
تمرین
پیادهسازی تغییرات داینامیک و انیمیشنها
درسنامه
انیمیشن دکمه
۱۰۰ امتیاز
تمرین
انیمیشن دکمه روان
۱۰۰ امتیاز
تمرین
مدیریت رفتارهای DOM در پروژههای بزرگ
درسنامه
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
معرفی برنامهنویسی ناهمزمان
درسنامه
به ترتیب
۱۰۰ امتیاز
تمرین
Callbacks
درسنامه
تو در تو
۱۰۰ امتیاز
تمرین
Promises
درسنامه
async/await
درسنامه
دستور پخت
۱۰۰ امتیاز
تمرین
Event Loop
درسنامه
خروجی صحیح
۱۰۰ امتیاز
تمرین
Macro Tasks و Micro Tasks
درسنامه
تغییر ترتیب
۱۰۰ امتیاز
تمرین
مدیریت وظایف همزمان
درسنامه
هم مسیر
۱۰۰ امتیاز
تمرین
کاربرد setTimeout، setInterval و requestAnimationFrame
درسنامه
استفاده از Promise.all, Promise.race
درسنامه
پاسخ سریعتر
۱۰۰ امتیاز
تمرین
معرفی Generators
درسنامه
عدد سازی
۱۰۰ امتیاز
تمرین
مدیریت Stream دادهها با Asynchronous Generators
درسنامه
چندبخشی
۱۰۰ امتیاز
تمرین
کار با Task Queues و مدیریت دقیق صفهای وظایف
درسنامه
مدیریت خطاها با try/catch در async/await
درسنامه
خطایابی
۱۰۰ امتیاز
تمرین
پیادهسازی سیستمهای real-time با استفاده از Event Loop
درسنامه
chit-chat
۱۰۰ امتیاز
تمرین
ترکیب Promises, async/await و Event Loop در پروژههای پیچیده
درسنامه
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
انواع حافظه
درسنامه
زبالهروب (Garbage Collection)
درسنامه
کوئیز اول
۱۰۰ امتیاز
تمرین
نشت حافظه (Memory Leaks)
درسنامه
استفاده بهینه از حافظه
درسنامه
کوئیز دوم
۱۰۰ امتیاز
تمرین
بهینهسازی مصرف حافظه
درسنامه
ابزارهای آنالیز حافظه
درسنامه
کوئیز سوم
۱۰۰ امتیاز
تمرین
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
مدیریت خطاها
درسنامه
ماموریت نجات کد
۱۰۰ امتیاز
تمرین
مدیریت خطاهای ناهمگام
درسنامه
کلید گمشده
۱۰۰ امتیاز
تمرین
ایجاد خطاهای سفارشی
درسنامه
شکارچی خطاها
۱۰۰ امتیاز
تمرین
اشکالزدایی (Debugging)
درسنامه
درستش کن!
۱۰۰ امتیاز
تمرین
بررسی Stack Trace
درسنامه
رفع خطاها در پروژههای بزرگ
درسنامه
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
معرفی Design Patterns و ضرورت آنها در توسعه نرمافزار
درسنامه
الگوی Singleton: مفاهیم و پیادهسازی عملی
درسنامه
مدیریت تم برنامه
۱۰۰ امتیاز
تمرین
الگوی Factory: پیادهسازی و کاربردها
درسنامه
مدیریت کاربران
۱۰۰ امتیاز
تمرین
الگوی Observer: مدیریت رویدادها و کاربردها
درسنامه
موجود شد!
۱۰۰ امتیاز
تمرین
الگوی Strategy: استفاده از استراتژیهای مختلف
درسنامه
پرداخت اعتباری
۱۰۰ امتیاز
تمرین
ترکیب الگوهای Singleton و Factory
درسنامه
الگوی Module و استفاده آن در توسعه ماژولار
درسنامه
مرور فصل
درسنامه
اهداف فصل
درسنامه
سیستمهای ماژولبندی
درسنامه
کار با ماژولها
۱۰۰ امتیاز
تمرین
مدیریت وابستگیها
درسنامه
استفاده از ابزارهای بستهبندی ماژولها
درسنامه
کوئیز اول
۱۰۰ امتیاز
تمرین
Tree Shaking
درسنامه
ساختار پروژهها
درسنامه
بهینهسازی ماژولها در پروژههای بزرگ
درسنامه
کوئیز دوم
۱۰۰ امتیاز
تمرین
مروری بر فصل
درسنامه
اهداف فصل
درسنامه
IndexedDB
درسنامه
پایگاه داده
۱۰۰ امتیاز
تمرین
استفاده از WebRTC
درسنامه
تماس تصویری ساده
درسنامه
Service Workers
درسنامه
کشینگ
۱۰۰ امتیاز
تمرین
Progressive Web Apps
درسنامه
Background Sync
درسنامه
WebBluetooth API
درسنامه
LocalStorage و SessionStorage
درسنامه
ذخیرهسازی
۱۰۰ امتیاز
تمرین
استفاده از File API
درسنامه
مرور فصل
درسنامه
اهداف فصل
درسنامه
جلوگیری از حملات XSS
درسنامه
پاکسازی ورودیها
۱۰۰ امتیاز
تمرین
جلوگیری از حملات CSRF
درسنامه
مدیریت امن دادهها در مرورگر
درسنامه
رمزش کن!
۱۰۰ امتیاز
تمرین
پیادهسازی Token-Based Authentication
درسنامه
بهترین روشهای امنیتی
درسنامه
مرور بر فصل
درسنامه
اهداف فصل
درسنامه
معرفی WebSocket و تفاوت آن با HTTP
درسنامه
ولکام!
۱۰۰ امتیاز
تمرین
پیادهسازی ارتباطات real-time
درسنامه
قیمت جدید
۱۰۰ امتیاز
تمرین
مدیریت اتصالات چند کاربره
درسنامه
چت یک به یک
۱۰۰ امتیاز
تمرین
پیادهسازی در پروژههای بزرگ
درسنامه
بهینهسازی ارتباطات WebSocket
درسنامه
مروری بر فصل
درسنامه
معرفی File API
درسنامه
خواندن فایل
۱۰۰ امتیاز
تمرین
مدیریت فایلهای Local
درسنامه
متن ماندگار
۱۰۰ امتیاز
تمرین
پیادهسازی سیستمهای بارگذاری فایل
درسنامه
پیشنمایش
۱۰۰ امتیاز
تمرین
مدیریت فایلهای JSON و CSV
درسنامه
تبدیل دادهها
۱۰۰ امتیاز
تمرین
بهینهسازی ذخیرهسازی فایلها
درسنامه
تکهها
۱۰۰ امتیاز
تمرین
معرفی Proxy
درسنامه
کنترل سن
۱۰۰ امتیاز
تمرین
Reflect API
درسنامه
ویرایش ویژگیها
۱۰۰ امتیاز
تمرین
متاپروگرمینگ
درسنامه
شمارشگر
۱۰۰ امتیاز
تمرین
پیادهسازی APIهای پویا
درسنامه
Proxy-CRUD
۱۰۰ امتیاز
تمرین
Metaprogramming در پروژههای پیچیده
درسنامه
مسیرهای پنهان
۱۰۰ امتیاز
تمرین
ترکیب Proxy و Metaprogramming
درسنامه
ادامه مسیر
درسنامه
توسعه فرانتاند
درسنامه
توسعه بکاند
درسنامه
توسعه نرمافزار موبایل
درسنامه
هوشمصنوعی و یادگیریماشین
درسنامه
توسعه بلاکچین
درسنامه

برنامهنویسی جاوااسکریپت پیشرفته
۶۰+ تمرین عملی
۱۳۰+ درسنامه آموزشی
سوالات متداول