هزینه آموزش
۳۸,۰۰۰ تومان

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

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

تعداد دانشجو
۶,۵۱۶ نفر
۱۸۱ نفر در یک ماه اخیر
مدت زمان
۹ ساعت و ۸ دقیقه
هزینه آموزش
۳۸,۰۰۰ تومان
محتوای این آموزش
۵۱ بازخورد (مشاهده نظرات)
آموزش جاوا اسکریپت (JavaScript)

چکیده

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

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

کارشناسی مهندسی نرم افزار

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

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

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

البته باید گفته شود که در اکثر سایت های حرفه ای از چند زبان برنامه نویسی استفاده می شود که هر کدام وظیفه خاصی را انجام می دهند. زبان 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 کردن صفحه
 

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

معرفی کتب انگلیسی
عنوان نویسندگان سال انتشار
Professional JavaScript for Web Developers Nicholas C. Zakas ۲۰۱۲
 

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

معرفی کتب انگلیسی
عنوان نویسندگان سال انتشار
A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half Mark Myers ۲۰۱۴
JavaScript and JQuery: Interactive Front-End Web Development Jon Duckett ۲۰۱۴
 
معرفی کتب فارسی
عنوان نویسندگان سال انتشار
آموزش کاربردی جاوا اسکریپت احمد بادپی ۱۳۹۳
آموزش جامع جاوا اسکریپت هادی احمدی ۱۳۹۲
 

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

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

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

NotePad ++ 6.9.2



پیش نمایش‌ها

پیش نمایش ۱: مقدمات جاوا اسکریپت (الف) ۱۳ دقیقه

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

دانلود مستقیم پیش‌نمایش - حجم ۱۰ مگابایت (کلیک کنید +)
پیش نمایش ۲: معرفی انواع داده (Data Type) و عملگرها در جاوا اسکریپت ۹ دقیقه

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

دانلود مستقیم پیش‌نمایش - حجم ۱۱ مگابایت (کلیک کنید +)
پیش نمایش ۳: پنجره های popup، ساختارهای کنترلی ۴ دقیقه

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

دانلود مستقیم پیش‌نمایش - حجم ۷ مگابایت (کلیک کنید +)
پیش نمایش ۴: تعریف توابع ۱۳ دقیقه

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

دانلود مستقیم پیش‌نمایش - حجم ۱۷ مگابایت (کلیک کنید +)
پیش نمایش ۵: حلقه ها (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 - مورد تایید فنی فرادرس)
حجم دانلود ۷۲۱ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)



نظرات

تا کنون ۶,۵۱۶ نفر از این آموزش استفاده کرده اند و ۵۱ نظر ثبت شده است.
فاطمه
فاطمه

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

پاسخ به نظر

نسرین
نسرین

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

سیروس
سیروس

این آموزش باید به نحوی می بود که توضیحاتش اجمالی باشه و در آخر یه جمع بندی داشته باشه.
پاسخ به نظر

رضا
رضا

همینطور تا آخر ویدئو ها یه نگاه کلی انداختم، به نظرم آموزش احتیاج داشت که به روزتر بشه.
پاسخ به نظر

سیده طاهره
سیده طاهره

جاوا عالی بود. من هر چی از فرادرس گرفتم راضی بودم و هیچ کدومشون هیچ مشکل یا ضعفی نداشته؛ به همه هم معرفی کردم این سایتو.
موفق باشید.

پاسخ به نظر

سبحان
سبحان

اینکه اصلا به دردم نخورد، کاملا قدیمی و بلااستفاده بود.
پاسخ به نظر

سینا
سینا

من برای طراحی وبسایت می خواستم، html رو خودم یاد گرفتم. جاوا رو با این پیش رفتم و به هیچ مشکلی برنخوردم.
پاسخ به نظر

سروش
سروش

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

پاسخ به نظر

ندا
ندا

چند قسمت اولشو دیدم و خیلی عالی بود.
لطفا در زمینه آموزش سخت افزار ها و همچنین در خصوص آموزش تعمیرات وسایل منزل هم آموزشی قرار بدید.

پاسخ به نظر

مهمان
مهمان

به عنوان یه بک اند دولوپر آموزش رو خیلی مبتدی دیدم. ولی مباحث روان توضیح داده شده بود. ممنون
پاسخ به نظر

فاطمه
فاطمه

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

reza.neissi1367@gmail.com
reza.neissi1367@gmail.com

با سلام
متاسفانه شیوه تدریس مطلوب نیست و پرش های نا مناسب دارن// بسیار بد تدریس شده رضایت بخش نیست

پاسخ به نظر

مدرس آموزش
مدرس آموزش

با سلام
از لطف همه دوستان بويژه خانم مهرانگيز متشکرم و تمامي انتقادات را به جان ميخرم. ولي عقيده شخصي اينجانب اين بوده که برنامه نويسي را نبايد با جاوا اسکريپت شروع کنيد براي همين بر روي مباني خيلي وقت نگذاشتم، چون حق افراد ديگر ضايع ميشد.
ارادتمند شما - محمد عبداللهي

پاسخ به نظر

َArsham
َArsham

با عرض سلام و خسته نباشید و تشکر ویژه بابت سایت پربارتون. بنده بابت کمک آموزش های شما خیلی در این زمینه پیشرفت کردم. شیوه تدریس استاد، بسیار شیوا و عالیست، کی از زبان های مهم در بحث طراحی و برنامه نویسی سایت، یادگیری زبان JavaScript هست. من این آموزش رو در طرح آموزش رایگان دریافت کردم و طی یک هفته با مشاهده ویدیو ها و تمرینات مکرر بر این زبان شیرین و جالب سمت کلاینت مسلط شدم. من فکر می‌کردم جاوا اسکریپت موارد زیادی برای یادگیری داشته باشه اما خیلی سریع این قسمت آموزش و معرفی قابلیت ها تموم شد. من تازه این آموزش رو تمومش کردم و میتونم بگم متوسط بود. یه سری از قسمتها رو سریع رد شدن و خیلی خلاصه وار گفتن. قطعا برای افراد مبتدی مناسب نیست چون بدرد من نخورد و درمورد غیر مبتدی ها فکر میکنم کسی که بقول استاد زبان پیچیده تری مثل c را بلد باشه با چند روز سرچ درگوگل میتونه جاوا اسکریپت را یاد بگیره و فقط به یک آموزش اکتفا نکرده و حرفهای دیگران را نیز بشنود. میخواستم دانشجو مثالهای دیگری را نیز تجربه کند و صرفا لقمه آماده را نخورد وی را به جاهای دیگر ارجاع داده ام. به نظر من بهتر است با هر کدام از آموزش ها (درس ها) یک پروژه بگذارید و لطفا مثال های کاربردی تری بزنید…، ولی با این حال شیوه تدریس استاد عبدالهی همیشه برای من مورد احترام بوده و همه برای یاد گیری باید بتوانند خودشان مطالب مورد نظر خود را پیدا و مورد مطالعه قرار دهند. با تشکر دوباره از تمامی زحمات شما . واقعا تحول بزرگی در زمینه انتقال دانش در سطح کشور ایجاد کردید. مطمئنم این حرکت شما می تواند جهانی شود. بسیار سپاسگزارم.
پاسخ به نظر

آرمان
آرمان

شیوه تدریس استاد، بسیار شیوا و عالیست من تقریبا همه ی دوره های ایشان را تهیه کرده ام و بسیار راضی هستم.
پاسخ به نظر

احسان
احسان

یکی از زبان های مهم در بحث طراحی و برنامه نویسی سایت، یادگیری زبان JavaScript هست که این دوره نیاز من رو پاسخ گو بود و مزیت دیگر این دوره همه جانبه بودن آن است.
پاسخ به نظر

مهرانگیز
مهرانگیز

