آموزش مبانی TypeScript 5

TypeScript 5 Fundamentals

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
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
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: این دوره تمام ویژگی های اساسی زبان برنامه نویسی 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&lt;T&gt;

      • توابع عمومی Generic Functions

      • رابط ها و کلاس های عمومی Generic Interfaces and Classes

      • محدودیت های عمومی Generic Constraints

      با استفاده از فایل های اعلان نوع Using Type Declaration Files

      • معرفی Introduction

      • نصب و استفاده از یک فایل اعلان نوع Installing and Using a Type Declaration File

      استفاده از دکوراتورهای TypeScript Applying TypeScript Decorators

      • معرفی Introduction

      • روش تزیین Decorating a Method

      اشکال زدایی کد TypeScript Debugging TypeScript Code

      • معرفی Introduction

      • اشکال زدایی TypeScript با کد ویژوال استودیو Debugging TypeScript with Visual Studio Code

      • اشکال زدایی TypeScript با Chrome DevTools Debugging TypeScript with Chrome DevTools

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش مبانی TypeScript 5
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      4h 1m
      58
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      از 5
      دارد
      دارد
      دارد
      Brice Wilson
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Brice Wilson Brice Wilson

      توسعه دهنده و مربی نرم افزار

      Brice Wilson یک توسعه دهنده و مربی نرم افزار است.

      Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.