راهنمای دوره · آبان ۱۴۰۵

آموزش جاوا اسکریپت: سرفصل دوره، هزینه کلاس در ۱۴۰۵ و قدم بعدی

دوره
در مسیر آموزشی ۶ شغل آمده است.

آموزش جاوا اسکریپت قدم بعد از HTML و CSS است: جایی که صفحه از یک نمایش ثابت به چیزی تبدیل می‌شود که به کلیک، فرم و داده واکنش نشان می‌دهد. این صفحه می‌گوید دوره مقدماتی چه سرفصل‌هایی دارد، هر راه یادگیری در ۱۴۰۵ چند ساعت و چقدر هزینه دارد، کدام گواهی به کار می‌آید و بعد از آن به کدام دوره و شغل می‌رسی.

فهرست آموزشگاه‌هایی که این دوره را در راه تا کار ثبت کرده‌اند، با انتخاب شهر.

۹۰ ساعت
طول استاندارد رسمی دوره جاوا اسکریپت فنی و حرفه‌ای
۱۴٫۳ میلیون تومان
سقف شهریه حضوری همین دوره در آموزشگاه‌های آزاد تهران، ۱۴۰۵
۶ شغل
شغل‌هایی در مسیرهای راه تا کار که این دوره در آن‌ها آمده است

جاوا اسکریپت چیست و این دوره برای چه کسی است؟

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

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

چه کسی از این دوره بیشترین سود را می‌برد؟

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

برای شروع ریاضی پیشرفته لازم نیست. آنچه بیشتر به کار می‌آید حوصله برای پیدا کردن خطا و خواندن متن ساده انگلیسی است، چون پیام‌های خطای مرورگر و بیشتر مستندات انگلیسی‌اند. ابزارها هم همه رایگان‌اند: یک مرورگر به‌روز، یک ویرایشگر کد رایگان و در صورت نیاز Node.js. هیچ‌کدام لایسنس پولی نمی‌خواهند و یک لپ‌تاپ معمولی برای این دوره کافی است.

سرفصل آموزش جاوا اسکریپت مقدماتی، به ترتیب یادگیری

استاندارد رسمی فنی و حرفه‌ای این دوره با نام «برنامه نویسی زبان JavaScript» ۹۰ ساعت است و یازده کار را فهرست می‌کند: آشنایی با زبان‌های اسکریپتی، متغیر و داده و تابع، ساختارهای کنترلی، کلاس‌ها و اشیای درونی، مدل DOM، رویدادها، مدل BOM مرورگر، فرم‌های تعاملی، کوکی، مدیریت خطا و دستورات jQuery. ما همین ۹۰ ساعت را در شش بخش چیده‌ایم و برای هر بخش یک تمرین گذاشته‌ایم که نشان می‌دهد آن را واقعا یاد گرفته‌ای:

  • پایه زبان، حدود ۱۲ ساعت: متغیر با let و const، انواع داده، عملگرها و کار با کنسول مرورگر. تمرین: ماشین حسابی که در کنسول جواب بدهد.
  • شرط، حلقه و تابع، حدود ۱۶ ساعت: ساختارهای شرطی، انواع حلقه، تعریف تابع، پارامتر و دامنه متغیر. تمرین: بازی حدس عدد با تعداد دفعات محدود.
  • آرایه و شیء، حدود ۱۶ ساعت: متدهای آرایه مثل map و filter، ساختن شیء و کلاس، و کار با تاریخ و محاسبات. تمرین: فهرست نمره‌ها با میانگین و مرتب‌سازی.
  • DOM و رویدادها، حدود ۱۸ ساعت: پیدا کردن عناصر صفحه، تغییر متن و کلاس، ساختن عنصر تازه و واکنش به کلیک و تایپ. تمرین: لیست کارها که بشود به آن اضافه کرد و از آن حذف کرد.
  • فرم، خطا و حافظه مرورگر، حدود ۱۰ ساعت: بررسی ورودی فرم پیش از ارسال، مدیریت خطا با try و catch، کوکی و localStorage. تمرین: همان لیست کارها، این بار طوری که با بستن صفحه پاک نشود.
  • کد ناهمگام و گرفتن داده، حدود ۱۸ ساعت: Promise، async و await، گرفتن داده با fetch و کار با JSON. تمرین: صفحه‌ای که وضع هوا یا فهرستی از یک API عمومی بخواند و نشان بدهد.

