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

Object-oriented Concepts in JavaScript

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • معرفی Introduction

  • برنامه نویسی شی گرا چیست؟ What Is Object-oriented Programming?

  • جاوا اسکریپت Loosley تایپ شده و مبتنی بر نمونه اولیه است JavaScript Is Loosley Typed and Prototype-based

  • استفاده از محیط Stackblitz Using the Stackblitz Environment

آشنایی با نمونه های اولیه جاوا اسکریپت Understanding JavaScript Prototypes

  • معرفی Introduction

  • نمونه های اولیه جاوا اسکریپت چگونه کار می کنند How JavaScript Prototypes Work

  • Instance در مقابل Prototype Properties Instance vs. Prototype Properties

  • ایجاد زنجیره های اولیه Creating Prototype Chains

  • مروری گرافیکی بر نمونه های اولیه A Graphical Overview of Prototypes

استفاده از توابع سازنده جاوا اسکریپت Using JavaScript Constructor Functions

  • معرفی Introduction

  • استفاده از توابع سازنده جاوا اسکریپت Using JavaScript Constructor Functions

  • درک کلمه کلیدی جدید Understanding the new Keyword

  • افزودن متدها به نمونه اولیه یک تابع سازنده Adding Methods to a Constructor Function's Prototype

  • نمای کلی گرافیکی توابع سازنده A Graphical Overview of Constructor Functions

  • ایجاد ویژگی های Getter و Setter Creating Getter and Setter Properites

  • ایجاد خصوصیات استاتیک Creating Static Properties

  • ایجاد روش های استاتیک Creating Static Methods

  • ایجاد خصوصیات خصوصی با بسته شدن Creating Private Properties with Closures

  • ایجاد روش های خصوصی با بسته شدن Creating Private Methods with Closures

ارث بری با توابع سازنده و نمونه های اولیه Inheritance with Constructor Functions and Prototypes

  • معرفی Introduction

  • ارث بری با توابع سازنده جاوا اسکریپت Inheritance with JavaScript Constructor Functions

  • با استفاده از نمونه اپراتور Using the instanceof Operator

  • چند شکلی با توابع سازنده جاوا اسکریپت Polymorphism with JavaScript Constructor Functions

  • نادیده گرفتن روش ها با توابع سازنده Overriding Methods with Constructor Functions

استفاده از کلاس های جاوا اسکریپت Using JavaScript Classes

  • معرفی Introduction

  • استفاده از کلاس های جاوا اسکریپت Using JavaScript Classes

  • درک کلمه کلیدی جدید Understanding the new Keyword

  • اضافه کردن متدها به کلاس ها Adding Methods to Classes

  • ایجاد گیرنده و تنظیم کننده Creating Getters and Setters

  • ایجاد خصوصیات استاتیک Creating Static Properties

  • ایجاد روش های استاتیک Creating Static Methods

  • ایجاد خصوصیات خصوصی Creating Private Properties

  • ایجاد روش های خصوصی Creating Private Methods

ارث بری با کلاس های جاوا اسکریپت Inheritance with JavaScript Classes

  • معرفی Introduction

  • ارث بری با کلاس های جاوا اسکریپت Inheritance with JavaScript Classes

  • ارث بری با سازندگان کلاس Inheritance with Class Constructors

  • استفاده از نوع و نمونه اپراتورها Using the typeof and instanceof Operators

  • چند شکلی با کلاس های جاوا اسکریپت Polymorphism with JavaScript Classes

  • Overriding Methods در کلاس های جاوا اسکریپت Overriding Methods in JavaScript Classes

  • یک هشدار در مورد طراحی شی گرا A Word of Warning About Object-oriented Design

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش مفاهیم شی گرا در جاوا اسکریپت
جزییات دوره
2h 12m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Jim Cooper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

مهندس نرم افزار و نویسنده دوره ویدیویی