آموزش Mastering TypeScript - نسخه 2023

Mastering TypeScript - 2023 Edition

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: سریعترین زبان برنامه نویسی جهان را از ابتدا در حال رشد بیاموزید. شامل Webpack & React است! ریز و درشت تمام نحو TypeScript رابط های TypeScript، Generics، کلاس ها، ماژول ها و موارد دیگر ادغام TypeScript با Webpack استفاده از TypeScript با ReactJS پیش نیازها:تجربه پایه جاوا اسکریپت

      به بهترین منبع آنلاین برای تسلط بر TypeScript خوش آمدید.

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

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

      این دوره شامل تمام نحو، ویژگی‌ها و مفاهیمی است که برای تسلط بر TypeScript و شروع استفاده از آن در پایگاه‌های کد خود نیاز دارید. ما با اصول اولیه سیستم تایپ شروع می کنیم و همه چیز را تا ترکیب TypeScript در پایگاه های کد React و استفاده از Webpack با TypeScript پوشش می دهیم.

      در اینجا یک تفکیک تفصیلی از موضوعاتی است که دوره پوشش می دهد:

      • سیستم نوع TypeScript

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

      • انواع تقاطع

      • Tuples و Enums

      • رابط ها

      • کامپایلر TypeScript و نحوه پیکربندی آن

      • کار با DOM و TypeScript

      • کلاس های TypeScript

      • عمومی

      • محدود کردن را تایپ کنید

      • اعلامیه‌ها را تایپ کنید

      • کار با کتابخانه های شخص ثالث

      • گردهای کاری Webpack + TypeScript

      • یکپارچه سازی React و TypeScript

      • سیستم ماژول TypeScript

      در این دوره ثبت نام کنید تا بدانید TypeScript چیست، چرا اینقدر محبوب است و چگونه از آن استفاده کنید!


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

      معرفی Introduction

      • خوش آمد گویی و بررسی اجمالی دوره Welcome & Course Overview

      • به انجمن بپیوندید! Join The Community!

      • پیش نیازهای دوره Course Prerequisites

      • مورد برای TypeScript The Case For TypeScript

      • نمای کلی TypeScript TypeScript Overview

      • اسلایدهای دوره را دریافت کنید! GET THE COURSE SLIDES!

      نصب و راه اندازی Installation & Setup

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

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

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

      • نحوه استفاده از TypeScript How We Use TypeScript

      Annotation Basics را تایپ کنید Type Annotation Basics

      • اولین نوع حاشیه نویسی ما Our First Type Annotation

      • کار با اعداد و بولی ها Working With Numbers & Booleans

      • مسابقه فوق العاده سریع! Super Quick Quiz!

      • کامپایل TypeScript Compiling TypeScript

      • نوع استنتاج Type Inference

      • هر نوع The Any Type

      • راه‌اندازی تاخیری و هر نوع ضمنی Delayed Initialization & Implicit Any

      • مسابقه استنتاج Inference Quiz

      کارکرد Functions

      • حاشیه نویسی پارامترهای تابع Function Parameter Annotations

      • آزمون پارامتر تابع Function Parameter Quiz

      • بیشتر در مورد حاشیه نویسی پارامتر عملکرد More On Function Parameter Annotations

      • کار با پارامترهای پیش فرض Working With Default Parameters

      • نوع برگرداندن حاشیه نویسی Return Type Annotations

      • تایپ متنی تابع ناشناس Anonymous Function Contextual Typing

      • نوع خالی The Void Type

      • آزمون نوع برگشت Return Type Quiz

      • هرگز تایپ نکنید The Never Type

      • انواع توابع EXERCISE Function Types EXERCISE

      انواع شی Object Types

      • کار با انواع شی Working With Object Types

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

      • خواص مازاد Excess Properties

      • آزمون انواع شی Object Types Quiz

      • ایجاد نام مستعار نوع Creating Type Aliases

      • اشیاء تو در تو Nested Objects

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

      • اصلاح کننده فقط خواندنی The readonly Modifier

      • انواع تقاطع Intersection Types

      • انواع شیء EXERCISE Object Types EXERCISE

      انواع آرایه Array Types

      • کار با انواع آرایه Working With Array Types

      • نحو آرایه بیشتر More Array Syntax

      • آرایه های چند بعدی Multidimensional Arrays

      • انواع آرایه EXERCISE Array Types EXERCISE

      انواع اتحادیه Union Types

      • معرفی انواع اتحادیه Introducing Union Types

      • نوع باریک با انواع اتحادیه Type Narrowing w/ Union Types

      • انواع اتحادیه و آرایه ها Union Types and Arrays

      • انواع تحت اللفظی Literal Types

      • EXERCISE انواع اتحادیه Union Types EXERCISE

      Tuples و Enums Tuples and Enums

      • معرفی تاپل ها Introducing Tuples

      • کمی بیشتر در مورد Tuples A Bit More On Tuples

      • مسابقه تاپلز Tuples Quiz

      • معرفی Enums Introducing Enums

      • کمی بیشتر در مورد Enums! A Bit More On Enums!

      • Enums پشت صحنه Enums Behind The Scenes

      رابط ها Interfaces

      • معرفی رابط ها Introducing Interfaces

      • ویژگی های رابط فقط خواندنی و اختیاری Readonly and Optional Interface Properties

      • روش های رابط Interface Methods

      • پارامترهای روش رابط Interface Method Parameters

      • آزمون روش های رابط Interface Methods Quiz

      • باز کردن مجدد رابط ها Reopening Interfaces

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

      • وراثت چندگانه رابط Interface Multiple Inheritance

      • رابط ها در مقابل نام مستعار را تایپ کنید Interfaces Vs. Type Aliases

      کامپایلر TypeScript The TypeScript Compiler

      • کامپایل به جاوا اسکریپت Compiling to JavaScript

      • حالت تماشا Watch Mode

      • کار با چندین فایل Working With Multiple Files

      • گزینه کامپایلر فایل ها The Files Compiler Option

      • شامل و حذف گزینه ها Include & Exclude Options

      • گزینه Outdir Outdir Option

      • گزینه هدف Target Option

      • گزینه سخت Strict Option

      • بسته بندی گزینه های کامپایلر Compiler Options Wrap Up

      Mini Project: DOM، Type Assertions، و بیشتر! Mini Project: The DOM, Type Assertions, and More!

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

      • کار با DOM Working With The DOM

      • گزینه Lib Compiler The Lib Compiler Option

      • عملگر ادعای غیر تهی TypeScript TypeScript's Non-Null Assertion Operator

      • اظهارات را تایپ کنید Type Assertions

      • Assertions را با DOM تایپ کنید Type Assertions With the DOM

      • کار با رویدادها Working With Events

      • ساخت لیست Todo Building The Todo List

      • اضافه کردن در یک رابط Adding in an Interface

      • اتصال به LocalStorage Connecting to LocalStorage

      • کارهای پایانی فهرست کارها Todo List Finishing Touches

      کلاس ها Classes

      • راه اندازی کلاس ها Classes Setup

      • کلمه کلیدی کلاس The Class Keyword

      • سازندگان Constructors

      • فیلدهای کلاس Class Fields

      • زمینه های خصوصی Private Fields

      • گیرندگان Getters

      • تنظیم کننده ها Setters

      • خواص و روش های استاتیک Static Properties & Methods

      • گسترش کلاس ها Extending Classes

      • The Dreaded Super () The Dreaded Super()

      کلاس های TypeScript TypeScript Classes

      • حاشیه نویسی کلاس ها در TypeScript Annotating Classes In TypeScript

      • فیلدهای کلاس در TypeScript Class Fields In TypeScript

      • ویژگی های کلاس فقط خواندنی readonly Class Properties

      • اصلاح کننده عمومی The public Modifier

      • اصلاح کننده خصوصی The private Modifier

      • مختصر خصوصیات پارامتر Parameter Properties Shorthand

      • گیرندگان و ستترها Getters and Setters

      • اصلاح کننده محافظت شده The Protected Modifier

      • کلاس ها و رابط ها Classes and Interfaces

      • ایجاد کلاس های انتزاعی Creating Abstract Classes

      ژنریک ها Generics

      • معرفی Generics Introducing Generics

      • نمونه دیگری از یک ژنریک داخلی Another Example Of A Built-In Generic

      • نوشتن اولین ژنریک ما Writing Our First Generic

      • نوشتن یک تابع عمومی دیگر Writing Another Generic Function

      • پارامترهای نوع عمومی استنباط شده Inferred Generic Type Parameters

      • ژنریک ها، توابع پیکان، و فایل های TSX Generics, Arrow Functions, & TSX Files

      • ژنریک با انواع مختلف Generics With Multiple Types

      • اضافه کردن محدودیت های نوع Adding Type Constraints

      • پارامترهای نوع پیش فرض Default Type Parameters

      • نوشتن کلاس های عمومی Writing Generic Classes

      نوع Narrowing Type Narrowing

      • نوع گارد Typeof Guards

      • محافظان حقیقت Truthiness Guards

      • باریک شدن برابری Equality Narrowing

      • باریک شدن با اپراتور در Narrowing With The In Operator

      • نمونه باریک شدن Instanceof Narrowing

      • کار با گزاره های نوع Working With Type Predicates

      • اتحادیه های تبعیض آمیز Discriminated Unions

      • جامعیت با هرگز بررسی می شود Exhaustiveness Checks With Never

      کار با اعلان های نوع Working With Type Declarations

      • معرفی اعلان های نوع Introducing Type Declarations

      • استفاده از کتابخانه های شخص ثالث: Axios Using 3rd Party Libraries: Axios

      • کار با Axios Types Working With Axios Types

      • نصب انواع به صورت جداگانه Installing Types Separately

      ماژول ها Modules

      • نکته ای در مورد فضاهای نام A Note On Namespaces

      • کار بدون ماژول Working Without Modules

      • استفاده از ماژول های TypeScript Using TypeScript Modules

      • تغییر سیستم ماژول کامپایل Changing Compilation Module System

      • واردات/صادرات نحو در عمق Import/Export Syntax In Depth

      • انواع واردات Importing Types

      پک وب و تایپ اسکریپت Webpack & TypeScript

      • نکته Webpack چیست؟ What's The Point Of Webpack?

      • راه اندازی یک پروژه Setting Up a Project

      • نصب Webpack Dependencies Installing Webpack Dependencies

      • پیکربندی اولیه بسته وب Basic Webpack Config

      • افزودن نقشه های منبع Adding Source Maps

      • سرور توسعه دهنده Webpack Webpack Dev Server

      • پیکربندی تولید Production Configuration

      React & TypeScript React & TypeScript

      • معرفی React & TypeScript React & TypeScript Introduction

      • با TypeScript برنامه React ایجاد کنید Create React App With TypeScript

      • اولین جزء ما Our First Component

      • یادداشتی در مورد React.FC A Note on React.FC

      • لوازم با TypeScript Props With TypeScript

      • ایجاد جزء لیست خرید ما Creating Our ShoppingList Component

      • useState با TypeScript useState With TypeScript

      • ایجاد فرم کالاهای خرید ما Creating Our ShoppingItem Form

      • useRef با TypeScript useRef With TypeScript

      • به روز رسانی دولت Updating The State

      • پایان لمس Finishing Touches

      • React + TypeScript Wrapup React + TypeScript Wrapup

      نمایش نظرات

      آموزش Mastering TypeScript - نسخه 2023
      جزییات دوره
      10.5 hours
      142
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      12,933
      4.7 از 5
      دارد
      دارد
      دارد
      Colt Steele
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Colt Steele Colt Steele

      توسعه دهنده و مدرس بوت کمپ