تقسیم ساعت‌ها پیشنهاد ماست، نه بخشی از استاندارد. بخش ششم را خودمان اضافه کردیم: در نسخه‌ای از استاندارد که خواندیم هیچ اشاره‌ای به fetch، Promise یا JSON نبود، در حالی که ۲۹۰ آگهی از ۳۹۵ آگهی جاوا اسکریپتی که شمردیم کار با API یا کد ناهمگام را نام برده بودند. برعکس، jQuery که یک کار کامل استاندارد است فقط در ۳۸ آگهی از همان ۳۹۵ آگهی آمده بود. یعنی دانستنش ضرر ندارد، ولی ارزش ندارد وقتی را که باید صرف بخش ششم شود به آن بدهی.

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

سرفصل آموزش جاوا اسکریپت مقدماتی در شش بخش: پایه زبان ۱۲ ساعت، شرط و حلقه و تابع ۱۶، آرایه و شیء ۱۶، DOM و رویدادها ۱۸، فرم و خطا ۱۰ و کد ناهمگام ۱۸ ساعت
تقسیم پیشنهادی ۹۰ ساعت استاندارد رسمی، آبان ۱۴۰۵

دوره جاوا اسکریپت در ۱۴۰۵: پنج راه با ساعت، هزینه و گواهی

قیمت‌ها را مهر و آبان ۱۴۰۵ از صفحه خود دوره‌ها و از فهرست رسمی شهریه فنی و حرفه‌ای خواندیم. بیشتر دوره‌های آنلاین تخفیف موقت داشتند، پس عدد روز ثبت‌نام ممکن است فرق کند. هیچ آموزشگاه یا سایتی را پیشنهاد نمی‌کنیم:

راه یادگیریساعتهزینهگواهی پایان دورهمناسب برای
آموزشگاه آزاد زیر نظر فنی و حرفه‌ایاستاندارد ۹۰ ساعت؛ آموزشگاه‌ها ۴۰ تا ۶۵ ساعت اعلام کرده بودندسقف رسمی تهران ۱۴٫۳ میلیون حضوری و ۱۱٫۴ آنلاین؛ قیمت اعلام‌شده ۴٫۵ تا ۱۶٫۵۵ میلیونگواهی فنی و حرفه‌ای پس از قبولی در آزمون کتبی و عملیکسی که کلاس منظم، مدرس حاضر و گواهی رسمی می‌خواهد
مجتمع‌های بزرگ آموزشی و مراکز دانشگاهی۴۰ تا ۶۰ ساعت، معمولا یک یا دو روز در هفته۱۲٫۶۹ میلیون حضوری و ۱۰٫۱۳ آنلاین برای ۵۸ ساعت؛ ۹٫۷۹ میلیون برای ۴۰ ساعت آنلاینگواهی خود مرکزکسی که در شهر خودش آموزشگاه مناسب پیدا نمی‌کند و کلاس زنده آنلاین می‌خواهد
دوره ضبط‌شده آنلایناز حدود ۸ تا ۷۲ ساعت ویدیو۱٫۰۸ میلیون برای ۸ ساعت تا ۳ میلیون برای ۷۲ ساعت، پس از تخفیفگواهی سایت آموزشی، بدون اعتبار رسمیکسی که خودش برنامه می‌ریزد و تمرین را جدی می‌گیرد
منابع و ویدیوهای رایگاناز ویدیوهای ۲ تا ۳ ساعته تا یک آموزش متنی مفصلرایگاننداردآزمودن علاقه پیش از پول دادن
کلاس خصوصی تک‌نفرهبه انتخاب خودت۷۵۰ هزار تومان برای هر ساعت در یک آموزشگاه تهرانبسته به آموزشگاهکسی که در یک بخش مشخص گیر کرده و رفع اشکال می‌خواهد
شهریه آنلاین دوره‌های فنی و حرفه‌ای در فهرست رسمی ۱۴۰۵ هشتاد درصد شهریه حضوری است. پیش از پرداخت بپرس چند ساعت از کلاس تمرین عملی است، کلاس چند نفر است و اگر جلسه‌ای را از دست بدهی فیلمش را می‌گیری یا نه.

کلاس جاوا اسکریپت: هر ساعت آموزش چقدر خرج دارد؟

شهریه کل گمراه‌کننده است، چون ساعت دوره‌ها از ۴۰ تا ۹۰ فرق می‌کند. برای مقایسه، شهریه را بر ساعت دوره تقسیم کردیم:

۱۵۹ هزار تومان
سقف رسمی هر ساعت کلاس حضوری در تهران
۱۴٫۳ میلیون برای ۹۰ ساعت؛ آنلاین ۱۲۷ هزار
۲۱۹ تا ۲۵۵ هزار
هر ساعت در دو کلاس حضوری خصوصی در تهران
۵۸ ساعت با ۱۲٫۶۹ میلیون و ۶۵ ساعت با ۱۶٫۵۵ میلیون
۴۲ هزار تومان
هر ساعت ویدیوی یک دوره ضبط‌شده ۷۲ ساعته
۳ میلیون تومان پس از تخفیف پنجاه درصدی

کلاس حضوری گران‌ترین راه برای هر ساعت است و ضبط‌شده ارزان‌ترین. دو کلاس حضوری خصوصی در تهران که هم ساعت و هم قیمت را نوشته بودند، برای هر ساعت از سقف رسمی گران‌تر بودند؛ یک دوره آنلاین ۴۰ ساعته در یک مرکز دانشگاهی هم به ۲۴۵ هزار تومان برای هر ساعت می‌رسید. در طرف دیگر، یک آموزشگاه در غرب تهران با تخفیف، حدود ۴۰ ساعت را ۴٫۵ میلیون تومان حضوری و ۳٫۵ میلیون آنلاین گذاشته بود؛ یعنی حدود ۱۱۳ هزار تومان برای هر ساعت حضوری. کلاس خصوصی تک‌نفره در همان آموزشگاه ساعتی ۷۵۰ هزار تومان بود.

عدد ساعت تنها معیار نیست. ساعت ویدیو با ساعت کلاس یکی نیست: در کلاس، مدرس کد تو را می‌بیند و اشکال را همان‌جا نشان می‌دهد؛ در ویدیو این کار با خودت است. اگر بودجه محدود است، ترکیب یک دوره ضبط‌شده با چند ساعت کلاس خصوصی برای رفع اشکال، معمولا از یک دوره کامل حضوری ارزان‌تر تمام می‌شود. بیشتر آموزشگاه‌ها شهریه را قسطی هم می‌گیرند؛ یکی از آن‌ها ۸٫۴ میلیون تومان را در چهار قسط ماهانه ۲٫۱ میلیونی می‌گرفت.

هزینه هر ساعت کلاس جاوا اسکریپت در ۱۴۰۵: ۲۵۵ و ۲۱۹ هزار تومان در کلاس حضوری خصوصی، ۲۴۵ هزار در دوره آنلاین دانشگاهی، سقف رسمی ۱۵۹ هزار حضوری و ۱۲۷ هزار آنلاین، دوره ضبط‌شده ۴۲ هزار
هزار تومان برای یک ساعت آموزش، تهران و آنلاین، مهر و آبان ۱۴۰۵

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

این‌ها آموزشگاه‌هایی‌اند که دوره جاوا اسکریپت را در راه تا کار ثبت کرده‌اند و تیم ما آن‌ها را بررسی کرده است. شهرت را انتخاب کن تا فقط آموزشگاه‌های همان شهر را ببینی.

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

شهرت را انتخاب کن تا آموزشگاه‌هایی را ببینی که «JavaScript مقدماتی» را در شهر تو برگزار می‌کنند.

برای آموزشگاه‌ها

دوره جاوا اسکریپت برگزار می‌کنید؟

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

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

ثبت‌نام رایگان است و درخواست شما بررسی می‌شود.

مدرک جاوا اسکریپت: گواهی فنی و حرفه‌ای به چه کار می‌آید؟

گواهی رسمی این دوره را سازمان فنی و حرفه‌ای می‌دهد، نه خود آموزشگاه. بعد از دوره در آزمون کتبی و عملی سازمان شرکت می‌کنی و با قبولی در هر دو، گواهی استاندارد «برنامه نویسی زبان JavaScript» را می‌گیری. آموزشگاه‌های آزاد معمولا گواهی خودشان را هم کنارش می‌دهند. استاندارد بلندتری هم با نام «مهندس توسعه دهنده وب با Java Script» هست: ۳۰۴ ساعت با سقف شهریه حضوری ۵۰٫۸ میلیون تومان در تهران، که HTML و CSS و کار سمت سرور را هم در بر می‌گیرد.

واقعیت بازار کار را هم بدان. در ۳۹۵ آگهی برنامه‌نویسی که در آبان ۱۴۰۵ جاوا اسکریپت را نام برده بودند، حتی یک آگهی گواهی فنی و حرفه‌ای نخواسته بود. فقط یک آگهی «دوره یا گواهینامه معتبر» را امتیاز شمرده بود. کارفرماهای برنامه‌نویسی کد را می‌بینند: نمونه کار در گیت‌هاب، تمرین فنی یا مصاحبه کدنویسی.

پس گواهی کی ارزش دارد؟

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

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

یادگیری جاوا اسکریپت چقدر طول می‌کشد؟

اگر برای هر ساعت کلاس یک ساعت هم خودت تمرین کنی، ۹۰ ساعت استاندارد به حدود ۱۸۰ ساعت کار می‌رسد. با هفته‌ای ۱۰ ساعت، یعنی حدود ۱۸ هفته یا چهار ماه و نیم. این برنامه هفته به هفته است:

  1. ۱

    پایه زبان، شرط و حلقه

    هفته ۱ تا ۳

    هر روز کمی کد در کنسول مرورگر بنویس. پایان هفته سوم باید بازی حدس عدد را بدون نگاه کردن به فیلم بسازی.

  2. ۲

    تابع، آرایه و شیء

    هفته ۴ تا ۶

    سخت‌ترین قسمت برای بیشتر تازه‌کارها. تمرین‌های کوتاه حل مسئله را هر روز ادامه بده تا متدهای آرایه برایت عادی شوند.

  3. ۳

    DOM و رویدادها

    هفته ۷ تا ۱۰

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

  4. ۴

    فرم، خطا و حافظه مرورگر

    هفته ۱۱ تا ۱۳

    یک فرم ثبت‌نام با پیام خطای درست بساز و لیست کارها را طوری تغییر بده که داده‌اش با بستن صفحه بماند.

  5. ۵

    کد ناهمگام و پروژه پایانی

    هفته ۱۴ تا ۱۸

    گرفتن داده از یک API عمومی و یک پروژه پایانی که همه بخش‌ها را کنار هم بگذارد. پروژه‌ها را در گیت‌هاب منتشر کن.

با هفته‌ای ۲۰ ساعت همین مسیر حدود ۹ هفته می‌شود. این حساب ماست، نه آمار؛ هیچ داده معتبری نمی‌گوید همه در یک زمان مشخص به این نقطه می‌رسند. پایان این ۱۸ هفته یعنی آماده دوره بعدی، نه آماده استخدام.

