برنامه نویسی

دوره جاوااسکریپت (JavaScript)

به سایت‌هایتان جان بدهید! با جاوااسکریپت صفحات وب را تعاملی و پویا کنید؛ از پایه تا پروژه عملی در ۲۰ جلسه.

4.6 (5 نظر) 20 ساعت 20 درس 300 دانشجو متوسط
دوره جاوااسکریپت (JavaScript)
4.6امتیاز دوره
20درس آموزشی

توضیحات دوره

⚡ جاوااسکریپت چیست؟

جاوااسکریپت زبان برنامه‌نویسی مرورگرهاست که صفحات وب را زنده و تعاملی می‌کند؛ از دکمه‌های هوشمند تا انیمیشن و فرم‌های پویا.

📦 چه یاد می‌گیرید؟

  • مفاهیم پایه: متغیرها، شرط‌ها، حلقه‌ها و توابع
  • کار با DOM و تغییر عناصر صفحه
  • رویدادها و تعامل با کاربر
  • کار با فرم‌ها و اعتبارسنجی
  • پروژه‌های عملی و تعاملی

📌 پیش‌نیاز

آشنایی با HTML و CSS.

پیش‌نیازهای دوره

  • آشنایی با HTML و CSS.

این دوره مناسب چه کسانی است؟

  • علاقه‌مندانی که می‌خواهند از پایه و اصولی یاد بگیرند
  • کسانی که به دنبال یادگیری پروژه‌محور و کاربردی هستند
  • دانش‌آموزان و دانشجویانی که مهارت آینده‌ساز می‌خواهند
  • هر کسی که می‌خواهد با پشتیبانی مدرس قدم‌به‌قدم پیش برود

سوالات متداول

کلاس‌ها چگونه برگزار می‌شوند؟
تمام کلاس‌ها به‌صورت آنلاین، زنده و خصوصی برگزار می‌شوند و روز و ساعت هر جلسه با هماهنگی خودتان تنظیم می‌شود. پس از هر جلسه نیز به جزوه و آزمون همان جلسه دسترسی خواهید داشت.
آیا در پایان دوره گواهی دریافت می‌کنم؟
بله، پس از تکمیل دوره گواهی پایان دوره صادر می‌شود که قابل استعلام است.
اگر سوالی داشته باشم چطور پشتیبانی می‌شوم؟
مدرس و تیم پشتیبانی در طول دوره پاسخگوی سوالات شما هستند تا یادگیری بدون وقفه پیش برود.

سرفصل دوره

بخش 1: آشنایی با جاوااسکریپت و مبانی برنامه‌نویسی
5 درس

معرفی جاوااسکریپت، متغیرها، انواع داده، عملگرها، شرط‌ها و حلقه‌ها

جلسه ۱: جاوااسکریپت چیست؟ — اتصال به HTML و اولین کد رایگان
جلسه ۲: متغیرها و انواع داده — let، const، عدد، رشته و بولین
جلسه ۳: عملگرها — ریاضی، مقایسه‌ای و منطقی
جلسه ۴: ساختارهای شرطی — if، else if، else و switch
جلسه ۵: حلقه‌ها — for، while و تکرار روی داده‌ها
بخش 2: توابع، آرایه‌ها و آبجکت‌ها
5 درس

تعریف و استفاده از توابع، کار با آرایه‌ها و متدهای آن، آبجکت‌ها و ذخیره‌سازی داده‌ها

جلسه ۶: توابع — تعریف، پارامترها و مقدار بازگشتی
جلسه ۷: توابع پیشرفته — Arrow Function و Callback
جلسه ۸: آرایه‌ها — ایجاد، دسترسی و متدهای push، pop، splice
جلسه ۹: آبجکت‌ها — ذخیره داده‌های ساختاریافته و دسترسی به ویژگی‌ها
جلسه ۱۰: 🎯 مینی‌پروژه ۱ — ساخت دفترچه مخاطبین با آرایه و آبجکت
بخش 3: دستکاری DOM، رویدادها و فرم‌ها
5 درس

تغییر محتوا و ظاهر صفحه با DOM، مدیریت رویدادهای کاربر، اعتبارسنجی فرم‌ها

جلسه ۱۱: مقدمه DOM — انتخاب عناصر با getElementById و querySelector
جلسه ۱۲: تغییر محتوا و استایل عناصر — innerHTML، textContent و style
جلسه ۱۳: رویدادها — کلیک، mouseover، keyup و addEventListener
جلسه ۱۴: فرم‌ها و اعتبارسنجی — بررسی ورودی کاربر با جاوااسکریپت
جلسه ۱۵: 🎯 مینی‌پروژه ۲ — ساخت لیست کارها (To-Do List) تعاملی
بخش 4: انیمیشن‌ها، المان‌های تعاملی و پروژه نهایی
5 درس

ساخت انیمیشن با جاوااسکریپت، المان‌های تعاملی ریسپانسیو، مینی‌پروژه‌ها و پروژه نهایی

جلسه ۱۶: انیمیشن‌ها با جاوااسکریپت — setTimeout، setInterval و requestAnimationFrame
جلسه ۱۷: المان‌های تعاملی — اسلایدر، تب، آکاردئون و مودال
جلسه ۱۸: 🎯 مینی‌پروژه ۳ — ساخت بازی حدس عدد
جلسه ۱۹: 🎯 پروژه نهایی — ساخت وب‌سایت تعاملی کامل (بخش اول: ساختار و منطق)
جلسه ۲۰: 🎯 پروژه نهایی — تکمیل، تست و نمایش وب‌سایت تعاملی (بخش دوم)

نظرات دانشجویان

4.6
★★★★★
بر اساس 5 نظر
★★★★★
60%
★★★★
40%
★★★
0%
★★
0%
0%

نظرات دانشجویان (5)

کاربر
امید فلاح ★★★★★ ۳ خرداد ۱۴۰۵

هر چیزی که نیاز داشتم توی همین یک دوره پیدا کردم؛ دیگه لازم نشد جای دیگه بگردم.

کاربر
بهنام صادقی ★★★★☆ ۱۵ بهمن ۱۴۰۴

مطالب طوری چیده شده بود که هیچ‌وقت گم نشدم و همیشه می‌دونستم قدم بعدی چیه.

کاربر
نگار شریفی ★★★★★ ۲۷ دی ۱۴۰۴

حس می‌کنم اعتمادبه‌نفسم توی این حوزه خیلی بیشتر شده. واقعاً ارزشش رو داشت.

کاربر
مهدی کاظمی ★★★★☆ ۵ آبان ۱۴۰۴

مدرس به موضوع کاملاً مسلط بود و تجربه‌ی عملیش توی توضیح‌ها مشخص بود.

کاربر
نیلوفر باقری ★★★★★ ۱۳ مهر ۱۴۰۴

هر مبحث با یک جمع‌بندی خوب تموم می‌شد که کمک می‌کرد نکات کلیدی یادم بمونه.

برای ثبت نظر، لطفاً وارد حساب کاربری خود شوید
📝

ثبت‌نام در دوره

دوره جاوااسکریپت (JavaScript)

اطلاعات زمان‌بندی تأیید

اطلاعات شما

اطلاعات شما نزد ما محفوظ است و فقط برای هماهنگی ثبت‌نام استفاده می‌شود.

زمان مناسب کلاس

روزها و ساعت‌هایی که برای برگزاری کلاس مناسب است را بنویسید.

هماهنگی نهایی بر اساس توافق مدرس انجام می‌شود

بررسی اطلاعات

لطفاً اطلاعات خود را بررسی کنید.

نام
شماره تماس
زمان پیشنهادی