چقدر خوب بود چقدر عالی بود چقدر خوب توضیح دادید مطالبی که من اینجا یاد گرفتم این همه کلاس رفتم یاد نگرفته بودم.
پاسخ به نظر

امیرحسین
امیرحسین

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

پاسخ به نظر

عرفان
عرفان

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

مهدی
مهدی

بسیار عالی. باجزئیات و شمرده شمرده.
پاسخ به نظر

امیر محمد
امیر محمد

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

پاسخ به نظر

hamed
hamed

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

پاسخ به نظر

ایمان
ایمان

سلام و خسته نباشید خدمت جناب عبداللهی و تشکر از اموزش خوبتون
در درس حلقه ها کدی رو استفاده کردید که من میزنم error میده.
لطفا اگه کسی میدونه اشکالش چیه بگه.ممنون...




function printnumbers(min,max)
{
for (var i=min;i<=max;i=i+1)
document.write(i)
}





پاسخ به نظر

حسین
حسین

دوستان پیش نیازه این آموزش زبان HTML است. اون رو یاد بگیرید و بعد برید سراغ CSS و بعد اون برید سراغ جاوا اسکریپ
پاسخ به نظر

حسینی
حسینی

بنظرم آموزش برای کسانی که زبان برنامه نویسی بلد نیستند و یا تازه وارد هستند مناسب نیست، سخت توضیح دادند.
پاسخ به نظر

مسعود
مسعود

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

arash
arash

با تشکر از آموزشتون. فقط انتقادی داشتم و اون اینکه افرادی هم هستن که در شاخه FrontEnd فعالیت دارند و خودشون درگیر برنامه نویسی سمت سرور و زبانهای برنامه نویسی مثل C# یا ASP و یا PHP نمی کنند. تو این آموزشها تکرار مکرر بر یادگیری زبان های مثل خانواده C کردید و حتی برخی از موضوعات کامل توضیح ندادید و گفتید برای یادگیری بهتر یک زبان برنامه نویسی سمت سرور یاد بگیرند .
خوب این از نظر من سطح آموزشتون برای کسانی خوب هستش که تا یک حدودی سی چهل درصدی خودشون درگیر زبانهای برنامه نویسی پیشرفته سمت سرور مثل خانواده C کرده باشند .
البته اینکه بیش از ۴۹۰ نفر این آموزش را تهیه کردند خودش یک امتیاز محسوب میشه و بهتون تبریک میگم، ولی سطح آموزشی جاوا اسکریپت به نظرم به درد افردای که از بیس فقط Html و css بلد هستند و میخوان وارد حیطه FrontEnd بشن سنگین و در همون قسمت های اولیه کمی مغزشون درگیر موضوع برنامه نویسی میشه و شاید بترسن از این موضوع !

پاسخ به نظر

Erfan
Erfan

آموزشی عالی با استادی عالی
ممنون

پاسخ به نظر

Ali
Ali

با سلام و احترام
من خیلی خیلی خیلی آموزش ایشون رو پسندیدم و از خریدم خیلی راضی هستم...ایشون یه سری چیزا که مدتهام برام جا نیافتاده بود رو خیلی خوب توضیح دادن...امیدوارم اموزش های بیشتری از ایشون شاهد باشیم.

پاسخ به نظر

لیلا
لیلا

دانش استاد بالا بود اما خیلی خلاصه و خشک آموزش دادند من مجبور شدم از جای دیگریک دوره کامل دیگر خریداری کنم
پاسخ به نظر

yazdani
yazdani

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

پاسخ به نظر

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