آموزش جاوا اسکریپت رایگان: هر منبع چه چیزی را پوشش می‌دهد؟

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

  • یک آموزش متنی مفصل که از یک پروژه متن‌باز شناخته‌شده به فارسی ترجمه شده: از پایه زبان تا DOM و رویدادها را به ترتیب و با تمرین دارد و در آبان ۱۴۰۵ هنوز به‌روز می‌شد. همه فصل‌هایش ترجمه نشده، ولی برای کسی که خواندن را به دیدن ترجیح می‌دهد، مفصل‌ترین منبع رایگان فارسی است که پیدا کردیم.
  • ویدیوهای کوتاه رایگان در سایت‌های آموزشی فارسی: حدود ۲ ساعت و نیم تا ۳ ساعت. برای فهمیدن اینکه برنامه‌نویسی را دوست داری یا نه کافی‌اند، ولی معمولا تا DOM یا کمی بعد از آن پیش می‌روند.
  • مستندات رسمی مرورگرها: دقیق‌ترین مرجع هر دستور، به انگلیسی. برای شروع خشک است، ولی از ماه دوم هر روز به آن سر می‌زنی.
  • ویرایشگرهای آنلاین کد: بدون نصب چیزی در مرورگر کد می‌نویسی و نتیجه را می‌بینی؛ برای تمرین‌های کوتاه از گوشی هم کار می‌کنند.

درباره فایل‌های PDF رایگان که با جستجو پیدا می‌شوند احتیاط کن. بسیاری از آن‌ها قدیمی‌اند و هنوز با var و jQuery درس می‌دهند، در حالی که کد امروز با let و const و fetch نوشته می‌شود. تاریخ نوشتن هر منبع را ببین.

کی وقت پول دادن است؟

دو یا سه هفته اول را با منابع رایگان برو. اگر هنوز با علاقه کد می‌نویسی و به DOM رسیده‌ای، دوره پولی یا کلاس به تو ترتیب، بازخورد روی کد و یک پروژه کامل زیر نظر کسی که کار کرده است می‌دهد. اگر در هفته دوم دیگر سراغش نمی‌روی، پولی هم از دست نداده‌ای.

جاوا اسکریپت در آگهی‌های استخدام آبان ۱۴۰۵ چقدر خواسته شده بود؟

در ۱۱ آبان ۱۴۰۵ همه ۱٬۴۱۰ آگهی زنده دسته برنامه‌نویسی یک سایت بزرگ کاریابی را خواندیم و شمردیم چند آگهی جاوا اسکریپت را صریحا نام برده بودند:

۳۹۵ آگهی
جاوا اسکریپت را نام برده بودند، یعنی ۲۸ درصد همه آگهی‌ها
از ۳۵۱ کارفرمای مختلف؛ ۲۶۵ آگهی در شهر تهران
۷۹٪
سهم آگهی‌های فرانت اند که آن را نام برده بودند
۱۲۹ از ۱۶۳؛ وردپرس و طراحی سایت ۶۰٪، فول‌استک ۵۷٪، بک اند ۱۱٪
۱۳ آگهی
در سطح کارآموز، در برابر ۲۵۴ آگهی در سطح کارشناس
۱۰۵ آگهی هم سطح کارشناس ارشد داشتند

جاوا اسکریپت فقط زبان فرانت اند نیست. ۱۱۷ آگهی با عنوان عمومی «برنامه‌نویس» یا زبانی دیگر هم آن را خواسته بودند؛ مثلا برنامه‌نویس .NET که باید فرم‌های وب را هم بسازد، یا توسعه‌دهنده اتوماسیون که می‌تواند با پایتون یا جاوا اسکریپت کار کند. ۶۷ آگهی هم کار سمت سرور با Node.js را نام برده بودند.

دو نکته برای کسی که تازه شروع کرده: اول، ۱۶۴ آگهی از همان ۳۹۵ آگهی، یعنی ۴۲ درصد، تایپ‌اسکریپت را هم خواسته بودند؛ تایپ‌اسکریپت روی جاوا اسکریپت ساخته می‌شود و قدم بعد از این دوره است، نه جایگزین آن. دوم، فقط ۱۳ آگهی در سطح کارآموز بود. یعنی این دوره در بازار کار به‌تنهایی شغل نمی‌سازد و باید با دوره‌های بعدی مسیر کامل شود.

