آموزش TypeScript برای مبتدیان [ویدئو]

TypeScript for Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: TypeScript با ساده کردن کد، زندگی توسعه دهندگان را آسان می کند. این از قراردادهای برنامه نویسی پیروی می کند که درک پروژه را حتی برای فردی از تیم توزیع شده که هیچ دانش قبلی ندارد آسان می کند. این باعث محبوبیت آن در میان توسعه دهندگانی می شود که از فریمورک های جاوا اسکریپت، AngularJS و Vue.js استفاده می کنند. این دوره به شما نشان می دهد که چگونه TypeScript ساختارهایی مانند جاوا و پایتون را برای آسان کردن کدنویسی فراهم می کند. این دوره که با مقدمه ای بر TypeScript شروع می شود، دلیل استفاده از آن را برجسته می کند. هنگامی که محیط توسعه را راه اندازی کردید، اولین برنامه خود را با استفاده از کد ویژوال استودیو برای درک متغیرها و انواع داده ها در TypeScript می نویسید. در مرحله بعد، با اپراتورها آشنا می شوید و یاد می گیرید که چگونه جریان برنامه خود را با دستورات کنترل جریان مانند If، Else، Switch و while کنترل کنید. همانطور که پیشرفت می کنید، برنامه های TypeScript کارآمد را با استفاده از توابع، رابط ها، کلاس ها و وراثت توسعه خواهید داد. شما همچنین یاد خواهید گرفت که چگونه از اصلاح کننده های دسترسی مختلف استفاده کنید و کلاس ها و اشیاء را محصور کنید. در نهایت، متوجه می شوید که چگونه می توانید از typecasting برای تبدیل یک نوع داده به دیگری و استفاده از ماژول های تابع استفاده کنید. در پایان این دوره، شما آماده خواهید بود تا حرفه خود را به عنوان یک توسعه دهنده TypeScript شروع کنید و به راحتی نسخه های جدیدتر جاوا اسکریپت مانند ES 6 یا 7 را در آینده یاد بگیرید. کل بسته کد این دوره در https://github.com/PacktPublishing/TypeScript-For-Beginners موجود است. تعریف متغیرها با استفاده از انواع داده یاد بگیرید که چگونه از پیشوندهای متغیر مانند let و const استفاده کنید توابعی ایجاد کنید که تعداد متغیری از آرگومان ها را بگیرند کنترل جریان یک برنامه با دستورات جریان نحوه ایجاد اشیاء با استفاده از کلاس ها را کشف کنید استفاده مجدد از اشیاء از طریق وراثت، چه یک توسعه دهنده جاوا اسکریپت باشید که می خواهید اصول تایپ اسکریپت را یاد بگیرید و به آن مسلط شوید یا یک توسعه دهنده با پیشینه هر زبان OOP که به دنبال یادگیری AngularJS است، این دوره برای شما مناسب است. برای شروع این دوره، دانش اولیه جاوا اسکریپت ضروری است. با اصول اولیه TypeScript آشنا شوید و آنچه را که ارائه می دهد درک کنید * روش هایی برای ایجاد توابعی که دارای تعداد آرگومان های اختیاری، پیش فرض و متغیر هستند را بیاموزید * در مورد اصول شی گرا کلیدی مورد استفاده در TypeScript بینش به دست آورید.

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

معرفی Introduction

  • چیست و چرا TypeScript What and Why TypeScript

  • زمین بازی TypeScript TypeScript Playground

  • در حال نصب TypeScript Installing TypeScript

  • نصب کد ویژوال استودیو Installing Visual Studio Code

متغیرها و انواع داده ها Variables and Data Types

  • معرفی Introduction

  • اولین برنامه در کد ویژوال استودیو First Program in Visual Studio Code

  • استفاده از JS در HTML Using JS in a HTML

  • رشته های Strings

  • بولی Boolean

  • هر نوعی any Type

  • آرایه های همگن Homogeneous Arrays

  • آرایه های ناهمگن Heterogeneous Arrays

  • با استفاده از هشدار، تأیید و درخواست Using alert, confirm, and prompt

  • افزودن نظرات Adding Comments

  • نوع Enum Enum Type

  • اطلاعات بیشتر در مورد رشته More about string

  • توابع رشته String Functions

  • نوع اتحادیه Union Type

اپراتورها Operators

  • عملگرهای حسابی Arithmetic Operators

  • تخصیص اپراتورها Assigning Operators

  • مقایسه اپراتورها Comparing Operators

  • عملگرهای منطقی Logical Operators

  • اپراتورهای سه تایی Ternary Operators

