لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلاسها در جاوا اسکریپت (JavaScript Classes)
- آخرین آپدیت
دانلود JavaScript: Classes
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اگر در یادگیری جاوا اسکریپت تازهکار هستید یا در مورد نحوه عملکرد کلاسها تردید دارید، این دوره مخصوص شماست. در این دوره همراه با مدرس، امانوئل هنری، با کلاسهای جاوا اسکریپت، نحوه تعریف آنها و تمامی اصطلاحات مرتبط آشنا میشوید. این آموزش با مفاهیم پایه کلاسها و نحوه تعامل آنها با سایر ویژگیهای جاوا اسکریپت آغاز شده و سپس به بررسی مفاهیمی چون سازندهها (Constructors)، میکساینها (Mixins) و ارثبری (Extends) به همراه مثالهای کدنویسی میپردازد.
سرفصل ها و درس ها
مقدمه
Introduction
بررسی جامع کلاسهای جاوا اسکریپت
JavaScript classes explored
پیشنیازهای دوره
Course prerequisites
۱. تعریف کلاسها
1. Defining Classes
نحوه تعریف یک کلاس
Defining a class
تفاوت بین توابع و کلاسها
Differences between functions and classes
توضیح متدهای پروتوتایپ و کاربرد آنها
Prototype methods explained and usage
بررسی مفهوم هوایستینگ در کلاسها
Hoisting explained with classes
آشنایی با کلاسها
Introduction to classes
توضیح حالت سختگیرانه (Strict Mode) در کلاسها
Strict mode with classes explained
متدهای استاتیک چیستند و چه کاربردی دارند؟
What are static methods and usage?
۲. سازندهها و گترها و سترها
2. Constructors and Getters/Setters
مقدمه و کاربرد گترها و سترها
Introduction and usage: Getters and setters
آشنایی با سازندهها (Constructors)
Introduction to constructors
کاربرد سازنده و متد super
Constructor and super usage
۳. ارثبری و میکساینها
3. Extends and Mixins
مقدمهای بر میکساینها و کاربرد آنها
Introduction to mixins and usage
مقدمهای بر ارثبری (extends) و کاربرد آن
Introduction to extends and usage
مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی
امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.
> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژهها از ابزارهای JIRA/Atlassian، متدولوژیهای چابک، و زبانها و چارچوبهایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کردهاند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات