قیمت رایگان!

افزودن به علاقمندی ها
228 دانشجو
زبان: فارسی
در حال برگزاری
در حال برگزاری
در حال برگزاری
zip+mp4
محمدامین سعیدی راد
محمدامین سعیدی راد
برنامه نویس وب
نمایش پروفایل
درباره مدرس

اول از همه برنامه نویسی اندروید رو شروع کردم و نزدیک به 2 سال با زبان جاوا اندروید کار میکردم . بعد تصمیم گرفتم در زمینه وب فعالیت داشته باشم


از این مدرس

آموزش جاوا اسکریپت رایگان:

جاوا اسکریپت یک زبان برنامه نویسی تحت وب هست ، به این منظور که در وب سایت ها استفاده میشود و خروجی حاصل از جاوا اسکریپت در وب قابل مشاهده هست
جاوا اسکریپت زبان برنامه نویسی سمت کلاینت (کاربر) هست ، به این منظور که شما نمیتونین برای سمت سرور سایتتون کد بنویسین
شمایی که طراح وب هستید تا به الان با Html  و Css کار میکردید که فقط میتونستین سایت رو بصورت استاتیک طراحی کنید
نمیتونستین به عملکردهای کاربر جواب بدین ، نمیتونستین عملیات ریاضی انجام بدین
نمیتونستین شرط بنویسین که یک کاری مشروط به درست بودن شرطی انجام شود و . . .
شما با javascript میتونین تمامی رفتارهای کاربر را در سایتتون تحت کنترل داشته باشین و به تمامی عملکردهای کاربرانتون پاسخ متناسب بدهید
میتونین فرم های سایتتون رو با قوانین دلخواه ارزیابی کنید و . . .
برخلاف باور اشتباه برخی از دوستان ، زبان برنامه نویسی جاوا اسکریپت هیچ ارتباطی با زبان جاوا ندارد
صرفا فقط اصطلاحات و قواعد برنامه نویسی هست که بین زبان های برنامه نویسی یکسان هست

 

درمورد دوره

  • دوره آموزش جاوا اسکریپت رایگان هست و هیچوقت پولی نخواهد شد
  • شما در این دوره رایگان ، صفر تا صد جاوا اسکریپت رو یاد میگیرید
  • (این دوره تمامی سرفصل مباحث مربوط به این زبان را پوشش داده است)
  • انتهای هر جلسه به شما تمرین داده میشه و شما تا جلسه بعد باید تمرین رو حل بکنین
  • اگه مشکلی داشتین میتونین از طریق پشتیبانی دوره برطرف بکنین و جلسه بعد همون تمرین حل میشه
  • هر چند جلسه یکبار یک چالش از javascript براتون معرفی میکنیم که تا جلسه بعد باید جوابشو پیدا بکنین
  • در هر جلسه ، کاربرد مطالب گفته شده نیز ذکر خواهد شد
  • ضمنا ، در این دوره مباحث مربوط به Clean Code نیز گفته خواهد شد

 

Clean Code چیست ؟

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

 

پیش نیاز های دوره

شما برای شروع و “دانلود آموزش جاوا اسکریپت” ، باید Html و Css رو حداقل در حد آشنایی بلد باشین

 

این دوره برای چه کسانی مفید است

این دوره برای دوستانی که میخوان در زمینه طراحی و برنامه نویسی وب کار بکنند و دوستانی که میخوان در آینده در زمینه فریمورک و کتابخونه هایی مثل ویو ، ریکت ، انگیولار فعالیت داشته باشند پیشنهاد میشود
و همچنین دوستانی که در زمینه js فعالیت داشتند و میخوان این زبون رو حرفه ای تر و کامل تر یاد بگیرند پیشنهاد میشود

 

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

شما بعد از یادگیری این دوره باید اکمااسکریپت (ورژن آپدیت جاوا اسکریپت) رو یاد بگیرین
بعد اگر بخواین فقط در زمینه فرانت فعالیت داشته باشین میتونین یکی از ابزار های Vue ، Angular ، React رو یاد بگیرین که سرعت توسعه فرانت رو به شدت بالا بردند و میتونین با ابزارهایی مثل React Native و Weex به توسعه اندروید و IOS بپردازین که همه ابزار های ذکر شده بازار کار فوق العاده ای دارند
برای توسعه دادن بک اند نیز میتونین Node Js رو یاد بگیرین
که پیش نیاز همشون javascript می باشد
بعد از دانلود آموزش جاوا اسکریپت شما میتونید برای بهتر یاد گرفتن جاوا اسکریپت برید و در دوره پروژه های جاوا اسکریپت ثبت نام کنید

 

مدت یادگیری جاوا اسکریپت

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

 

 


خب دوستان از شما خواهش می کنیم اگر مشکلی چیزی دوره داشت و یا از دوره خوشتون اومد حتما توی بخش نظرات نظر ارزشمندتون رو ثبت کنید تا ما بتونیم کیفیت دوره رو افزایش بدیم

بخش مقدماتی دوره

نظرات

متوسط امتیازات

5
4.97 31 رای
رایگان!
31 نقد و بررسی

جزئیات امتیازات

5 ستاره
30
4 ستاره
1
3 ستاره
0
2 ستاره
0
1 ستاره
0

24 دیدگاه برای آموزش جاوا اسکریپت رایگان

  1. aligj

    سلام
    چرا ویدیو جدید نمیزارید

    پاسخ
    • محمدامین سعیدی راد

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

      پاسخ
  2. mohammad123

    سلام ممنون از آموزش خوبتون یه سوال من تا الان 5 جلسه گذروندم ولی شما به let اشاره نکردید اونو اگه میشه تو ویدیوتون بگید ممنون میشم

    پاسخ
    • محمدامین سعیدی راد

      سلام دوست عزیز
      در جلسه مربوط به تفاوت var , let , const به صورت کامل توضیح داده میشه

      پاسخ
  3. shahab

    سلام ممنون از آموزش های خوبتون، در مورد بدست آوردن سن در جلسه 8 اگه بخواهم به جز اینکه حساب کنم کاربر چند سال داره بیام و حساب کنم مثلا 22 سال و دو ماه و ده روز داره باید چکار کنم؟

    پاسخ
    • محمدامین سعیدی راد

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

      پاسخ
      • shahab

        ممنون ، این دوره ی مقدماتی تا چه زمانی طول میکشه؟
        الان جلسه ی
        26. ورودی توابع – کلمه کلیدی return
        هستم جلسات جدید کی میاد احتمالا امشب تموم کنم تا جلسه ی 29 رو

        پاسخ
        • محمدامین سعیدی راد

          سلام دوست عزیز
          جسارتا بخاطر یسری مشغله هایی که بوجود اومده ، سرمون شلوغ شده و روند پیشرفت دوره یکم کند شده
          بابت این موضوع از شما عذر میخوایم
          جلسات بعدی رو سعی میکنیم زودتر آپلود بکنیم براتون
          و این که بخش مقدماتی دوره تقریبا دوروبر 40 الی 50 جلسه طول میکشه ، بعدش بخش متوسط دوره شروع میشه

          پاسخ
          • shahab

            خواهش میکنم موفق باشید

            پاسخ
  4. zahrasalehii

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

    پاسخ
    • محمدامین سعیدی راد

      سلام دوست عزیز
      فرض کنین شما میخواین چندین باکس مشابه به هم رو به نمایش بذارین ( از لحاظ استایل و ظاهر مشابه هستن و فقط محتواشون فرق میکنه )
      اینجور مواقع میتونین اطلاعات تمام باکس هارو داخل آرایه و آبجکت ها ذخیره بکنین و آرایه رو با حلقه های مختلف مثل حلقه for پیمایش بکنین و داخل حلقه با تابع createElement المنت مدنظرتون رو ایجاد بکنین و توسط بقیه توابع مربوط به DOM اطلاعات هر باکس رو به المنت نسبت بدین
      تا اینجا یک باکس کامل رو ساختیم و الان باید با تابع appendChild باکس مدنظرتون رو به تگ والد خودش پیوند دهید
      این مباحث تو بخش متوسط دوره بصورت کامل تدریس خواهند شد و برای این که بهتر و عمیق تر براتون جا بیفته، تمرین های زیادی انجام میدیم

      پاسخ
  5. zahrasalehii

    خیلی ممنون
    چقد سخت
    کی سطح متوسط رو آپلود میکنید؟

    پاسخ
    • محمد حسین نصرتی

      جسارتا بخاطر یسری مشغله هایی که بوجود اومده ، سرمون شلوغ شده و روند پیشرفت دوره یکم کند شده
      بابت این موضوع از شما عذر میخوایم
      جلسات بعدی رو سعی میکنیم زودتر آپلود بکنیم براتون
      و این که بخش مقدماتی دوره تقریبا دوروبر 40 الی 50 جلسه طول میکشه ، بعدش بخش متوسط دوره شروع میشه

      پاسخ
  6. itachi

    سلام
    فرق forEsch با for in و for چی هست و کجاها استفاده میشه
    ممنون

    پاسخ
    • محمدامین سعیدی راد

      سلام
      تمرین های زیادی برای حلقه for تو دوره حل شده، حلقه for پراستفاده ترین حلقه بوده و برای تکرار یک عملکرد استفاده می شود
      حلقه foreach یکی از متد های آرایه هست و برای پیمایش آرایه استفاده شده و تعداد تکرار کدهای این حلقه به اندازه طول آرایه هست
      و حلقه for in معمولا برای پیمایش آبجکت ها استفاده میشه و به ازای property های آبجکت عملکردی را تکرار می کند

      پاسخ
      • shahab

        وقت بخیر
        حلقه foreach و حلقه for in رو که نگفتین؟!

        پاسخ
        • محمدامین سعیدی راد

          سلام وقتتون بخیر
          حلقه for تدریس شده و چندین تمرین براش حل شده
          ولی حلقه های foreach و for in هنوز تدریس نشدند، تو جلسات بعدی تدریس میشه و براشون تمرین نیز حل میشه

          پاسخ
  7. الهه راستگو

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

    پاسخ
    • محمدامین سعیدی راد

      سلام وقتتون بخیر
      برای بخش دیزاین باید مبحث DOM رو در جاوااسکریپت بلد باشین
      این مبحث در بخش متوسط دوره بصورت کامل بررسی خواهد شد و تمرین های بسیار جذاب و زیادی براش حل میکنیم

      پاسخ
  8. علی چیت ساز

    سلام
    ببخشین مباحث مربوط به local storage تو دوره تدریس میشه؟
    تو چه سطحی از دوره اینا رو تدریس میکنین؟
    ممنون

    پاسخ
    • محمدامین سعیدی راد

      سلام دوست عزیز
      بله تدریس میشه
      مبحث localStorage تو سطح متوسط دوره تدریس میشه و براش چندین تمرین نیز حل خواهیم کرد

      پاسخ
  9. Samaneh

    سلام وقتتون بخیر
    خیلی ممنون از دوره خوبتون
    تمرین هایی که انجام میدین واقعا کمک بزرگی به یادگیری میکنن

    پاسخ
    • محمدامین سعیدی راد

      سلام دوست عزیز
      خواهش میکنم، خیلی خوشحالم که دوره براتون مفید واقع شده

      پاسخ
دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.