یادگیری سریع و آسان TYPESCRIPT برای مبتدیان با mosh hamedani
TypeScript یک زبان برنامه نویسی open-source است که به عنوان یک توسعه ی فرعی برای JavaScript شناخته می شود. این زبان توسط مایکل هازل (Michael Hazell) ابداع شده است و توسط مایکروسافت توسعه و پشتیبانی می شود.
اساسا، TypeScript یک زبان است که بر اساس JavaScript توسعه یافته است اما امکاناتی را اضافه کرده است که به برنامه نویسان کمک می کند که کدهای پیچیده تر را به سادگی مدیریت کنند و از خطاهای احتمالی پیشگیری کنند.
از جمله ویژگی های برجسته TypeScript می توان به این موارد اشاره کرد:
1. تایپ ها (Types): TypeScript به برنامه نویسان اجازه می دهد که انواع داده ها را برای متغیرها، پارامترها و بازگشتی ها مشخص کنند. این کمک می کند که خطاهای نوعی قبل از اجرا کدها تشخیص داده شود.
2. اسکوپ ها و ماژول ها (Scopes and Modules): TypeScript امکانات مفیدی برای سازماندهی کد ارائه می دهد، از جمله امکان استفاده از ماژول ها برای تجزیه و تحلیل کد به بخش های کوچکتر و مدیریت آنها.
3. تعیین خطاهای زمان کامپایل (Compile-Time Errors): با استفاده از TypeScript، می توانید خطاهای پتانسیلی در زمان کامپایل کد را تشخیص دهید و از آنها جلوگیری کنید، که این امر می تواند زمان و هزینه ی توسعه ی برنامه را کاهش دهد.
4. پشتیبانی از اهداف ECMAScript جدیدتر: TypeScript اغلب از اهداف جدید ویژه ECMAScript استفاده می کند و حتی به اهداف آینده این استاندارد پشتیبانی می کند، اما با این حال به کد JavaScript تبدیل می شود که در مرورگرها و برنامه های Node.js قابل اجرا است.
به عنوان یک زبان تایپ شده، TypeScript به برنامه نویسان اجازه می دهد تا برنامه های پیچیده تر را با اطمینان و قابلیت نگهداری بالاتری ایجاد کنند، همچنین کامپایلر TypeScript ابزارهای مفیدی برای بهبود کیفیت کد و کشف خطاهای پتانسیلی فراهم می کند.
.
این آموزش برای شما عالی است اگر:
- شما جاوا اسکریپت اولیه را می دانید.
- می خواهید برنامه های قوی تری بسازید.
- شما به دنبال مهارت های مورد تقاضا برای حرفه خود هستید.
سرفصل ها:
0:00:00 Introduction
0:00:52 Prerequisites
0:01:28 How to Take This Course
0:02:57 What is TypeScript?
0:07:38 Setting Up the Development Environment
0:09:30 Your First TypeScript Program
0:13:20 Configuring the TypeScript Compiler
0:17:24 Debugging TypeScript Applications
0:22:55 Fundamentals
0:23:23 Built-In Types
0:25:21 The any Type
0:28:06 Arrays
0:30:24 Tuples
0:33:08 Enums
0:36:31 Functions
0:43:22 Objects
0:47:57 Advanced Types
0:48:26 Type Aliases
0:50:04 Union Types
0:52:40 Intersection Types
0:54:44 Literal Types
0:56:30 Nullable Types
0:59:06 Optional Chaining
- TypeScript
تمام دوره در یک ویدیو ضبظ شده است
- تاریخ شروع 1403/02/07
- تعداد دانشجو 245,120 نفر
- تعداد جلسات 1
- سطح دوره مقدماتی تا پیشرفته
- زبان انگلیسی
- زیرنویس ندارد
- لیست جلسات