آموزش ببین

آموزش صفر تا صد به زبان ساده
×

جاوا اسکریپت JavaScript

خانه » دانلود » جاوا اسکریپت JavaScript
امتیاز خود را ثبت کنید
150000 تومان
اطلاعات دوره
85%
تخفیف
تعداد دانشجو
0
مدت دوره
09:08:12
تعداد درس ها
24

admin

درباره استاد
اشتراک گذاری محصول

بیشترین زمان

با بالاترین کیفیت تدریس

اساتید مجرب

بهترین استاد های ایران

ویدیو با کیفیت

دارای ضمانت نامه کیفیت

دسترسی ایمن

تنها خودتان یاد بگیرید

امتیاز خود را ثبت کنید

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

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

جاوا اسکریپت یک زبان اسکریپت‌نویسی تحت وب است، که در میلیون‌ها صفحه وب برای اضافه کردن توابع، اعتبارسنجی فرم‌ها، ارتباط برقرار کردن با سرور و… استفاده شده است.

در حال حاضر جاوا اسکریپت یکی از محبوب‌ترین زبان‌های برنامه‌نویسی وب شناخته می‌شود و تقریبا توسط تمام مرورگرهای وب پشتیبانی می‌شود. این زبان به طور معمول با HTML و CSS برای ایجاد صفحات وب تعاملی و پویا به کار می‌رود.

اهمیت یادگیری جاوا اسکریپت (JavaScript) چیست؟

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

البته در اکثر سایت‌های حرفه‌ای، از چند زبان برنامه‌نویسی استفاده می‌شود که هر کدام وظیفه خاصی را انجام می‌دهند. زبان HTML از جمله پرکاربردترین زبان‌ها است، که در اکثر سایت‌ها به شکل مستقل یا ترکیبی با سایر زبان‌ها استفاده شده است.

به وسیله امکانات زبان HTML، می‌توان انواع صفحات وب را با کلیه اجزای مورد نیاز از قبیل: نوشته‌ها، جداول، تصاویر، فرم‌ها و… ایجاد کرد. اما HTML صرفا یک زبان طراحی است و توانایی برنامه‌سازی، کنترل فرم‌ها، پاسخ به رویدادهای برنامه و عملکرد کاربر و… را ندارد. به همین جهت جاوا اسکریپت به دلیل داشتن این توانایی‌ها اهمیت پیدا می‌کند.

در این آموزش ببین چه چیزی یاد می‌گیریم؟ 

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

محمد عبداللهی
محمد عبداللهی

دانشجوی دکتری تخصصی مهندسی کامپیوتر- نرم‌افزار و الگوریتم

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:

  • درس یکم: مقدمات جاوا اسکریپت (الف)
    • معرفی جاوا اسکریپت
    • توانایی های جاوا اسکریپت
    • ساختار برنامه در جاوا اسکریپت
    • معرفی شی Document
    • معرفی خصوصیت Document
    • رویدادها (Events) و توابع (Document)
  • درس دوم: مقدمات جاوا اسکریپت (ب): معرفی انواع داده (Data Type) و عملگرها در جاوا اسکریپت
    • نوع داده رشته ای (String)
    • نوع داده عددی (String)
    • نوع داده منطقی (String)
    • نوع داده آرایه (Array)
    • نوع داده شی (Object)
    • عملگرهای جاوا اسکریپت (حسابی، انتسابی، مقایسه ای و منطقی)
  • عملگر سه حالته یا شرطی (Conditional Operator)
  • درس سوم: مقدمات جاوا اسکریپت (پ): پنجره های Popup، ساختارهای کنترلی
    • پنجره Alert
    • پنجره Confirm
    • پنجره Prompt
    • ساختار کنترلی if
    • ساختار کنترلی Switch
  • درس چهارم: تعریف توابع
  • درس پنجم: حلقه ها (Loops)
    • حلقه for
    • حلقه while
    • حلقه do-while
    • حلقه for-in (برای پیمایش Object ها)
  • درس ششم: رویدادها (Events)
    • رویدادهای ماوس
    • رویدادهای صفحه کلید
    • شی Event
  • درس هفتم: مدیریت خطا و استثنا (بلوک try-catch)

درس هشتم: درخت مدل شی گرای سند (Document Object Model)

    • تغییر محتوا از طریق DOM
    • تغییر Attributeها از طریق DOM
    • تغییر Style از طریق DOM
    • تعیین Eventها از طریق DOM
    • روابط بین گره ها در درخت DOM
    • مفهوم childNodes و Siblings و parentNode
    • پیمایش درخت DOM
  • درس نهم: تغییر درخت DOM
    • ایجاد Node با متدهای createElement و createTextNode
    • افزودن Node با متدهای appendChild و insertBefore و replaceChild
    • حذف Node با removeChild
  • درس دهم: اشیا جاوا اسکریپت – شی رشته (String)
    • خصوصیات String) Length, Constructor, Prototype)
    • متدهای رشته
      • indexOf
      • lastIndexOf
      • concat
      • charCode
      • Replace
      • Split
      • Slice
      • Substr
      • متدهای Wrapper
      • و…
  • درس یازدهم: اشیا جاوا اسکریپت – شی Date یا تاریخ
    • سازنده های مختلف کلاس Date
    • متدهای مختلف کلاس Date
      • getDate
      • getDay
      • getFullYear
      • getHours
      • getMilliseconds
      • getMinutes
      • getMonth
      • getTime
      • و…
  • درس دوازدهم: اشیا جاوا اسکریپت – شی آرایه (Array)
    • خصوصیت Length
    • متدهای Array
      • indexOf
      • lastIndexOf
      • Concat
      • Join
      • Slice
      • Sort
      • toString
      • Push
      • Pop
      • Shift
      • Unshift
      • Reverse
      • و…
  • درس سیزدهم: اشیا جاوا اسکریپت – کلاس Math (کار با ریاضیات)
    • خصوصیات Math
    • متدهای Math
      • Round
      • Random
      • Floor
      • Max
      • Min
      • Pow
      • Abs
      • و…
  • درس چهاردهم: اشیا جاوا اسکریپت – کلاس RegExp یا Regular Expression (عبارات منظم یا باقاعده)
    • مفهوم عبارات منظم
    • Modifierها
    • متدهای RegExp
      • Test
      • Exec
    • الگوها
    • متاکاراکترها
  • درس پانزدهم: شی Window
    • اندازه پنجره (Windowو innerHeight)
    • متد open
    • متد close
    • متد moveTo
    • متد resizeTo
    • شی Screen
    • اندازه Resolution و خصوصیت های availWidth و availHeight
    • شیء History و متدهای back و forward
    • آشنایی با شی Navigator
    • زمانبندی (Timing) و متدهای setInterval و setTimeout و clearInterval و clearTimeout
  • درس شانزدهم: تمرین اول – تمرین مباحث مقدماتی: آرایه ها و حلقه ها
  • درس هفدهم: تمرین دوم – توابع (شامل توابع بازگشتی)
  • درس هجدهم: تمرین سوم: DOM
  • درس نوزدهم: تمرین چهارم: DOM و SlideShow
  • درس بیستم: تمرین پنجم: DropDown Lists
  • درس بیست و یکم: تمرین ششم: DOM و عکس های popup
  • درس بیست و دوم: تمرین هفتم: DOM و تغییر منوی کلیک راست در صفحه وب
  • درس بیست و سوم: تمرین هشتم: DOM و عکس های popup با حالت mask کردن صفحه

محتوای این آموزش

۹ ساعت آموزش ویدئویی

فایل برنامه‌ها و پروژه‌ها

در ادامه لیست کتب انگلیسی و کتب فارسی منتشر شده در این زمینه معرفی شده اند:

  • Nicholas C. Zakas; Professional JavaScript for Web Developers; 2012
  • Mark Myers; A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half; 2014
  • Jon Duckett; JavaScript and JQuery: Interactive Front-End Web Development; 2014
  • احمد بادپی؛ آموزش کاربردی جاوا اسکریپت؛ ۱۳۹۳
  • هادی احمدی؛ آموزش جامع جاوا اسکریپت؛ ۱۳۹۲

پیش نیاز

 آموزش طراحی وب با CSS – مقدماتی
 آموزش اصول و مبانی برنامه نویسی

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید آموزش ببین
فایل برنامه ها و پروژه های اجرا شده

نرم‌افزارهای مرتبط با آموزش

 NotePad ++ 6.9.2
01:54
جاوا اسکریپت JavaScript 1
42:31
جاوا اسکریپت JavaScript 2
30:53
جاوا اسکریپت JavaScript 3
14:42
جاوا اسکریپت JavaScript 4
13:31
جاوا اسکریپت JavaScript 5
27:43
جاوا اسکریپت JavaScript 6
31:17
جاوا اسکریپت JavaScript 7
10:02
جاوا اسکریپت JavaScript 8
31:19
جاوا اسکریپت JavaScript 9
22:13
جاوا اسکریپت JavaScript 10
30:43
جاوا اسکریپت JavaScript 11
18:05
جاوا اسکریپت JavaScript 12
19:29
جاوا اسکریپت JavaScript 13
10:57
جاوا اسکریپت JavaScript 14
32:03
جاوا اسکریپت JavaScript 15
26:12
جاوا اسکریپت JavaScript 16
12:51
جاوا اسکریپت JavaScript 17
36:21
جاوا اسکریپت JavaScript 18
48:49
جاوا اسکریپت JavaScript 19
20:53
جاوا اسکریپت JavaScript 20
17:34
جاوا اسکریپت JavaScript 21
12:48
جاوا اسکریپت JavaScript 22
22:37
جاوا اسکریپت JavaScript 23
11:20
جاوا اسکریپت JavaScript 24

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آموزش های مرتبط