آموزش مبانی تایپ‌اسکریپت: ضروریات برای توسعه‌دهندگان جاوااسکریپت - آخرین آپدیت

دانلود TypeScript Foundations: Essentials for JavaScript Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: جاوااسکریپت بر دنیای توسعه نرم‌افزار حاکم است، اما بدون یک سیستم تایپینگ و سایر ویژگی‌های زبانی، ناقص است. در دوره «مبانی تایپ‌اسکریپت: ضروریات برای توسعه‌دهندگان جاوااسکریپت»، شما یاد می‌گیرید که چگونه از لایه ویژگی‌های تایپ‌اسکریپت روی جاوااسکریپت بهره ببرید. ابتدا، تایپینگ تدریجی و سیستم تایپ تایپ‌اسکریپت را بررسی خواهید کرد. سپس، ویژگی‌های پیشرفته‌تری مانند Generics، Interfaces و Enums را کشف می‌کنید. در نهایت، نحوه انتقال یک اپلیکیشن جاوااسکریپت به تایپ‌اسکریپت را خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای استفاده از تایپ‌اسکریپت را خواهید داشت تا برنامه‌ها و فرآیندهای جاوااسکریپت خود را متحول کنید.

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

درک چرایی استفاده از تایپ‌اسکریپت Understanding the Why of TypeScript

  • مقدمه Introduction

  • آیا سیستم تایپینگ اهمیت دارد؟ Does Typing Matter?

  • مدیریت نسخه تایپ‌اسکریپت و جاوااسکریپت Version Controlling TypeScript and JavaScript

  • دمو: نحوه کنترل نسخه در تایپ‌اسکریپت Demo: How to Version Control TypeScript

  • دمو: دیباگ کردن تایپ‌اسکریپت Demo: Debugging TypeScript

بررسی Type Annotations و استنباط نوع (Type Inference) در تایپ‌اسکریپت Exploring Type Annotations and Type Inference in TypeScript

  • تایپ‌ها در تایپ‌اسکریپت چگونه کار می‌کنند How Types Work in TypeScript

  • بررسی انواع Types در تایپ‌اسکریپت The TypeScript "Types"

  • دمو: مقایسه تایپینگ در تایپ‌اسکریپت در مقابل جاوااسکریپت Demo: TypeScript Typing vs. JavaScript Typing

  • دمو: جلوگیری از نوشتن یک Unit Test Demo: An Avoided Unit Test

  • چند ترفند بیشتر در مورد تایپ‌ها A Few More Tricks with Types

کار با Generics و Interfaces Working with Generics and Interfaces

  • کاربرد Interfaces چیست What Interfaces Are For

  • دمو: پیاده‌سازی یک Interface شخص ثالث در TS Demo: Implementing a Third-party TS Interface

  • کاربرد Generics چیست What Generics Are For

  • دمو: پیاده‌سازی یک Generic در TS Demo: Implementing a Generic in TS

انتخاب گزینه‌های پیکربندی و کامپایل Choosing Configuration and Compilation Options

  • اجرای کامپایلر و استفاده از گزینه‌های کامپایل Running the Compiler and Using Compiler Options

  • دمو: نگاهی دقیق‌تر به فرآیند Transpilation Demo: A Closer Look at Our Transpilation

  • پیکربندی پروژه با فایل‌های tsconfig Configuring Your Project with tsconfig Files

  • دمو: کار با فایل‌های tsconfig Demo: Working with tsconfig Files

  • استفاده از فایل‌های Type Declaration Using Type Declaration Files

  • دمو: استنباط تایپ‌ها از فایل‌های Type Declaration Demo: Inferring Types from Type Declaration Files

مهاجرت یک اپلیکیشن جاوااسکریپت به تایپ‌اسکریپت Migrating a JavaScript Application to TypeScript

  • الگوهای Observer و Pub-Sub The Observer and Pub-sub Patterns

  • بررسی اپلیکیشن کلاینت جاوااسکریپت ما Our Client JavaScript App

  • دمو: انتقال کلاینت JS به تایپ‌اسکریپت Demo: Migrating Our Client JS to TypeScript

  • دمو: انتقال کلاینت JS به تایپ‌اسکریپت (بخش دوم) Demo: Migrating Our Client JS to TypeScript, Part 2

  • دمو: انتقال سرور JS به تایپ‌اسکریپت Demo: Migrating Our Server JS to TypeScript

نمایش نظرات

آموزش مبانی تایپ‌اسکریپت: ضروریات برای توسعه‌دهندگان جاوااسکریپت
جزییات دوره
1h 58m
25
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Chris Behrens
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.