درباره پول: ۱۳۹ آگهی از ۳۹۵ آگهی حقوق را با عدد نوشته بودند. میانه حداقل و حداکثر پیشنهادی ۳۵ تا ۵۰ میلیون تومان در ماه بود؛ در شهر تهران ۴۵ تا ۶۲٫۵ میلیون در ۶۶ آگهی و در شهرهای دیگر ۳۰ تا ۴۰ میلیون در ۷۳ آگهی. این عددها پیشنهاد کارفرما در آگهی است، نه دریافتی واقعی، و بیشترشان برای کسی با چند سال سابقه‌اند. چهار آگهی کارآموزی که عدد داشتند بین ۲۰ تا ۴۰ میلیون پیشنهاد کرده بودند؛ کمینه حقوق قانونی ۱۴۰۵ حدود ۲۱٫۸ میلیون تومان ناخالص در ماه است.

دوره جاوا اسکریپت و بازار کار: ۳۹۵ آگهی از ۱٬۴۱۰ آگهی برنامه‌نویسی آبان ۱۴۰۵ جاوا اسکریپت خواسته بودند؛ فرانت اند ۷۹٪، وردپرس ۶۰٪، فول‌استک ۵۷٪، بک اند ۱۱٪
۱٬۴۱۰ آگهی زنده برنامه‌نویسی، ۱۱ آبان ۱۴۰۵

بعد از این دوره به کدام شغل‌ها نزدیک‌تر می‌شوی؟

این دوره در مسیر یادگیری شش شغل آمده است. در پنج شغل جزو دوره‌های سطح تازه‌نفس است و در توسعه وردپرس جزو سطح ماهر:

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

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

جاوا اسکریپت سخت است؟

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

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

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

فرق جاوا و جاوا اسکریپت چیست؟

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

جاوا اسکریپت مفسری است یا کامپایلری؟

در اصل زبانی تفسیری است، یعنی کد را بدون مرحله جدای کامپایل اجرا می‌کنی. ولی موتورهای امروز مرورگرها کد را هنگام اجرا کامپایل می‌کنند تا سریع‌تر شود. برای یادگیری این تفاوت مهم نیست: کد را می‌نویسی و همان لحظه در مرورگر نتیجه را می‌بینی.

برای دوره جاوا اسکریپت چه پیش‌نیازی لازم است؟

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

هزینه دوره جاوا اسکریپت در ۱۴۰۵ چقدر است؟

سقف رسمی دوره ۹۰ ساعته فنی و حرفه‌ای در آموزشگاه‌های آزاد تهران ۱۴٫۳ میلیون تومان حضوری و ۱۱٫۴ میلیون آنلاین است. کلاس‌هایی که دیدیم از ۴٫۵ تا ۱۶٫۵۵ میلیون تومان بودند و دوره‌های ضبط‌شده از حدود ۱ تا ۳ میلیون تومان.

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

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

جاوا اسکریپت را برای فرانت اند بخوانم یا بک اند؟

دوره مقدماتی برای هر دو یکی است. فرق از قدم بعد شروع می‌شود: برای فرانت اند کتابخانه رابط کاربری و تایپ‌اسکریپت، برای بک اند Node.js و پایگاه داده. در آگهی‌های آبان ۱۴۰۵، ۷۹ درصد آگهی‌های فرانت اند و ۱۱ درصد آگهی‌های بک اند جاوا اسکریپت را نام برده بودند.

بعد از این دوره سراغ چه چیزی بروم؟

ترتیب معمول این است: کار با API و گیت، بعد یک کتابخانه رابط کاربری مثل React و بعد تایپ‌اسکریپت. اگر کار سمت سرور را دوست داری، Node.js و SQL. پایین همین صفحه دوره‌هایی را که با این دوره در یک مسیرند می‌بینی.

با گوشی هم می‌شود جاوا اسکریپت یاد گرفت؟

برای خواندن درس‌ها و تمرین‌های کوتاه در ویرایشگرهای آنلاین بله. ولی از بخش DOM به بعد که باید چند فایل را کنار هم ببینی و ابزار توسعه مرورگر را باز کنی، یک لپ‌تاپ یا کامپیوتر معمولی لازم است.

پیش از ثبت‌نام، ببین برنامه‌نویسی با تو جور است

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

شروع تست