بیانیه های کنترل جریان Flow Control Statements

  • معرفی Introduction

  • معرفی Introduction

  • اگر-دیگر نردبان If-Else Ladder

  • اگر-دیگر نردبان If-Else Ladder

  • سوئیچ بیانیه Switch Statement

  • سوئیچ بیانیه Switch Statement

  • شکست و جریان مورد Break and Case Flow

  • شکست و جریان مورد Break and Case Flow

  • در حالی که حلقه While Loop

  • در حالی که حلقه While Loop

  • برنامه های بیشتر - 1 More Programs – 1

  • برنامه های بیشتر - 1 More Programs – 1

  • برنامه های بیشتر - 2 More Programs - 2

  • برنامه های بیشتر - 2 More Programs - 2

بیانیه های کنترل جریان Flow Control Statements

اشیا و آرایه ها Objects and Arrays

  • معرفی Introduction

  • معرفی Introduction

  • شیء تحت اللفظی Object Literal

  • شیء تحت اللفظی Object Literal

  • برای-در حلقه For-In Loop

  • برای-در حلقه For-In Loop

  • استفاده از آرایه ها Using Arrays

  • استفاده از آرایه ها Using Arrays

  • ساختار زدایی آرایه ها De-Structuring Arrays

  • ساختار زدایی آرایه ها De-Structuring Arrays

  • ساختار زدایی اشیاء De-Structuring Objects

  • ساختار زدایی اشیاء De-Structuring Objects

  • توابع آرایه Array Functions

  • توابع آرایه Array Functions

اشیا و آرایه ها Objects and Arrays

کارکرد Functions

  • معرفی Introduction

  • معرفی Introduction

  • اولین تابع First Function

  • اولین تابع First Function

  • پاس دادن یک پارامتر Passing a Parameter

  • پاس دادن یک پارامتر Passing a Parameter

  • عبور چندین پارامتر Passing Multiple Parameters

  • عبور چندین پارامتر Passing Multiple Parameters

  • استفاده از پارامترهای اختیاری Using Optional Parameters

  • استفاده از پارامترهای اختیاری Using Optional Parameters

  • استفاده از مقادیر پیش فرض Using Default Values

  • استفاده از مقادیر پیش فرض Using Default Values

  • استفاده از توابع به عنوان پارامتر Using Functions as Parameters

  • استفاده از توابع به عنوان پارامتر Using Functions as Parameters

  • برگرداندن یک تابع Returning a Function

  • برگرداندن یک تابع Returning a Function

  • توابع ناشناس Anonymous Functions

  • توابع ناشناس Anonymous Functions

  • اضافه بار Overloading

  • اضافه بار Overloading

  • پارامتر استراحت Rest Parameter

  • پارامتر استراحت Rest Parameter

  • استفاده از نوع داده با پارامتر Rest Using a Data Type with the Rest Parameter

  • استفاده از نوع داده با پارامتر Rest Using a Data Type with the Rest Parameter

کارکرد Functions

توابع پیکان Arrow Functions

  • معرفی Introduction

  • معرفی Introduction

  • تابع فلش اول First Arrow Function

  • تابع فلش اول First Arrow Function

  • عبور پارامترها Passing Parameters

  • عبور پارامترها Passing Parameters

  • آرایه ای از توابع پیکان Array of Arrow Functions

  • آرایه ای از توابع پیکان Array of Arrow Functions

توابع پیکان Arrow Functions

پیشوندهای متغیر Variable Prefixes

  • اجازه دهید پیشوند let Prefix

  • اجازه دهید پیشوند let Prefix

  • پیشوند const const Prefix

  • پیشوند const const Prefix

  • توابع const const Functions

  • توابع const const Functions

  • پیشوند را اعلام کنید declare Prefix

  • پیشوند را اعلام کنید declare Prefix

پیشوندهای متغیر Variable Prefixes

رابط ها Interfaces

  • معرفی Introduction

  • معرفی Introduction

  • تعریف رابط شی Defining an Object Interface

  • تعریف رابط شی Defining an Object Interface

  • ایجاد یک شی Creating an Object

  • ایجاد یک شی Creating an Object

  • تعریف ویژگی های اختیاری Defining Optional Properties

  • تعریف ویژگی های اختیاری Defining Optional Properties

  • کار با رابط های ایجاد شده در زمان کامپایل Working with Interfaces Created at Compile Time

  • کار با رابط های ایجاد شده در زمان کامپایل Working with Interfaces Created at Compile Time

  • رابط های کاربردی Functional Interfaces

  • رابط های کاربردی Functional Interfaces

  • انواع بازگشت در رابط های کاربردی Return Types in Functional Interfaces

  • انواع بازگشت در رابط های کاربردی Return Types in Functional Interfaces

  • افزودن متدها به رابط های شی Adding Methods to Object Interfaces

  • افزودن متدها به رابط های شی Adding Methods to Object Interfaces

  • رابط های آرایه Array Interfaces

  • رابط های آرایه Array Interfaces

  • رابط‌های آرایه‌ای فهرست‌شده رشته‌ای String Indexed Array Interfaces

  • رابط‌های آرایه‌ای فهرست‌شده رشته‌ای String Indexed Array Interfaces

  • گسترش رابط ها Extending Interfaces

  • گسترش رابط ها Extending Interfaces

