لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی TypeScript 5
TypeScript 5 Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره تمام ویژگی های اساسی زبان برنامه نویسی TypeScript را به شما آموزش می دهد. شما نحوه استفاده از ساختارها و نحو مهم زبان و همچنین نحوه استفاده از گزینه های مختلف کامپایلر و تنظیمات پیکربندی پروژه را یاد خواهید گرفت.TypeScript به شما کمک می کند تا برنامه های کاربردی وب ایجاد کنید که نگهداری راحت تر و حاوی اشکالات کمتری نسبت به برنامه های کاربردی جاوا اسکریپت سنتی باشد. در این دوره، TypeScript 5 Fundamentals، تمام ویژگی های اصلی زبان را یاد می گیرید و مهارت های شروع کار بر روی اولین پروژه TypeScript خود را توسعه می دهید. ابتدا، ویژگی های اساسی زبان از جمله حاشیه نویسی نوع، توابع، رابط ها و کلاس ها را بررسی خواهید کرد. در مرحله بعد، ویژگی های پیشرفته تری مانند ژنریک، ماژول ها و تکنیک های برنامه نویسی ناهمزمان را کشف خواهید کرد. در نهایت، استفاده از کامپایلر TypeScript و پیکربندی پروژه های TypeScript را با استفاده از فایل پیکربندی tsconfig.json یاد خواهید گرفت. پس از اتمام این دوره، مهارتها و دانش TypeScript مورد نیاز برای ساخت برنامههای وب سرویس گیرنده و سمت سرور را سریعتر و با خطاهای کمتری خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع کار با TypeScript
Getting Started with TypeScript
معرفی
Introduction
راه اندازی یک محیط توسعه
Setting up a Development Environment
کامپایل و اجرای برنامه های TypeScript
Compiling and Running TypeScript Programs
پیکربندی اولیه پروژه
Basic Project Configuration
با استفاده از اسناد رسمی
Using the Official Documentation
آشنایی با نحو اساسی و انواع داده ها
Understanding Basic Syntax and Data Types
معرفی
Introduction
انواع پایه و اعلامیه های متغیر
Basic Types and Variable Declarations
تایپ Annotations و Type Inference
Type Annotations and Type Inference
استفاده از let و const با Type Annotations
Using let and const with Type Annotations
انواع داخلی اضافی
Additional Built-in Types
Union Types و گزینه --strictNullChecks Compiler
Union Types and the --strictNullChecks Compiler Option
اعلان آرایه ها
Declaring Arrays
کنترل جریان برنامه
Controlling Program Flow
درک تجزیه و تحلیل نوع جریان کنترل
Understanding Control Flow Type Analysis
ایجاد و فراخوانی توابع
Creating and Calling Functions
معرفی
Introduction
افزودن حاشیه نویسی نوع به توابع
Adding Type Annotations to Functions
با استفاده از گزینه --noImplicitAny Compiler
Using the --noImplicitAny Compiler Option
پارامترهای اختیاری، پیش فرض و استراحت
Optional, Default, and Rest Parameters
حاشیه نویسی توابع و استفاده از پارامترها
Annotating Functions and Using Parameters
آناتومی یک عملکرد فلش
Anatomy of an Arrow Function
تبدیل یک تابع سنتی به یک تابع پیکان
Converting a Traditional Function to an Arrow Function
عملکرد اضافه بار
Function Overloads
بهره گیری از انواع عملکردها
Taking Advantage of Function Types
کار با رابط ها
Working with Interfaces
معرفی
Introduction
درک رابط ها
Understanding Interfaces
اعلان و استفاده از رابط ها
Declaring and Using Interfaces
رابط برای انواع توابع
Interfaces for Function Types
گسترش رابط ها
Extending Interfaces
پیاده سازی رابط با کلاس ها
Implementing Interfaces with Classes
ایجاد و استفاده از کلاس ها
Creating and Using Classes
معرفی
Introduction
بخش هایی از یک کلاس
Parts of a Class
ایجاد و استفاده از کلاس ها
Creating and Using Classes
گسترش کلاس ها با وراثت
Extending Classes with Inheritance
کلاس های چکیده
Abstract Classes
استفاده از عبارات کلاس
Using Class Expressions
سازماندهی کد خود با ماژول ها
Organizing Your Code with Modules
معرفی
Introduction
چرا از ماژول ها استفاده کنیم؟
Why Use Modules?
صادرات و واردات
Exporting and Importing
وضوح ماژول
Module Resolution
تبدیل یک برنامه کاربردی به استفاده از ماژول
Converting an Application to Use Modules
نوشتن کد ناهمزمان
Writing Asynchronous Code
معرفی
Introduction
درک وعده ها
Understanding Promises
ایجاد و استفاده از وعده ها
Creating and Using Promises
نقش async/wait
The Role of async/await
نوشتن کد با async/wait
Writing Code with async/await
ایجاد و استفاده از Generics
Creating and Using Generics
معرفی
Introduction
با استفاده از Array<T
Using Array<T>
توابع عمومی
Generic Functions
رابط ها و کلاس های عمومی
Generic Interfaces and Classes
محدودیت های عمومی
Generic Constraints
با استفاده از فایل های اعلان نوع
Using Type Declaration Files
معرفی
Introduction
نصب و استفاده از یک فایل اعلان نوع
Installing and Using a Type Declaration File
استفاده از دکوراتورهای TypeScript
Applying TypeScript Decorators
Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.
نمایش نظرات