دوره رایگان جاوا اسکریپت (JavaScript) — از صفر تا قدمهای پیشرفته 🚀
اگه دنبال یه مسیر یادگیری بدون هزینه برای ورود به دنیای برنامهنویسی وب هستی، این دوره رایگان جاوا اسکریپت میتونه نقطه شروع خوبی باشه. تقریباً ۶ ساعت محتوای ویدیویی فشرده که از مبانی شروع میشه و تا مباحث نسبتاً جدی مثل کار با ...
دوره رایگان جاوا اسکریپت (JavaScript) — از صفر تا قدمهای پیشرفته 🚀
اگه دنبال یه مسیر یادگیری بدون هزینه برای ورود به دنیای برنامهنویسی وب هستی، این دوره رایگان جاوا اسکریپت میتونه نقطه شروع خوبی باشه. تقریباً ۶ ساعت محتوای ویدیویی فشرده که از مبانی شروع میشه و تا مباحث نسبتاً جدی مثل کار با DOM، شیگرایی و JSON پیش میره. همه چیز هم بدون پرداخت هیچ هزینهای در اختیارت قرار میگیره.
📋 نگاه سریع به مشخصات دوره
ویژگی
جزئیات
عنوان دوره
دوره رایگان جاوا اسکریپت (JavaScript)
سطح
مقدماتی
مدت زمان
حدود ۶ ساعت (۳۴۵ دقیقه)
تعداد درسها
۶۵ درس در ۱۳ فصل
حجم محتوا
۴۶۲.۷۷ مگابایت
پیشنیاز
آشنایی مقدماتی با HTML
ابزار مورد استفاده
NetBeans IDE
هزینه
رایگان
چرا این دوره رو انتخاب کنی؟
جاوا اسکریپت امروز زبون اصلی تعامل توی مرورگره. هر دکمهای که توی یه سایت کلیک میکنی، هر فرمی که پر میکنی، هر انیمیشنی که میبینی — پشت صحنهش جاوا اسکریپت در حال کاره. اگه HTML اسکلت صفحه باشه و CSS ظاهرش، جاوا اسکریپت روح و مغز اونه.
این دوره رایگان برای کسی طراحی شده که:
تازه میخواد برنامهنویسی وب رو شروع کنه و نمیخواد اول هزینه بده
با HTML آشنایی داره ولی نمیدونه قدم بعدی چیه
میخواد پایهای محکم برای یادگیری فریمورکهایی مثل React یا Vue بسازه
دانشجوئه و دنبال یه منبع جمعوجور برای پروژههای درسی یا شخصی میگرده
توی این دوره چی یاد میگیری؟
مسیر آموزشی از مفاهیم پایه شروع میشه و پلهپله جلو میره. اینطوری نه از اول گیج میشی، نه وسط راه احساس میکنی یه چیزایی رو جا انداختی.
مبانی و شروع کار
- آشنایی با ماهیت جاوا اسکریپت و دلیل انتخاب اون
- محل قرارگیری کدها داخل سند HTML و نحوه اضافه کردن اسکریپت خارجی
- ترتیب اجرای کدها و نکات مهمش
توابع و متغیرها
- تعریف تابع (function)، پارامترها، return و توابع تو در تو
- کار با متغیرهای رشتهای، عددی و undefined
- انواع داده و نحوه تعریف متغیرها
ساختارهای کنترلی
- شرطها: if، else، else if و switch
- حلقهها: for، while و ترکیبهاشون
- دستورات break و continue
آرایهها و متدها
- تعریف آرایه به چند روش مختلف
- متدهای push، sort، reverse و concat
- عملگرها و عبارات منظم (Regular Expressions)
کار با DOM
- معرفی مدل DOM و نقشش در تعامل با صفحه
- تغییر محتوای عناصر مثل تغییر متن یه پاراگراف یا مقدار یه input
- تغییر ظاهر عناصر از طریق جاوا اسکریپت
شیگرایی و مباحث پیشرفتهتر
- ساخت آبجکت ساده و تعریف ویژگیها و متدها
- مفهوم شیگرایی در جاوا اسکریپت
- اعتبارسنجی فرم در چهار بخش جداگانه
- کار با JSON در سه بخش
نکات کاربردی و خطایابی
- خطایابی ساده و پیچیده
- کار با زمان و بلوکبندی کد
- کار با Console و ابزارهای توسعهدهنده مرورگر
یه مثال ساده از کاربرد واقعی
فرض کن یه فرم ثبتنام برای پروژه دانشگاهیت ساختی. کاربر ایمیلش رو اشتباه وارد میکنه. بدون جاوا اسکریپت، اطلاعات غلط میره سمت سرور و بعداً باید کلی وقت بذاری برای اصلاح. ولی با همون چیزی که توی فصل اعتبارسنجی فرم یاد میگیری، میتونی همون لحظه به کاربر بگی «ایمیلت درست نیست» و جلوی ارسال داده اشتباه رو بگیری. این دقیقاً همون مهارتیه که توی پروژههای واقعی هر روز به کارت میاد.
ساختار فصلها به تفکیک
فصل ۱ — شروع کار با جاوا اسکریپت (حدود ۲۱ دقیقه)
معرفی زبان، دلایل انتخاب اون و نحوه قرار دادن کد در HTML.
فصل ۲ — توابع، متغیرها و کنسول (حدود ۱ ساعت و ۱۶ دقیقه)
پرحجمترین فصل دوره. از توابع و return تا متغیرها و کار با Console.
فصل ۳ — دستورات شرطی (حدود ۳۲ دقیقه)
if، else، else if، switch و شرطهای ترکیبی.
فصل ۴ — حلقهها (حدود ۲۶ دقیقه)
for، while، break و continue.
فصل ۵ — آرایهها (حدود ۱۷ دقیقه)
روشهای مختلف ساخت آرایه و کار با concat.
فصل ۶ — خطایابی (حدود ۱۲ دقیقه)
پیدا کردن خطا به شکل ساده و پیچیده.
فصل ۷ — متدها و عملگرها (حدود ۱۷ دقیقه)
push، sort، reverse، عملگرها و عبارات منظم.