اگر تا حالا موقع کار با جاوااسکریپت حس کردی یه جاهایی همهچیز گیجکننده میشه، این دوره دقیقاً برای همون لحظههاست. اینجا قرار نیست فقط تعریف حفظ کنی؛ قراره بفهمی پشت صحنهی زبان چه خبره و چرا بعضی رفتارهای جاوااسکریپت اولش عجیب به ن...
برنامه نویسی شیءگرای جاوااسکریپت
درباره این دوره بیشتر بدانید
اگر تا حالا موقع کار با جاوااسکریپت حس کردی یه جاهایی همهچیز گیجکننده میشه، این دوره دقیقاً برای همون لحظههاست. اینجا قرار نیست فقط تعریف حفظ کنی؛ قراره بفهمی پشت صحنهی زبان چه خبره و چرا بعضی رفتارهای جاوااسکریپت اولش عجیب به نظر میرسن.
در طول دوره با مفهوم شیءگرایی (OOP) در جاوااسکریپت آشنا میشی، پیچیدگیهای رایج این زبان رو درک میکنی و خودت رو برای مصاحبههای فنی آماده میکنی. یاد میگیری چه بخشهایی از جاوااسکریپت ممکنه سردرگمکننده به نظر برسه، اصول شیءگرایی رو قدمبهقدم میآموزی و با پروتوتایپها و ارثبری پروتوتایپ (prototype inheritance) کار میکنی. بعدش هم میرسیم به قابلیتهای ES6 مثل کلاسها و ماژولها که کدنویسی رو سادهتر و قابل استفاده مجدد میکنن.
💡 یه مثال ملموس: فرض کن داری یه پروژهی دانشگاهی مینویسی و کلی آبجکت مشابه با رفتارهای تکراری داری. با شیءگرایی و کلاسها میتونی همون کد رو یکبار بنویسی و هر جا لازم شد ازش استفاده کنی، بدون اینکه هر بار از صفر شروع کنی.
چرا این دوره به کارت میاد؟
برای مصاحبههای فنی آمادهت میکنه: سوالهای رایج دربارهی this، پروتوتایپ و ارثبری رو با درک عمیق جواب میدی، نه با حفظ کردن.
کد تمیزتر و قابل نگهداریتر مینویسی: با کلاسها و ماژولهای ES6 ساختار پروژههات مرتبتر میشه.
پایهی محکمی برای فریمورکها میسازی: خیلی از کتابخانهها و فریمورکهای امروزی روی همین مفاهیم شیءگرا بنا شدن.
از سردرگمی درمیای: اون بخشهایی از جاوااسکریپت که اولش پیچیده به نظر میرسن، کمکم برات منطقی میشن.
چه چیزهایی یاد میگیری؟
اصول شیءگرایی و اینکه چطور در جاوااسکریپت پیادهسازی میشه
کار با پروتوتایپها و نحوهی ارثبری پروتوتایپ
استفاده از کلاسها و ماژولها در ES6 برای کدنویسی سادهتر و قابل استفاده مجدد
درک پیچیدگیهای رایج زبان و آماده شدن برای مصاحبههای فنی
مشخصات دوره
ویژگی
جزئیات
عنوان دوره
برنامه نویسی شیءگرای جاوااسکریپت
مدرس
—
زمان
—
سطح
—
🎯 اگه دنبال یه شروع جدی برای شیءگرایی در جاوااسکریپت هستی، این دوره با تخفیف ویژه در دسترسه. برای دورههای غیررایگان، تخفیفها معمولاً برای مدت محدود فعالن، پس اگه قصد شرکت داری بهتره زمانبندی رو هم در نظر بگیری.
سوالهایی که شاید برایت پیش بیاد
این دوره برای تازهکارها مناسبه؟
اگه با مبانی جاوااسکریپت آشنایی نسبی داری، میتونی همراه دوره پیش بری. تمرکز اصلی روی درک مفاهیم شیءگرایی و پروتوتایپهاست، بنابراین یه آشنایی اولیه با سینتکس زبان کمک بزرگی میکنه.
آیا فقط تئوریه؟
نه، مباحث طوری پیش میرن که بت
جاوااسکریپت شیءگرا را حرفهای یاد بگیرید؛ ثبتنام با تخفیف.