آموزش ایجاد کد TypeScript شی گرا

Creating Object-oriented TypeScript Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به کد 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

نمایش نظرات

نظری ارسال نشده است.

آموزش ایجاد کد TypeScript شی گرا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 11m
30
Pluralsight (پلورال سایت) pluralsight-small
06 آذر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
67
4.7 از 5
دارد
دارد
دارد
Dan Wahlin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP

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

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

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