آموزش تایپ برای مبتدیان

TYPESCRIPT FOR BEGINNERS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط و استفاده از TypeScript Syntax در مراحل آسان برای توسعه دهندگان Angular یاد بگیرید TypeScript چیست و چرا باید از آن استفاده کنیم یاد بگیرید چگونه متغیرها را با استفاده از انواع داده تعریف کنید ایجاد توابعی که تعداد آرگومان های اختیاری، پیش فرض و متغیر را می گیرند ایجاد و استفاده از توابع پیکان استفاده از رابط ها برای تعریف کردن قراردادی برای اشیا، توابع و آرایه ها استفاده از انواع مختلف پیشوندهای متغیر مانند let و const کلید را یاد بگیرید اصول شی گرا ایجاد اشیا با استفاده از کلاس ها استفاده مجدد از اشیاء از طریق وراثت استفاده از اصلاح کننده های مختلف دسترسی کلاس ها/اشیاء خود را در خود محصور کنید همه در مراحل ساده پیش نیازها: برای گذراندن این دوره آموزشی ویژوال استودیو کد IDE، دانش اسکریپت جاوا الزامی است. نحوه تنظیم آن در سخنرانی ها توضیح داده شده است.

تنها دوره ای که تمام اصول TypeScript مورد نیاز برای کار با Angular را آموزش می دهد!

---

نمونه ای از نظرات:

توضیحات بسیار واضح! دوره عالی برای شروع با Typescript! - Brice Lallement

این نقطه شروع خوبی برای مبتدی مثل من بود. من قبلا از جاوا اسکریپت استفاده نمی کردم، اما دوره TypeScript یک مقدمه عالی بود. با تشکر از شما بهارات تیپیردی - Ana Nasture

---

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

اگر شما توسعه دهنده جاوا اسکریپت هستید و می خواهید TypeScript را عمیقاً یاد بگیرید و همچنین به آن مسلط شوید، این دوره برای شما مناسب است. اگر شما یک توسعه دهنده با پیش زمینه زبان برنامه نویسی شی گرا دیگری هستید و می خواهید در آینده AngularJS را یاد بگیرید، این دوره آموزشی است. برای شما نیز .TypeScript توسط بسیاری از فریمورک های محبوب جاوا اسکریپت مانند AngularJS، VueJS و غیره استفاده می شود. قبل از شرکت در این دوره باید از جاوا اسکریپت استفاده می کردید.

جاوا اسکریپت از ساختارهایی مانند کلاس ها برای اجرای برنامه نویسی شی گرا استفاده نمی کند. این می تواند برای برنامه نویسانی که از پس زمینه جاوا، C++ یا پایتون می آیند گیج کننده باشد. این دوره نحوه ارائه ساختارهایی مانند جاوا، پایتون و غیره را پوشش می دهد که تایپ اسکریپت را ارائه می دهد که زندگی ما را آسان تر می کند. همچنین پس از تسلط بر TypeScript، یادگیری نسخه های جدیدتر جاوا اسکریپت مانند ES 6/7 در آینده برای شما آسان خواهد بود.

چه چیزی یاد خواهم گرفت؟

با نحوه تعریف متغیرها با استفاده از انواع داده آشنا شوید

توابعی ایجاد کنید که تعداد آرگومان‌های اختیاری، پیش‌فرض و متغیر را می‌گیرند

توابع پیکان را ایجاد و استفاده کنید

از رابط ها برای تعریف قرارداد برای اشیا، توابع و آرایه ها استفاده کنید

از انواع مختلف پیشوندهای متغیر مانند let و const استفاده کنید

اصول کلیدی شی گرا را بیاموزید

اشیاء را با استفاده از کلاس ها ایجاد کنید

استفاده مجدد از اشیاء از طریق وراثت

از اصلاح کننده های دسترسی مختلف استفاده کنید

کلاس ها/اشیاء خود را کپسوله کنید

الزامات چیست؟

Visual Studio Code IDE، مرورگر وب (Chrome، Firefox، IE و غیره)


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

معرفی Introduction

معرفی Introduction

  • معرفی دوره و مدرس Course and Instructor Introduction

  • چگونه از این دوره بهترین استفاده را ببریم؟ How to make the best of this course?

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

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

  • TypeScript را نصب کنید Install TypeScript

  • محیط توسعه را راه اندازی کنید Setup the development environment

  • اسکریپت های تکمیل شده را دانلود کنید Download the completed scripts

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

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

  • معرفی Introduction

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

  • از JS در HTML استفاده کنید Use JS in a HTML

  • رشته های Strings

  • بولی Boolean

  • هر نوعی any Type

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

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

  • با استفاده از هشدار تایید و اعلان Using alert confirm and prompt

  • نظرات Comments

  • نوع Enum Enum Type

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

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

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

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

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

اپراتورها Operators

اپراتورها Operators

  • حسابی Arithmetic

  • وظیفه Assignment

  • مقایسه Comparison

  • منطقی Logical

  • سه تایی Ternary

  • خلاصه Summary

  • اپراتورها Operators

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

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

  • معرفی Introduction

  • IF Else Ladder IF Else Ladder

  • تعویض Switch

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

  • اظهارات مشروط Conditional Statements

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

  • خلاصه Summary

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

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

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

  • حلقه ها Loops

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

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

  • معرفی Introduction

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

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

  • آرایه ها Arrays

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

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

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

  • خلاصه Summary

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

  • اشیاء Objects

  • آرایه ها Arrays

کارکرد Functions

کارکرد Functions

  • معرفی Introduction

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

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

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

  • پارامترهای اختیاری Optional Parameters

  • مقادیر پیش فرض Default Values

  • عملکرد به عنوان پارامتر Function as parameter

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

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

  • اضافه بار Overloading

  • استراحت پارامز Rest Params

  • استفاده از Type در REST Param Using a Type on REST Param

  • خلاصه Summary

  • کارکرد Functions

  • کارکرد Functions

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

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

  • معرفی Introduction

  • تابع فلش اول First arrow function

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

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

  • خلاصه Summary

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

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

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

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

  • اجازه دهید let

  • پایان const

  • توابع const const functions

  • اعلام declare

  • خلاصه Summary

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

رابط ها Interfaces

رابط ها Interfaces

  • معرفی Introduction

  • یک رابط شی را تعریف کنید Define a Object Interface

  • ایجاد و شیء Create and object

  • تعریف خواص اختیاری Defining optional properties

  • رابط ها فقط زمان کامپایل هستند Interfaces are only compile time

  • رابط های تابع Function Interfaces

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

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

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

  • رابط های آرایه ای نمایه شده با رشته String indexed Array Interfaces

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

  • رابط ها Interfaces

  • خلاصه Summary

  • رابط ها Interfaces

کلاس ها Classes

کلاس ها Classes

  • معرفی Introduction

  • یک کلاس ایجاد کنید Create a class

  • یک سازنده اضافه کنید Add a constructor

  • ویژگی های تابع را اضافه کنید Add Function properties

  • قدرت TypeScript Power of TypeScript

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

  • پیاده سازی یک رابط Implementing a interface

  • خلاصه Summary

  • کلاس ها Classes

  • کلاس ها Classes

وراثت Inheritance

وراثت Inheritance

  • معرفی Introduction

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

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

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

  • فراگیر Overriding

  • خلاصه Summary

  • وراثت Inheritance

  • وراثت Inheritance

اصلاح کننده های دسترسی، کپسوله سازی و استاتیک Access modifiers , Encapsulation and Static

اصلاح کننده های دسترسی، کپسوله سازی و استاتیک Access modifiers , Encapsulation and Static

  • عمومی و فقط خواندنی public and readonly

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

  • املاک خصوصی private properties

  • روش های دسترسی accessor methods

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

  • بیشتر در مورد استاتیک More about static

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

  • خلاصه Summary

  • اصلاح کننده های دسترسی، کپسوله سازی و استاتیک Access modifiers , Encapsulation and Static

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

پلی مورفیسم Polymorphism

پلی مورفیسم Polymorphism

  • معرفی Introduction

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

Casting را تایپ کنید Type Casting

Casting را تایپ کنید Type Casting

  • رشته به عدد String to numeric

  • با استفاده از متد toString Using the toString method

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

ماژول ها Modules

ماژول ها Modules

  • معرفی Introduction

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

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

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

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

  • نام مستعار ماژول های کلاس Aliasing class modules

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

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

  • معرفی Introduction

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

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

  • تنظیم Set

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

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

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

  • تاریخ Date

دکوراتورها Decorators

دکوراتورها Decorators

  • معرفی Introduction

  • انواع دکوراتور Types of decorators

  • سفارش دکوراتور Decorator Order

  • پرچم تجربی Experimental Flag

  • پروژه راه اندازی Setup Project

  • دکوراتور کلاس Class Decorator

  • پیاده سازی کلاس دکوراتور Implement Class Decorator

  • با استفاده از Class Decorator Props را اضافه کنید Add Props using Class Decorator

  • دکوراتور املاک Property Decorator

  • اجرای دکوراتور املاک Implement Property Decorator

  • روش دکوراتور Method Decorator

  • پیاده سازی روش دکوراتور Implement Method Decorator

  • دکوراتور پارام Param Decorator

  • Param Decorator را اجرا کنید Implement Param Decorator

  • کارخانه های دکوراتور Decorator Factories

  • ایجاد کارخانه دکوراتور Create Decorator Factory

بسته شدن Wrap Up

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش تایپ برای مبتدیان
جزییات دوره
6 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,255
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

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