رابط ها Interfaces

کلاس ها Classes

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد کلاس Creating a class

  • ایجاد کلاس Creating a class

  • اضافه کردن یک سازنده Adding a Constructor

  • اضافه کردن یک سازنده Adding a Constructor

  • افزودن ویژگی های تابع Adding the Function Properties

  • افزودن ویژگی های تابع Adding the Function Properties

  • قدرت TypeScript Power of TypeScript

  • قدرت TypeScript Power of TypeScript

  • استفاده از for-in و instanceof Using for-in and instanceof

  • استفاده از for-in و instanceof Using for-in and instanceof

  • پیاده سازی یک رابط Implementing an Interface

  • پیاده سازی یک رابط Implementing an Interface

کلاس ها Classes

وراثت Inheritance

  • معرفی Introduction

  • معرفی Introduction

  • تمدید یک کلاس Extending a Class

  • تمدید یک کلاس Extending a Class

  • ایجاد اشیاء کودک Creating Child Objects

  • ایجاد اشیاء کودک Creating Child Objects

  • عملکرد ارثی Inheriting Functionality

  • عملکرد ارثی Inheriting Functionality

  • ارث بری Overriding Inheritance

  • ارث بری Overriding Inheritance

وراثت Inheritance

به Modifiers، Encapsulation و Static دسترسی داشته باشید Access Modifiers, Encapsulation, and Static

  • استفاده از Public و Read-Only Using Public and Read-Only

  • استفاده از Public و Read-Only Using Public and Read-Only

  • کپسوله سازی Encapsulation

  • کپسوله سازی Encapsulation

  • املاک خصوصی Private Properties

  • املاک خصوصی Private Properties

  • روش های دسترسی Accessor Methods

  • روش های دسترسی Accessor Methods

  • استفاده از خصوصیات استاتیک Using Static Properties

  • استفاده از خصوصیات استاتیک Using Static Properties

  • اطلاعات بیشتر درباره استاتیک More About Static

  • اطلاعات بیشتر درباره استاتیک More About Static

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

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

به Modifiers، Encapsulation و Static دسترسی داشته باشید Access Modifiers, Encapsulation, and Static

پلی مورفیسم Polymorphism

  • معرفی Introduction

  • معرفی Introduction

  • چند شکلی در عمل Polymorphism in action

  • چند شکلی در عمل Polymorphism in action

پلی مورفیسم Polymorphism

روش های استاتیک Static Methods

  • رشته به عددی String to Numeric

  • رشته به عددی String to Numeric

  • با استفاده از روش toString Using the toString Method

  • با استفاده از روش toString Using the toString Method

  • ریخته گری شی Object Casting

  • ریخته گری شی Object Casting

روش های استاتیک Static Methods

ماژول ها Modules

  • معرفی Introduction

  • معرفی Introduction

  • استفاده از ماژول های تابع Using Function Modules

  • استفاده از ماژول های تابع Using Function Modules

  • واردات نام مستعار و دستور صادرات جایگزین Import Aliasing and Alternate Export Syntax

  • واردات نام مستعار و دستور صادرات جایگزین Import Aliasing and Alternate Export Syntax

  • صادرات پیش فرض Default Exports

  • صادرات پیش فرض Default Exports

  • ماژول های کلاس Class Modules

  • ماژول های کلاس Class Modules

  • ماژول های کلاس مستعار Aliasing Class Modules

  • ماژول های کلاس مستعار Aliasing Class Modules

ماژول ها Modules

انواع بیشتر More Types

  • معرفی Introduction

  • معرفی Introduction

  • نقشه در عمل Map in action

  • نقشه در عمل Map in action

  • روش های بیشتر روی نقشه More methods on map

  • روش های بیشتر روی نقشه More methods on map

  • تنظیم Set

  • تنظیم Set

  • عبارات با قاعده Regular Expressions

  • عبارات با قاعده Regular Expressions

  • برنامه RegEx 1 RegEx Program 1

  • برنامه RegEx 1 RegEx Program 1

  • برنامه RegEx 2 RegEx Program 2

  • برنامه RegEx 2 RegEx Program 2

  • تاریخ Date

  • تاریخ Date

انواع بیشتر More Types

نمایش نظرات

آموزش TypeScript برای مبتدیان [ویدئو]
جزییات دوره
4 h 57 m
106
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید