دوره کامل Objectها در جاوااسکریپت
آموزش کامل objects در جاوااسکریپت سومین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Objectها در جاوااسکریپت بررسی شده است. و این دوره مقدمه و پیش نیاز دوره شی گرایی در جاوااسکریپت است که به زودی آماده میشود و روی وبسایت Megajs.com قرار میگیرد.
سر فصل های دوره آموزش کامل Objects (اشیا)
- Object چیه و چرا باید از Objectها استفاده کنیم؟
- حالت اول از ساخت Classها: Factory Functions
- حالت دوم از ساخت Classها: Constructor Functions
- حذف و اضافه کردن یک Property به Object
- انواع طریقه ذخیره کردن داده در جاوااسکریپت
- پیمایش داخل ویژگی های (property) یک object
- کپی کردن propertyهای یک object در object جدید
- آزاد سازی فضای حافظه با Garbage Collector
- Objectهای ریاضی (Math) در جاوااسکریپت
- Objectهای تاریخ (Date) در جاوااسکریپت
- نعمت بزرگی به اسم Template Literals
- تمرین Objectها:ساخت یک Object آدرس
- تمرین Objectها: ساخت کلاس آدرس با Constructor و Factory
- تمرین Objectها: چک کردن برابری دوتا Object
- تمرین Objectها: ساخت Object برای پست کردن مطلب جدید در وبسایت
- تمرین Objectها: ساخت Object برای انتشار مطلب با Constructor function
پیش نیازهای دوره کامل Objectها یا اشیا
آموزش Objectها در جاوااسکریپت
در این دوره مباحث مهم و پرکاربرد Objects در جاوااسکریپت بررسی شده و با استفاده از ۷، ۸ تا تمرین در انتهای دوره کل مباحث گفته شده در طول دوره کامل Objectها یا اشیا را به طور کاربردی و مثال واقعی مرور کنیم. تا مطمئن بشیم که یک بار برای همیشه موضوع اشیا در جاوااسکریپت را یادگرفتیم.
چرا باید Objectها را یاد بگیریم؟
اگر یه جستجوی ساده در گوگل انجام بدید، متوجه این موضوع میشوید که اکثر زبان های برنامه نویسی و پلتفرم های پرکاربرد سال ۲۰۱۹، شی گرا شدند و خیلی خیلی زیاد از Objectها برای برنامه نویسی و توسعه استفاده میکنند و جاوااسکریپت هم از این قاعده مستثنا نیست. مخصوصا بعد از آپدیت ES6 با اکما اسکریپت ۲۰۱۵، مبحث شی گرایی در جاوااسکریپت کامل شد و به همین دلیل همه فریمورک ها و کتابخانه های معروف جاوااسکریپت از استاندارد ES6 پیروی میکنند و همگی به سمت شی گرایی رفتند. پس اگر به دنبال حرفه ای شدن در جاوااسکریپت هستید و یک JS Developer هستید، پس دوره Objectها در جاوااسکریپت را از دست ندید. چرا که این دوره مقدمه شی گرایی در جاوااسکریپت است.
دوره “شی گرایی در جاوااسکریپت” به زودی آماده خواهد شد!
آموزش کامل Objects در جاوااسکریپت
۰) معرفی دوره objectها در جاوااسکریپت رایگان
3:18 دقیقه
1) توضیح مختصر درباره Objects رایگان
۹:۴۲ دقیقه
2) ساخت کلاس با Factory Functions رایگان
۹:۴9 دقیقه
3) ساخت کلاس با Constructor Functions رایگان
7:16 دقیقه
4) حذف و اضافه کردن یک ویژگی یا property به object رایگان
۳:۲۹ دقیقه
5) انواع طریقه ذخیره کردن داده در جاوااسکریپت رایگان
6:43 دقیقه
۶) پیمایش داخل ویژگی های (property) یک object رایگان
۴:۵۶ دقیقه
7) کپی کردن propertyهای یک object در object جدید رایگان
5:23 دقیقه
8) آزاد سازی فضای حافظه با Garbage Collector رایگان
1:25 دقیقه
۹) Objectها یا اشیا ریاضی در جاوااسکریپت رایگان
۲:۰۲ دقیقه
10) Objectهای تاریخ در جاوااسکریپت رایگان
۸:۰۱ دقیقه
11) Object Literals در جاوااسکریپت رایگان
10:۰2 دقیقه
تمرین های Objectها در جاوااسکریپت
1۲) ساخت یک شی آدرس و خروجی گرفتن رایگان
۴:۱۳ دقیقه
13) ساخت یک کلاس آدرس با استفاده از Constructor Function و Factory Function رایگان
7:53 دقیقه
14) چک کردن برابری ۲تا Object ساخته شده از یک کلاس رایگان
8:10 دقیقه
۱۵) ساخت Object برای پست کردن مطلب رایگان
۴:۱۷ دقیقه
16) ساخت Object با Constructor function برای پست کردن رایگان
6:10 دقیقه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور وردپرس
دوره برای ایران اولین و تنها دوره آموزش رایگان طراحی سایت با وردپرس است که این دوره از صفر مطلق که شما هیچ دانش کدنویسی و برنامه نویسی و تجربه طراحی سایت ندارید شروع میشه و تا مرحله پروژه شرکتی و فروشگاهی و کار با صفحه ساز معروف المنتور ادامه داره و شما از صفر مطلق بدون هیچ پیش نیازی به طراحی سایت با وردپرس مسلط میشید.
آموزش کامل Functions (توابع) در جاوااسکریپت
آموزش کامل Functions در جاوااسکریپت چهارمین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به توابع در جاوااسکریپت بررسی شده است.
آموزش کامل Arrays (آرایه) در جاوااسکریپت
آموزش کامل Arrays در جاوااسکریپت چهارمین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Arrayها در جاوااسکریپت بررسی شده است.
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت دومین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع.
محمدرضا حاجی مقصودی
بنیانگذار سایت MEGA JSعاشق دنیای برنامه نویسی سایت و اپلیکیشن مخصوصا زبان قدرتمند جاوااسکریپت و فریمورک ها و کتابخونه های جذابش
یاس( دانشجوی دوره )
داداش دمت گرم اکما هم خلالشون گفتی و این خیلی خوبه
sahand( دانشجوی دوره )
دو تا آبجکت علی رغم مقادیر یکسان با هم برابیر نیستند
میگن که چون جای مختلفی رو روی مموری اشغال کردن پس برابر نیستند
اما چرا دو تا رشته با هم برابر هستن
let iran = “Air”
let turk = “Air”
if (iran===turk) {
console.log(‘these strings are same’);
}else{
console.log(‘not same’);
}
// these strings are same
محمد موذن( دانشجوی دوره )
آقا مقصودی دستت دردنکنه آموزشا عالین، فقط سوالاتمون کجا بپرسیم؟
محمدرضا حاجی مقصودی(مدیریت)
داخل تلگرام به آیدی megajs_admin در خدمتم
محمد صباغیان( دانشجوی دوره )
با سلام
بسیار ممنونم از آموزش های عالی شما
یه سوالی از شما داشتم در مورد ادامه دوره و مسیر جاوا اسکریپت
من تا این جای دوره هاتونو مشاهده کردم ینی بخش عملگر ها اما شما هر پروژه یا آموزشی که دادید در نهایت log گرفتید و نتیجه رو مشاهده کردیم ولی متاسفانه پروژ] یا تمرینی نبود که با css وhtml ترکیب بشه و نتیجه کار در صفحه ببینیم .
میخواستم بدونم که در ادامه مسیر پروژه و تمرین ها به سمت این مسیر سوق داده میشن یا اینکه تا آخرش مسیر جاوااسکریپت در نهایت log میگیریم نتیجه رو و کار های ترکیبی با css و html نداریم.
خیلی ممنون میشم اگر منو راهنمایی کنید.
محمدرضا حاجی مقصودی(مدیریت)
سلام درود.
پروژه های مدنظر شما در دوره هیولای جاوااسکریپت موجود هست
ریحانه معیری راد( دانشجوی دوره )
سلام خیلی خوب توضیح میدین. عالی بود. ای کاش دوره ی css هم داشتین
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود احتمالا داخل کانال یوتیپوب اضاقه کنم ویدیئو براش
shadi shadmhr( دانشجوی دوره )
فکتوری فانکشن رو کاش بیشتر توضیح میدادید چه مقادیری درش استفاده میشه؟
محمدرضا حاجی مقصودی(مدیریت)
داخل دوره هیولای جوااسکریپت بیشتر توضیح داده شده.
itshossein128( دانشجوی دوره )
به شدت عالی
محمدرضا حاجی مقصودی(مدیریت)
ممنونم
هیوا محمدزاده( دانشجوی دوره )
سلام و عرض ادب خدمت آقای حاجی مقصودی.
بنده این دوره رو دیدم، تمامی تمرینات رو انجام دادم و بسیار راضی بودم از دوره.
کاملا عملی و به دور از حاشیه.
از صمیم قلب از شما بابت رکورد کردن این دوره ها تشکر می کنم.
با تشکر.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
خوشحالم که دوره براتون مفید بوده و امیدوارم در ادامه دوره هاهم همین نظرو داشته باشید و بهترین نتیجه ها رو بگیرید.
mahdifrhn( دانشجوی دوره )
salam
method now ro chera az man nemishanase vs code?
vali vs code shoma bad az type now
method get va set ro pishnehad mide
محمدرضا حاجی مقصودی(مدیریت)
سلام باید پلاگین های که جلسه دوم دوره مقدماتی نصب شد نصب کرده باشید
https://megajs.com/learn-javascript/run-javascript/
حسنی عزیزی( دانشجوی دوره )
خداقوت.با ديدن آموزش هاي مختلف تقريبا گيج شده بودم. object ,function,class همه رو قاطي کرده بودم ويدئو هاي دوره رو ديدم برطرف شد خيلي خوب توضيح داده بوديد.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود. نظر لطف شماست.
امیدوارم بهترین استفاده رو داشته باشید
behnaz1991( دانشجوی دوره )
👍👌🌹
محمدرضا حاجی مقصودی(مدیریت)
👌🏼😊
Abolfazl Sowdagary( دانشجوی دوره )
👌
محمدرضا حاجی مقصودی(مدیریت)
😁😊😊
آقامیلاد
سلام، وقت بخیر.
چرا توی قسمت Factory Fucntions از کلمه کلیدی New برای تعریف یک Object جدید استفاده نکردید؟
مثلا:
var Milad = New Person
آیا توی حالت Strict نوشتن کلمه کلیدی New اجباری است ؟
متشکرم.
محمدرضا حاجی مقصودی(مدیریت)
سلام در سینتکس Factory Function به گونه ای است که قابلیت ساخت شی جدید با کلمه کلیدی new ندارد.