ضمن تشکر از همه دوستانی که لطف کردند و نظراتشان را نسبت به ان آموزش دادند توجه شما را به نکات ذیل جلب میکنم :
1- در این آموزش تلاش بر آشنایی هرچه مفید تر و سریع تر دانشجویان با زبان برنامه نویسی جاوا اسکریپت است.
2- تجربه آموزشی بنده به من یاد داده است که باید دانشجو را به بهانه های مختلف به سمت وب و مراجع دیگر نیز سوق داد که فقط به یک آموزش اکتفا نکرده و حرفهای دیگران را نیز بشنود. پس برخی جاها به دلیل اینکه میخواستم دانشجو مثالهای دیگری را نیز تجربه کنید و صرفا لقمه آماده را نخورد وی را به جاهای دیگر ارجاع داده ام .
3- اگر شما برنامه نویسی وب را از ابتدا تا انتها دنبال کرده باشید و دارای کمی تجربه در این زمینه باشید متوجه میشوید که برای نوشتن یک سایت هرچند ساده حتما به چندین زبان و تکنولوژی نیازمندیم و واقعا نمی توان صرفا با جاوا اسکریپت یک پروژه را از ابتدا تا انتها طراحی کرد . نه تنها این امر غیر ممکن است بلکه حتی معنی و منظور صحبت دوستانی که این پیشنهاد را مطرح کرده اند متوجه نمیشوم .
4- هیچ فرد و به تبع آن هیچ آموزشی کامل نیست . آموزشها همیشه متأثر از نقص های آموزش دهندگان هستند پس نباید توقع داشته باشید که حتما آموزش کاملی را دریافت میکنید ولی میتوانیم ادعا کنیم یکی از کاملترین آموزشها به لحاظ محتوا و یکی از جامع ترین آموزشها به لحاظ تنوع مثالهاست .
5- دوستی فرموده اند که چرا مثال های سختی مطرح کرده اید، باید عرض کنم که ماهیت این زبان سخت است و ارائه مثال های سخت شما را با پیچیدگی های این زبان آشنا می کند.

پاسخ به نظر

سیاوش
سیاوش

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

پاسخ به نظر

مهرداد
مهرداد

ضمن سلام و خسته نباشید خدمت استاد گرامی و مجموعه بزرگ فرادرس
این مجموعه خدمت بزرگی به تمام دوستداران علم و یادگیری کرده است. باتمام وجود از زحماتشون و همچنین گلچین کردن اساتید برجسته و ممتاز تشکر میکنم. قدرت انتقالتون خیلی خوبه جناب عبدالهی عزیز. فقط تنها انتقادی که میتونم داشته باشم اینه که همه مطالب رو در قالب یک پروژه کوچک و یا ترتیب خاص در صفحه پیش ببرید. به صورت تیتر وار گفتن بعضی اوقا باعث میشه که کاربرد چیزایی که گفته میشه یه جاهایی که نیاز است فراموش شود. من منتظر آموزش در خصوص node js. و react. js از شما هستم.ممنون از تدریس بسیار خوبتون.

پاسخ به نظر

یوسف
یوسف

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

پاسخ به نظر

شهرابی
شهرابی

سلام استاد من از آموزشتون چیز های زیادی یاد گرفتم و ازتون خیلی خیلی ممنونم.
به نظر من بهتر است با هر کدام از آموزش ها (درس ها) یک پروژه بگذارید و لطفا مثال های کاربردی تری بزنید...

با تشکر از شما و گروه فرادرس.

پاسخ به نظر

یوسف
یوسف

سلام
ممنون از اینکه انقدر آموزش های خوبی در دسترس مردم قرار می دهید
اما من یک انتقادی داشتم:
به نظر من اگر هر کدام از آموزش ها با پروژه جداگانه همراه بود خیلی بهتر می شد .
و اگر در هنگام درس مثال های کاربردی زده شود درس بهتر جا می افتد.
ممنون از شما...

پاسخ به نظر

علیرضا صمیمی
علیرضا صمیمی

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

پاسخ به نظر

محسن
محسن

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

مهدی مهرابی کوشکی
مهدی مهرابی کوشکی

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

حامد
حامد

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

امین محمدی
امین محمدی

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

پاسخ به نظر

سعید
سعید

نوع آموزش برای مبتدی ها به درد نمی خوره. بنظرم گیج می کنه
پاسخ به نظر

