آموزش جاوا اسکریپت مقدماتی

آموزش جاوا اسکریپت مقدماتی: اولین قدم در دنیای برنامه‌نویسی وب

به دنیای پویای وب خوش آمدید! جاوا اسکریپت، زبان برنامه‌نویسی اصلی مرورگرهاست که به صفحات وب جان می‌بخشد و آن‌ها را از اسناد ثابت به اپلیکیشن‌های تعاملی تبدیل می‌کند. اگر می‌خواهید اولین قدم خود را در مسیر برنامه‌نویسی فرانت‌اند بردارید و یاد بگیرید چگونه منطق و پویایی به وب‌سایت‌های خود اضافه کنید، این دوره بهترین نقطه شروع برای شماست. این دوره از صفر مطلق آغاز می‌شود و هیچ پیش‌نیاز برنامه‌نویسی ندارد. ما قدم به قدم شما را با تمام مفاهیم بنیادی جاوا اسکریپت، از متغیرها و حلقه‌ها گرفته تا کار با DOM و ساخت پروژه‌های عملی، آشنا خواهیم کرد.

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

این دوره به صورت کامل و رایگان در کانال یوتیوب «نیکول وب» نیز منتشر شده است. اگر دوست دارید از ما حمایت کنید و به رشد کانال کمک کنید، تماشای دوره از طریق یوتیوب بهترین گزینه است و ما را بسیار خوشحال می‌کند. البته در همین سایت نیز می‌توانید دوره را به صورت کاملا رایگان و دسته‌بندی شده دنبال کنید. انتخاب با شماست!

در این دوره چه مباحثی را فرا می‌گیرید؟

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

بخش اول: مبانی برنامه‌نویسی

  • آشنایی با ابزارها و نحوه استفاده از جاوا اسکریپت در تگ <script>
  • درک مفاهیم پایه مانند دستورات (Statements)، متغیرها و انواع خروجی
  • تسلط کامل بر انواع عملگرها برای انجام محاسبات و مقایسه‌ها
  • آشنایی با انواع داده‌ها و نحوه تبدیل آن‌ها به یکدیگر

بخش دوم: ساختارهای کنترلی و منطق برنامه

  • ایجاد منطق شرطی با دستورات if/else و switch
  • کنترل تکرار با انواع حلقه‌ها: for, for/in, for/of, while, و do/while
  • نوشتن کدهای قابل استفاده مجدد با تعریف توابع (Functions)

بخش سوم: کار با داده‌های پیچیده

  • کار با آبجکت‌ها (Objects) برای مدل‌سازی موجودیت‌های دنیای واقعی
  • مدیریت لیست‌ها و مجموعه‌ای از داده‌ها با آرایه‌ها (Arrays)
  • کار با رشته‌ها (Strings) و متدهای کاربردی آن‌ها
  • مدیریت و نمایش تاریخ و زمان در جاوا اسکریپت

بخش چهارم: تعامل با مرورگر و مفاهیم پیشرفته

  • آشنایی با مفاهیم DOM و BOM برای تعامل با صفحه وب
  • انتخاب عناصر HTML با استفاده از انتخابگرها (Selectors)
  • مدیریت رویدادهای HTML (Events) برای پاسخ به تعاملات کاربر
  • درک مفاهیم مهمی مانند Scope، Hoisting و Strict Mode
  • آشنایی با متغیرهای مدرن let و const

پروژه‌های عملی:

  • پروژه ساخت ساعت دیجیتال: برای درک کار با زمان و متد setInterval
  • پروژه ساخت ماشین حساب: برای تثبیت مفاهیم عملگرها، توابع و رویدادها

این دوره برای چه کسانی طراحی شده؟

  • افراد کاملاً مبتدی که هیچ تجربه‌ای در زمینه برنامه‌نویسی ندارند.
  • طراحان وبی که با HTML و CSS آشنا هستند و می‌خواهند صفحات خود را پویا کنند.
  • دانشجویان و علاقه‌مندانی که به دنبال یک پایه قوی برای ورود به دنیای توسعه وب هستند.
با گذراندن این دوره، شما از یک فرد مبتدی به شخصی تبدیل می‌شوید که می‌تواند اسکریپت‌های منطقی بنویسد، با صفحات وب تعامل کند و برای ساخت پروژه‌های پیچیده‌تر آماده شود.
Headlines

سرفصل‌های دوره

  • درس دوم: معرفی ابزارها و آموزش استفاده از جاوا اسکریپت (۱۶:۰۵)
  • درس سوم: استفاده صحیح از تگ Script (۲۴:۴۰)
  • درس چهارم: آشنایی با خروجی های جاوا اسکریپت (۱۳:۳۱)
  • درس پنجم: آشنایی با خروجی های جاوا اسکریپت بخش دوم (۲۴:۱۶)
  • درس ششم: آشنایی با statement (۱۳:۲۶)

  • درس هفتم: متغیرها در جاوا اسکریپت (۱۸:۳۷)
  • درس هشتم: متغیرها در جاوا اسکریپت بخش دوم (۲۶:۲۷)
  • درس نهم: متغیرها در جاوا اسکریپت بخش آخر (۲۲:۳۰)
  • درس دهم: عملگرها در جاوا اسکریپت (۱۹:۵۹)
  • درس یازدهم: عملگرها در جاوا اسکریپت بخش دوم (۱۸:۴۱)
  • درس دوازدهم: عملگرها در جاوا اسکریپت بخش آخر (۱۳:۱۸)
  • درس سیزدهم: توابع در جاوا اسکریپت (۱۶:۴۰)
  • درس چهاردهم: توابع در جاوا اسکریپت بخش دوم (۱۶:۰۰)
  • درس پانزدهم: توابع در جاوا اسکریپت بخش آخر (۲۰:۰۵)

  • درس شانزدهم: عبارتهای شرطی if else if else (۱۶:۰۰)
  • درس هفدهم: عبارتهای شرطی switch (۲۵:۵۷)
  • درس هجدهم: حلقه های تکرار for (۱۷:۳۱)
  • درس نوزدهم: حلقه های تکرار for in (۱۱:۵۳)
  • درس بیستم: حلقه های تکرار for of (۱۵:۴۰)
  • درس بیست و یکم: حلقه های تکرار while (۸:۵۳)
  • درس بیست و دوم: حلقه های تکرار do while (۱۴:۲۲)

  • درس بیست و سوم: object در جاوا اسکریپت (۱۲:۱۸)
  • درس بیست و چهارم: object در جاوا اسکریپت بخش دوم (۲۱:۲۷)
  • درس بیست و پنجم: تبدیل داده ها در جاوا اسکریپت (۱۴:۰۰)
  • درس بیست و ششم: تبدیل داده ها در جاوا اسکریپت بخش دوم (۲۱:۴۱)
  • درس بیست و هفتم: تبدیل داده ها در جاوا اسکریپت بخش آخر (۱۵:۳۵)
  • درس بیست و هشتم: DOM و BOM در جاوا اسکریپت (۷:۳۸)
  • درس بیست و نهم: ایونت های html (۳۱:۰۱)
  • درس سی ام: ایونت های html بخش دوم (۱۳:۲۶)
  • درس سی و یکم: انتخابگرها در جاوا اسکریپت (۱۷:۳۶)
  • درس سی و دوم: انتخابگرها در جاوا اسکریپت بخش دوم (۳۲:۱۶)

  • درس سی و سوم: کار با رشته ها در جاوا اسکریپت (۱۳:۰۰)
  • درس سی و چهارم: کار با آرایه ها در جاوا اسکریپت (۳۲:۱۰)
  • درس سی و پنجم: کار با آرایه ها در جاوا اسکریپت بخش دوم (۲۱:۱۶)
  • درس سی و ششم: کار با آرایه ها در جاوا اسکریپت بخش سوم (۱۶:۲۶)
  • درس سی و هفتم: کار با آرایه ها در جاوا اسکریپت بخش آخر (۲۳:۰۷)
  • درس سی و هشتم: کار با تاریخ و زمان در جاوا اسکریپت (۲۴:۵۷)
  • درس سی و نهم: کار با تاریخ و زمان در جاوا اسکریپت بخش دوم (۲۰:۳۱)
  • درس چهلم: کار با تاریخ و زمان در جاوا اسکریپت بخش سوم (۱۹:۳۲)
  • درس چهل و یکم: کار با تاریخ و زمان در جاوا اسکریپت بخش آخر (۱۴:۲۷)
  • درس چهل و دوم: کار با متد setinterval (۱۵:۳۱)
  • درس چهل و سوم: مینی پروژه پروژه ساخت ساعت دیجیتال با جاوا اسکریپت (۴۵:۰۲)
  • درس چهل و چهارم: کار با متد setTimeout (۱۹:۱۹)
  • درس چهل و پنجم: کار با متدهای ریاضی (۲۳:۵۳)
  • درس چهل و ششم: مینی پروژه پروژه ساخت ماشین حساب با جاوا اسکریپت (۵۵:۰۵)

  • درس چهل و هفتم: Scopes در جاوا اسکریپت (۲۱:۱۹)
  • درس چهل و هشتم: آشنایی با let و const (۱۵:۲۹)
  • درس چهل و نهم: Scopes در جاوا اسکریپت بخش دوم (۹:۴۵)
  • درس پنجاهم: مفهوم Hoisting در جاوا اسکریپت (۹:۵۳)
  • درس پنجاه و یکم: Strict mode در جاوا اسکریپت (۲۳:۱۲)
  • درس پنجاه و دوم (پایانی): پایان بخش مقدماتی آموزش جاوا اسکریپت (۵:۲۴)
Headlines

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

این دوره به‌طور مستقیم به هیچ پیش‌نیاز خاصی نیاز ندارد؛ اما آشنایی با مفاهیم پایه‌ای وب و HTML/CSS می‌تواند کمک کننده باشد.

بله، این دوره برای کسانی که تازه وارد برنامه‌نویسی هستند مناسب است. محتوای آن به‌طور واضح و قابل فهم برای مبتدیان ارائه شده است.

این دوره به‌طور عمده برای کسانی است که می‌خواهند با مفاهیم پایه‌ای جاوااسکریپت آشنا شوند؛ اما برای تبدیل به یک برنامه‌نویس حرفه‌ای، نیاز به ادامه‌ی آموزش‌های پیشرفته‌تر و تمرینات بیشتر است. برای ادامه راه میتوانید به دوره متوسط جاوا اسکریپت مراجعه کنید.
Headlines

نظرات دوره

برای ثبت نظر، ابتدا باید وارد حساب کاربری خود شوید.

ورود / ثبت نام

نظرات کاربران

هنوز نظری برای این دوره ثبت نشده است. اولین نفری باشید که نظر می‌دهد!

آموزش جاوا اسکریپت مقدماتی

رایگان

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

اطلاعات دوره
  • professor-icon مدرس محمدرضا مهاجری
  • courses-icon درس‌ها ۵۲ قسمت
  • duration-icon مدت زمان +۱۶ ساعت
  • student-icon دانشجوها +۲۸۰
  • calendar-icon وضعیت دوره تکمیل شده
  • signal-icon سطح دوره مقدماتی
  • scroll-icon پیشنیازها HTML, CSS