×
۱۷۵,۰۰۰ تومان
۲۹,۰۰۰ تومان

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

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

هزینه آموزش
۱۷۵,۰۰۰ تومان
در طرح تخفیف
۲۹,۰۰۰ تومان

تعداد دانشجو
۱۱,۸۳۳ نفر
مدت زمان
۹ ساعت و ۸ دقیقه
محتوای این آموزش
تضمین کیفیت
۷۴ بازخورد (مشاهده نظرات)

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

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

تعداد دانشجو
۱۱,۸۳۳ نفر
مدت زمان
۹ ساعت و ۸ دقیقه
هزینه عادی آموزش
۱۷۵,۰۰۰ تومان
در طرح تخفیف
۲۹,۰۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
تضمین کیفیت
۷۴ بازخورد (مشاهده نظرات)

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

کارشناس ارشد مهندسی فناوری اطلاعات (IT) - معماری سازمانی

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

توضیحات تکمیلی

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

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

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

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

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمات جاوا اسکریپت (الف)
    • معرفی جاوا اسکریپت
    • توانایی های جاوا اسکریپت
    • ساختار برنامه در جاوا اسکریپت
    • معرفی شی Document
    • معرفی خصوصیت InnerHTML
    • رویدادها (Events) و توابع (Functions)
  • درس دوم: مقدمات جاوا اسکریپت (ب): معرفی انواع داده (Data Type) و عملگرها در جاوا اسکریپت
    • نوع داده رشته ای (String)
    • نوع داده عددی (Number)
    • نوع داده منطقی (Boolean)
    • نوع داده آرایه (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
    • اندازه پنجره (innerWidth و 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
  • احمد بادپی؛ آموزش کاربردی جاوا اسکریپت؛ ۱۳۹۳
  • هادی احمدی؛ آموزش جامع جاوا اسکریپت؛ ۱۳۹۲

پیش نیاز


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

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

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

NotePad ++ 6.9.2

پیش نمایش‌ها

۱. مقدمات جاوا اسکریپت (الف)
۲. معرفی انواع داده (Data Type) و عملگرها در جاوا اسکریپت
۳. پنجره های popup، ساختارهای کنترلی
۴. تعریف توابع
۵. حلقه ها (Loops)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. رویدادها (Events)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. مدیریت خطا و استثنا (بلوک Try-catch)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. درخت مدل شی گرای سند (Document Object Model)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. تغییر درخت DOM
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. اشیاء جاوا اسکریپت – شی رشته (String)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. اشیاء جاوا اسکریپت – شی Date یا تاریخ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. اشیای جاوا اسکریپت – شی آرایه (Array)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. اشیای جاوا اسکریپت – کلاس Math (کار با ریاضیات)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۴. اشیای جاوا اسکریپت – کلاس RegExp یا Regular Expression (عبارات منظم یا باقاعده)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۵. شی Window
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۶. تمرین اول – تمرین مباحث مقدماتی: آرایه ها و حلقه ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۷. تمرین دوم – توابع (شامل توابع بازگشتی)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۸. تمرین سوم: DOM
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۹. تمرین چهارم: DOM و SlideShow
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۰. تمرین پنجم: DropDown Lists
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۱. تمرین ششم: DOM و عکس های popup
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۲. تمرین هفتم: DOM و تغییر منوی کلیک راست در صفحه وب
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۳. تمرین هشتم: DOM و عکس های popup با حالت mask کردن صفحه
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۲۳ جلسه ویدئویی با مجموع ۹ ساعت و ۸ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش جاوا اسکریپت JavaScript
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۵۱۸۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVJS94062
مدت زمان ۹ ساعت و ۸ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۹۰۰ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.


آموزش‌های پیشنهادی برای شما


نظرات

تا کنون ۱۱,۸۳۳ نفر از این آموزش استفاده کرده‌اند و ۷۴ نظر ثبت شده است.
امیر
امیر
۱۴۰۱/۰۴/۰۷
خوب بود مشاهده کردم، یاددهیش تا حدود زیادی خوب بود برای اونایی که مقدماتی رو بلد نبودن نکات خوبی داشت.
بهنام
بهنام
۱۴۰۱/۰۴/۰۴
من قبلا از آموزش های html, css جناب عبداللهی استفاده کردم و آموزشهای بسیار خوبی بودند، با این حال آموزش جاوا اسکریپت ایشون رو نمیپسندم و باهاش راحت نبودم. به نظر من آموزش به صورت پراکنده هست و انسجام نداره و به عبارتی به صورت سیستماتیک دنبال نمیشه. مطمئنم که با دانش جناب عبداللهی این آموزش میتونست بسیار بهتر از این تهیه بشه، به هرحال استفاده کردم و از مدرس این دوره و همچنین سایت فرادرس سپاسگزارم
کمال
کمال
۱۴۰۱/۰۳/۲۲
من آموزش جاوا اسکریپت استاد عبداللهی را در خرداد خریدم . استاد فن بیان خوبی دارند و صدای واضح و خوبی دارند . مثال های خوبی در آموزش داره و از همه مهمتر تا درس 4 که من مطالعه کردم ، کدها اجرا میشه و مشکلی ندیدم . ان شاالله که تا پایان آموزش هم خوب باشه . با تشکر
atbdmbk
atbdmbk
۱۴۰۱/۰۲/۰۱
ممنون از طرح قشنگ تان، الهی عاقبت بخیر باشید. ممنون از زحمات و آموزش های خوبتون
دنیز
دنیز
۱۴۰۰/۱۱/۰۹
ویژگی خوب این آموزش ارائه مطالب از پایه پایه هست به همین دلیل برای اشخاصی که هیچی در این مورد نمیدونن خیلی خیلی میتونه کاربردی و مفید باشه و اینکه وقتی از پایه همه مطالب خوب یادگیری به راحتی میتونی سراغ مباحث تکمیلی تر بری و مطالب بهتر یاد بگیری.
عطا
عطا
۱۴۰۰/۰۶/۱۸
خیلی آموزش عالی بود فقط اگر امکان این وجود داشته باشه که دوره آپدیت بشه ، فوق العاده میشه .
حسین
حسین
۱۴۰۰/۰۵/۲۵
سلام. این آموزش خیلی خوب بود. بنده از یوتیوب بگیر تا سایت های مختلف رو رفتم و آموزش دیدم اما هیچکدام انقدر خوب توضیح نمیدانند. تنها مشکل این دوره متاسفانه آپدیت نبودن است. الان تقریبا تمام مرورگرها از سافاری و اپرا تا فایرفاکس از رویداد onchange پشتیبانی می کنند و خیلی هم مهمه. اما در قسمت های اول این دوره استاد گفته بودن فقط IE پشتیبانی میکنه که نشون میده خیلی این آموزش قدیمیه. بنظرم اول این آموزشو باید دید بعد باید رفت سراغ آموزش های دیگه حالا توی یوتیوب یا هرچیز دیگه ای. تشکر میکنم از فرادرس. اجرتون با امام حسین
رامین
رامین
۱۴۰۰/۰۵/۰۹
مبحث سنگيني بود و آقاي عبداللهي خيلي عالي توضيح دادن همه چي رو.
محمد مهدی
محمد مهدی
۱۴۰۰/۰۴/۱۳
سلام وقت بخیر، به نظر من آموزش خوب بود اما خوب یکسری از مباحث قدیمی هست و شما باید دوره ES6 رو هم داشته باشید که بعد از این آموزش استفاده کنید، در نظر داشته باشید که شما فقط و فقط با تمرین زیاد تبدیل به برنامه نویس خوب میشید، من این شیوه استاد عبدالهی رو خیلی دوست دارم چون باعث نمیشن دانشجو فقط آموزش ببینه و دانشجو رو وادار به دست به کد شدن میکنن که این خیلی خوبه. ممنون از سایت فرادرس و استات عبدالهی عزیز
سید
سید
۱۴۰۰/۰۴/۱۲
فوق العاده عالی بود، من تمام آموزش های استاد عبداللهی رو دیدم و واقعا شیوه تدریس و روش کار ایشون فوق العاده است به جرات میگم یکی از بهترین اساتید فرادرس هستند که ای کاشک باز هم آموزش های دیگر رو تا جایی که میتونن خودشون آموزش بدن از زمانی که آموزش های ایشون رو دیدم دیگه نمیتونم آموزش های دیگه رو با حوصله ببینم و حوصلم سر میره فوق العاده مسلط و ماهر در روش تدریس. این رو هم بگم که بنده آموزش های زیادی در فراردرس دیدم و شیوه تدریس اساتید مختلف رو دیدم و با این وجود تدریس این استاد عزیز رو با اختلاف بهترین می بینم. ازشون خواهش می کنم که بازهم دروس مختلف دیگری رو برای تدریس ارائه کنند.
با تشکر از فرادرس بابت فراهم کردن این بستر فوق العاده.
پونه
پونه
۱۴۰۰/۰۶/۳۰
با این نظر کاملا موافقم و امیدوارم استاد عبداللهی ، آموزش زبانهای برنامه نویسی دیگر را در مجموعه شان داشته باشند تا بتوانیم بیشتر از روش تدریس شان فیض ببریم
برچسب‌ها:
appendChild | charCode | Conditional Operator | createElement | createTextNode | Document Object Model | DOM | Event | Events | Functions | getDate | getMilliseconds | getMonth | getTime | innerHTML | insertBefore | JavaScript ،DOM | Modifier | popup | Regular Expression | removeChild | replaceChild | Resolution | slideshow | string | Substr | Try Catch | Wrapper | اشیاء جاوا اسکریپت | انواع داده | پنجره confirm | پیمایش Object | پیمایش درخت DOM | تعیین Event ها از طریق DOM | تغییر Attribute ها از طریق DOM | تغییر Style از طریق DOM | جاوا اسکریپت | حلقه do-while | حلقه for | حلقه While | خصوصیت innerHTML | داده رشته ای | داده عددی | داده منطقی | درخت DOM | روابط بین گره ها در درخت DOM | رویداد ها | رویدادهای صفحه کلید | رویدادهای ماوس | ساختار کنترلی switch | شی event | شیء Navigator | شیء Screen | عبارات منظم | عکس های popup | کلاس Date | کلاس Math | متدهای RegExp | مدل شیء گرای سند | مدیریت خطا و استثنا
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۲۳ جلسه ویدئویی
×