نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به کد TypeScript شی گرا می رود و به شما در مورد اصول شی گرا و نحوه استفاده از آنها در برنامه های TypeScript شما آموزش می دهد. درباره اشیا، ، کلاسها ، وراثت ، کلاسهای انتزاعی ، رابط ها و موارد دیگر بیاموزید. TypeScript از روش های مختلفی برای تعریف و ایجاد اشیا supports پشتیبانی می کند که می تواند گیج کننده باشد ، به خصوص وقتی تازه وارد زبان هستید. آیا هنگام ایجاد اشیا باید از یک تابع سازنده ، Object.create () ، کلاسها ، الگوی کدگذاری یا روش دیگری استفاده کنید؟ در این دوره ، ایجاد CodeScript نوع متن گرا ، روشهای مختلف ایجاد اشیا while را یاد می گیرید در حالیکه روی تکنیک های برنامه نویسی شی گرا (OOP) تمرکز دارید که می توانند برای استفاده حداکثر و افزایش بهره وری استفاده شوند. در ابتدا ، شما اصول اصلی برنامه نویسی شی گرا مانند کپسوله سازی ، چند شکلی ، وراثت و انتزاع را کشف خواهید کرد و خواهید دید که چگونه می توان از آنها استفاده و استفاده کرد. در مرحله بعدی ، خواهید فهمید که چگونه کلاسها را در TypeScript تعریف کنید و از آنها نمونه بگیرید ، می فهمید چه اعضا می توانند به یک کلاس اضافه شوند و نقشی که آنها بازی می کنند. سپس ، به چگونگی استفاده از وراثت برای ارتقاuse استفاده مجدد می پردازید و اینکه کلاس انتزاعی چیست و چرا از آن استفاده می کنید. سرانجام ، شما در مورد نقش رابط ها و چگونگی استفاده از آنها برای ایجاد قراردادهای کدی که ثبات را در مجموعه ای از اشیا ایجاد کرده و رفتار چند شکل را فعال می کنند ، خواهید آموخت. پس از اتمام این دوره ، مهارت ها و دانش لازم برای ساختن برنامه های قوی شی گرا با استفاده از زبان TypeScript و درک اینکه چه وقت و چرا اصول برنامه نویسی شی گرا را اعمال می کنید ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه ای بر برنامه نویسی شی گرا در TypeScript
Introduction to Object-oriented Programming in TypeScript
-
بررسی اجمالی
Overview
-
مقدمه
Introduction
-
نقش اشیا
The Role of Objects
-
تکنیک های ایجاد شی
Object Creation Techniques
-
مفاهیم شی گرا
Object-oriented Concepts
-
خلاصه
Summary
کلاسها و اشیا
Classes and Objects
-
مقدمه
Introduction
-
نقش کلاسها
The Role of Classes
-
ایجاد کلاس
Creating a Class
-
افزودن اعضای کلاس
Adding Class Members
-
ایجاد یک نمونه کلاس
Creating a Class Instance
-
سازندگان و خصوصیات
Constructors and Properties
-
اعضای استاتیک
Static Members
-
خلاصه
Summary
وراثت و انتزاع
Inheritance and Abstraction
-
مقدمه
Introduction
-
نقش وراثت
The Role of Inheritance
-
ارث بردن از یک کلاس
Inheriting from a Class
-
نقش کلاسهای انتزاعی
The Role of Abstract Classes
-
ایجاد و ارث بردن از یک کلاس انتزاعی
Creating and Inheriting from an Abstract Class
-
اعضای غالب
Overriding Members
-
خلاصه
Summary
رابط ها و چند شکلی
Interfaces and Polymorphism
-
مقدمه
Introduction
-
نقش رابط ها
The Role of Interfaces
-
ایجاد یک رابط
Creating an Interface
-
با استفاده از رابط
Using Interfaces
-
رابط ها ، کلاس ها و چند شکلی
Interfaces, Classes, and Polymorphism
-
خلاصه
Summary
همه اش را بگذار کنار هم
Putting It All Together
-
همه اش را بگذار کنار هم
Putting It All Together
-
مرور کد
Reviewing the Code
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات