×
ribbon

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

برنامه نویسی شیءگرا یا OOP الگویی است که برای توسعه اپلیکیشن های مدرن استفاده می شود. OOP توسط... بیشتر
گواهی‌نامه
2.8 (5 امتیاز)
869دانشجو
مقدماتی

علی شیخ

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

محتوای دوره

2 فصل16 جلسه1:48 ساعت ویدیو
فصل اول: آشنایی با OOP
  مفهوم OOP
مشاهده
"07:58
  کلمه کلیدی this
مشاهده
"07:55
  شیء گرایی در ES5
"11:33
  شیء گرایی در ES6
"02:15
  class و constructor
"09:13
  static method
"05:59
  مفهوم Inheritance
"04:28
  extends و super
"07:43
  setter و getter
"04:58
فصل دوم: پروژه شیء گرایی در جاوااسکریپت

پیش‌نیاز‌ها

پیش‌نیازها برای فراگیری دوره آموزش شی گرایی در جاوا اسکریپت چیست؟
تمرکز این دوره از آموزش زبان جاوا اسکریپت روی شیءگرایی است؛ بنابراین شما باید آشنایی کاملی با جاوا اسکریپت داشته باشید. اگر تابه‌حال با این زبان برنامه‌نویسی کار نکرده‌اید، پیشنهاد می‌کنیم ابتدا دوره زیر را بگذرانید تا بتوانید آموزش کامل جاوا اسکریپت را فرا بگیرید:

  • دوره آموزش جاوا اسکریپت
  • آموزش رایگان Bootsrap 4 پروژه محور (پیش‌نیاز فصل دوم این دوره است)

توضیحات دوره

برنامه‌نویسی شیءگرا یا OOP الگویی است که برای توسعه اپلیکیشن‌های مدرن استفاده می‌شود. OOP توسط زبان‌هایی مانند C#، جاوا و جاوا اسکریپت پشتیبانی می‌شود. از دیدگاه برنامه‌نویسی شیءگرا، یک اپلیکیشن مجموعه‌ای از اشیا است که با هم ارتباط برقرار می‌کنند.

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

در این دوره به آموزش برنامه‌ نویسی جاوا اسکریپت و شیءگرایی در آن می‌پردازیم. جاوا اسکریپت یک پروتوتایپ بر اساس زبان شیءگراست؛ این بدان معناست که این زبان کلاس ندارد بلکه رفتارها را با استفاده از تابع سازنده (constructor) تعریف می‌کند، سپس با استفاده از پروتوتایپ آن را مجدداً استفاده می‌کند. 

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

هدف از یادگیری دوره آموزش شی گرایی در جاوا اسکریپت پروژه محور چیست؟

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

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

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

بعد از فراگیری دوره آموزش شی گرایی در جاوا اسکریپت پروژه محور چه مهارت‌هایی کسب خواهید کرد؟

  • آشنایی با مفاهیم شی‌گرایی در جاوا اسکریپت، ES5 و ES6
  • طراحی سایت با استفاده از شیءگرایی در جاوا اسکریپت
  • کار با کتابخانه‌ها و فریم‌ورک‌های مدرن جاوا اسکریپت
  • ایجاد پست و Validation Alert در سایت

اطلاعات بیشتر

امتیاز و نظرات کاربران

2.8

از مجموع 5 امتیاز

3نظر

24 روز پیش

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

مائده سادات خراسانی

1 ماه پیش

بسیار عالی

علی رضایی

4 ماه پیش

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

امید خلیلی

گواهی‌نامه

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

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

علی شیخ
19دوره
46,002دانشجو

علی شیخ در سال ۱۳۹۴ در رشته مهندسی کامپیوتر فارغ‌التحصیل شد و به عنوان برنامه‌نویس وب در شرکت معدنی و صنعتی چادرملو شروع به کار کرد. تخصص اصلی ایشان در زبان‌های جاوا اسکریپت و php است. وی به دلیل این که به آموزش علاقه زیادی داشت، تصمیم به راه‌اندازی وب‌سایتی در این زمینه به نام وب پروگ گرفت و اکنون از سال 1398 تاکنون توانسته‌است سهم کوچکی در آموزش به افراد علاقه‌مند به برنامه‌نویسی را داشته باشد.

اطلاعات بیشتر

دیگر دوره‌های علی شیخ

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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