×
ribbon

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

مدرس:

علی شیخ

برنامه نویسی شیءگرا یا OOP الگویی است که برای توسعه اپلیکیشن های مدرن استفاده می شود. OOP توسط... بیشتر
گواهی‌نامه
3.3 (7)
5 دیدگاه
893دانشجو
1:48ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

2 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

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
فصل دوم: پروژه شیء گرایی در جاوااسکریپت
  معرفی پروژه
01:52
  بخش UI پروژه
05:16
  ایجاد Post
06:14
  ایجاد Validation Alert
09:11
  حذف Post
07:55
  LocalStorage بخش اول
10:59
  LocalStorage بخش دوم
05:03

پیش‌نیاز‌ها

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

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

توضیحات دوره

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

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

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

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

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

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

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

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

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

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

دیدگاه کاربران

3.3

بر اساس امتیاز 7 دانشجو

1
2
3
4
5

کیانوش شاهرخ

5 روز پیش

5

عالی

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

1 ماه پیش

5

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

علی رضایی

2 ماه پیش

5

بسیار عالی

آرسام آرین مهر

11 روز پیش

4

دوره ی خوبیه

امید خلیلی

5 ماه پیش

2

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

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
19دوره
46,452دانشجو
765نظر و امتیاز

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

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

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

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

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

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

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

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