−꞊≡   به مناسبت افتتاح سایت 30% تخفیف بر روی تمامی آموزشها (به مدت محدود)  

logo mix

آموزش مفاهیم شی گرا در جاوااسکریپت (زیرنویس فارسی AI)
Object-oriented Concepts in JavaScript
مدرس:
Jim Cooper
با زیرنویس:
فارسی و انگلیسی
تاریخ انتشار:
1401/12/23
( 2023-03-14 )
فارسی کلاس

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

سطح آموزشی
خرید آنلاین و دانلود فوری
به همراه فایلهای تمرین
ویدئوهای آموزشی با زیرنویس
ویدئوهای آموزشی با زیرنویس فارسی
کیفیت HD ویدئوهای آموزشی
قابل استفاده برای ناشنوایان
 
 
 

نمونه ویدیوی آموزشی ( زیرنویس‌ها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :

 

[ENGLISH]

01 Course Overview [2mins]
01-01 Course Overview [2mins]

02 Course Introduction [12mins]
02-01 Introduction [1mins]
02-02 What Is Object-oriented Programming [5mins]
02-03 JavaScript Is Loosley Typed and Prototype-based [4mins]
02-04 Using the Stackblitz Environment [2mins]

03 Understanding JavaScript Prototypes [13mins]
03-01 Introduction [1mins]
03-02 How JavaScript Prototypes Work [4mins]
03-03 Instance vs. Prototype Properties [2mins]
03-04 Creating Prototype Chains [4mins]
03-05 A Graphical Overview of Prototypes [2mins]

04 Using JavaScript Constructor Functions [37mins]
04-01 Introduction [1mins]
04-02 Using JavaScript Constructor Functions [5mins]
04-03 Understanding the new Keyword [1mins]
04-04 Adding Methods to a Constructor Functions Prototype [5mins]
04-05 A Graphical Overview of Constructor Functions [2mins]
04-06 Creating Getter and Setter Properites [7mins]
04-07 Creating Static Properties [3mins]
04-08 Creating Static Methods [3mins]
04-09 Creating Private Properties with Closures [5mins]
04-10 Creating Private Methods with Closures [5mins]

05 Inheritance with Constructor Functions and Prototypes [21mins]
05-01 Introduction [2mins]
05-02 Inheritance with JavaScript Constructor Functions [10mins]
05-03 Using the instanceof Operator [2mins]
05-04 Polymorphism with JavaScript Constructor Functions [2mins]
05-05 Overriding Methods with Constructor Functions [5mins]

06 Using JavaScript Classes [24mins]
06-01 Introduction [1mins]
06-02 Using JavaScript Classes [5mins]
06-03 Understanding the new Keyword [2mins]
06-04 Adding Methods to Classes [2mins]
06-05 Creating Getters and Setters [3mins]
06-06 Creating Static Properties [3mins]
06-07 Creating Static Methods [3mins]
06-08 Creating Private Properties [3mins]
06-09 Creating Private Methods [2mins]

07 Inheritance with JavaScript Classes [22mins]
07-01 Introduction [2mins]
07-02 Inheritance with JavaScript Classes [3mins]
07-03 Inheritance with Class Constructors [3mins]
07-04 Using the typeof and instanceof Operators [2mins]
07-05 Polymorphism with JavaScript Classes [3mins]
07-06 Overriding Methods in JavaScript Classes [4mins]
07-07 A Word of Warning About Object-oriented Design [4mins]
07-08 Summary [1mins]

[فارسی]

01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]

02 معرفی دوره [12 دقیقه]
02-01 مقدمه [1 دقیقه]
02-02 برنامه نویسی شی گرا چیست؟ [5 دقیقه]
02-03 جاوا اسکریپت Loosley تایپ شده و مبتنی بر نمونه اولیه است [4 دقیقه]
02-04 استفاده از محیط Stackblitz [2 دقیقه]

03 آشنایی با نمونه‌های اولیه جاوا اسکریپت [13 دقیقه]
03-01 مقدمه [1 دقیقه]
03-02 نحوه عملکرد نمونه‌های اولیه جاوا اسکریپت [4 دقیقه]
03-03 نمونه در مقابل ویژگی‌های نمونه اولیه [2 دقیقه]
03-04 ایجاد زنجیره‌های اولیه [4 دقیقه]
03-05 نمای کلی گرافیکی نمونه‌های اولیه [2 دقیقه]

04 استفاده از توابع سازنده جاوا اسکریپت [37 دقیقه]
04-01 مقدمه [1 دقیقه]
04-02 استفاده از توابع سازنده جاوا اسکریپت [5 دقیقه]
04-03 درک کلمه کلیدی جدید [1 دقیقه]
04-04 افزودن روش‌ها به نمونه اولیه یک تابع سازنده [5 دقیقه]
04-05 نمای کلی گرافیکی توابع سازنده [2 دقیقه]
04-06 ایجاد ویژگی‌های Getter و Setter [7 دقیقه]
04-07 ایجاد خصوصیات استاتیک [3 دقیقه]
04-08 ایجاد روش‌های استاتیک [3 دقیقه]
04-09 ایجاد ویژگی‌های خصوصی با بسته شدن [5 دقیقه]
04-10 ایجاد روش‌های خصوصی با بسته شدن [5 دقیقه]

05 ارث بری با توابع سازنده و نمونه‌های اولیه [21 دقیقه]
05-01 مقدمه [2 دقیقه]
05-02 ارث بری با توابع سازنده جاوا اسکریپت [10 دقیقه]
05-03 با استفاده از نمونه اپراتور [2 دقیقه]
05-04 چند شکلی با توابع سازنده جاوا اسکریپت [2 دقیقه]
05-05 نادیده گرفتن روش‌ها با توابع سازنده [5 دقیقه]

06 استفاده از کلاس‌های جاوا اسکریپت [24 دقیقه]
06-01 مقدمه [1 دقیقه]
06-02 استفاده از کلاس‌های جاوا اسکریپت [5 دقیقه]
06-03 درک کلمه کلیدی جدید [2 دقیقه]
06-04 افزودن روش‌ها به کلاس‌ها [2 دقیقه]
06-05 ایجاد گیرنده و تنظیم کننده [3 دقیقه]
06-06 ایجاد خصوصیات استاتیک [3 دقیقه]
06-07 ایجاد روش‌های استاتیک [3 دقیقه]
06-08 ایجاد ویژگی‌های خصوصی [3 دقیقه]
06-09 ایجاد روش‌های خصوصی [2 دقیقه]

07 ارث بری با کلاس‌های جاوا اسکریپت [22 دقیقه]
07-01 مقدمه [2 دقیقه]
07-02 ارث بری با کلاس‌های جاوا اسکریپت [3 دقیقه]
07-03 ارث بری با سازندگان کلاس [3 دقیقه]
07-04 استفاده از نوع و نمونه اپراتورها [2 دقیقه]
07-05 چند شکلی با کلاس‌های جاوا اسکریپت [3 دقیقه]
07-06 روش‌های لغو در کلاس‌های جاوا اسکریپت [4 دقیقه]
07-07 یک هشدار درباره طراحی شی گرا [4 دقیقه]
07-08 خلاصه [1 دقیقه]

 

مهارت های موجود در این دوره: Software & Web Development Programming Languages JavaScript
مشخصات این آموزش
تولید کننده محتوا
PLURALSIGHT - پلورال سایت
تولید زیرنویس فارسی
فارسی کلاس farsiclass.ir
مدرس
Jim Cooper
جیم کوپر
تاریخ انتشار
1401/12/23
2023-03-14
سطح آموزش
پیشرفته
زبان آموزش
انگلیسی
زیرنویس
فارسی و انگلیسی
نوع زیرنویس فارسی
ترجمه توسط هوش مصنوعی (AI)
مدت زمان آموزش
2ساعت و 11دقیقه
تعداد ویدیو‌ها
42 ویدیو
حجم فایل‌ها
248 مگابایت دانلود با تعرفه نیم بها
زمان تقریبی دانلود فایل‌ها
4 دقیقه (با سرعت 1 مگابایت در ثانیه)
کد آموزش در سایت
FP1041
تعداد بازدید : 508
اشتراک آموزش در تلگرام پلورال_ آموزش مفاهیم شی گرا در جاوااسکریپت (زیرنویس فارسی AI)
79,000 تومان
55,300 تومان
اضافه به سبد خرید add_shopping_cart

Jim Cooper
جیم کوپر

تعداد دوره‌های آموزشی این مدرس: 2

جیم کوپر یک توسعه دهنده نرم‌افزار در Pluralsight است که بیش از 20 سال تجربه توسعه نرم‌افزار دارد. او علاقه زیادی به فرآیندهای 0Agile0، به ویژه توسعه نرم‌افزار ناب دارد. جیم از قبل از Angular نسخه 1.0، برنامه‌های Angular تولیدی را توسعه داده است، از جمله اولین پخش‌کننده ویدیوی Pluralsight مبتنی بر Html5. جیم بیش از 10 سال تجربه برنامه نویسی TDD و جفتی دارد که به پیشرفت حرفه‌ای او کمک قابل توجهی کرده است. او با موفقیت به توسعه دهندگان دیگر در استفاده از روش‌های TDD و agile راهنمایی کرده است و هنوز از یادگیری از توسعه دهندگان با استعداد در همه جا لذت می‌برد.جیم کوپر یک توسعه دهنده نرم‌افزار در Pluralsight است که بیش از 20 سال تجربه توسعه نرم‌افزار دارد. او علاقه زیادی به فرآیندهای 0Agile0، به ویژه توسعه نرم‌افزار ناب دارد. جیم از قبل از Angular نسخه 1.0، برنامه‌های Angular تولیدی را توسعه داده است، از جمله اولین پخش‌کننده ویدیوی Pluralsight مبتنی بر Html5. جیم بیش از 10 سال تجربه برنامه نویسی TDD و جفتی دارد که به پیشرفت حرفه‌ای او کمک قابل توجهی کرده است. او با موفقیت به توسعه دهندگان دیگر در استفاده از روش‌های TDD و agile راهنمایی کرده است و هنوز از یادگیری از توسعه دهندگان با استعداد در همه جا لذت می‌برد.

جدیدترین آموزشهای مرتبط

تمامی زیرنویس‌های فارسی و مطالب ترجمه شده در سایت، بطور انحصاری متعلق به فارسی کلاس بوده و هر گونه کپی‌ برداری و یا استفاده از آنها به هر شکلی در سایتها یا برنامه‌های دیگر پیگرد قانونی دارد
logo-samandehi