احسان هاشم پور
احسان هاشم پور

با اطمينان كامل مي توان گفت « بيش از نيمي از كساني كه با دنياي اينترنت در ارتباط هستند حداقل يك بار اسم Java Script را شنيده اند » ولي با ديدن يك برنامه ساده كه توسط زبان Java Script نوشته شده , ديگر حتي حاضر نشده اند حتي يك بار ديگر اسم آن را بشنوند !!! Java Script در ابتدا بسيار سخت و حتي عذاب آور! به نظر ميرسد , ولي اصلاً اينطور نيست . فقط كمي تلاش و كوشش ميتواند شما را در آموختن اين زبان بسيار زيبا كمك كند و استفاده از این ویدیو باعث بهبود سطح برنامه نویسی شکل در این زمینه میشود در بین اموزش هایی که در اینترنت وجود دارد این اموزش جزو کاملترین انها می باشد وکیفیت صدا و تصویر نیز عالی می باشد از انجا که فرادرس یک استاندارد اموزشی در این زمینه بوجود اورده با سپاس
پاسخ به نظر

madjeian
madjeian

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

پاسخ به نظر

sahar
sahar

سلام

آموزشی خیلی خوبی بود.

پاسخ به نظر

محمد
محمد

با سلام
آموزش عالی بود.ولی ای کاش موضوعات بیشتری روآموزش می دادید.البته نسبت به قیمتش موضوعات واقعا زیاد بود
باتشکر

پاسخ به نظر

sahar
sahar

مدرس واقعا عالیه.. ممنونم. . ممنونم
پاسخ به نظر

m.shekari
m.shekari

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

با تشکر

پاسخ به نظر

روابط عمومی
روابط عمومی

در پاسخ به m.shekari:
با سلام؛
از اینکه در فرادرس حضور دارید، خوشحالیم.
آموزش های مرتبط با ساخت بازی که در فرادرس ارائه شده است، در لینک زیر قابل مطالعه است:
مجموعه آموزش های ساخت بازی (کامپیوتری و موبایل)

همچنین چنانچه تمایل به ثبت پیشنهاد در زمینه ارائه موضوعات مورد نظر در قالب یک فرادرس آموزشی جدید را دارید، از طریق این لینک (+) نسبت به تکمیل فرم اقدام نمایید.

امیدواریم به زودی زمینه پرداختن به مباحث پیشنهادی فراهم شود.

موفق باشید.

پاسخ به نظر

مهدی طیبی
مهدی طیبی

با تشکر از آموزشتون . فقط انتقادی داشتم و اون اینکه افرادی هم هستن که در شاخه FrontEnd فعالیت دارند و خودشون درگیر برنامه نویسی سمت سرور و زبانهای برنامه نویسی مثل C# یا ASP و یا PHP نمی کنند . تو این آموزشها تکرار مکرر بر یادگیری زبان های مثل خانواده C کردید و حتی برخی از موضوعات کامل توضیح ندادید و گفتید برای یادگیری بهتر یک زبان برنامه نویسی سمت سرور یاد بگیرند .
خوب این از نظر من سطح آموزشتون برای کسانی خوب هستش که تا یک حدودی سی چهل درصدی خودشون درگیر زبانهای برنامه نویسی پیشرفته سمت سرور مثل خانواده C کرده باشند .
البته اینکه بیش از 490 نفر این آموزش را تهیه کردند خودش یک امتیاز محسوب میشه و بهتون تبریک میگم ، ولی سطح آموزشی جاوا اسکریپت به نظرم به درد افردای که از بیس فقط Html و css بلد هستند و میخوان وارد حیطه FrontEnd بشن سنگین و در همون قسمت های اولیه کمی مغزشون درگیر موضوع برنامه نویسی میشه و شاید بترسن از این موضوع !

پاسخ به نظر



برچسب‌ها: 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 | مدل شیء گرای سند | مدیریت خطا و استثنا