TypeScript ابزار قدرتمندی است که سازماندهی، وضوح و پتانسیل مشارکتی را به برنامههای کاربردی وب اضافه میکند. در اینجا نصب، پیکربندی و اشکال زدایی TypeScript و همچنین نحوه پیکربندی کامپایلر و استفاده از فایلهای Type Declaration را یاد میگیرید.
آنچه یاد خواهید گرفت:
هنگامی که تیمهایی با مجموعه مهارتهای متنوع روی یک برنامه کار میکنند، هماهنگ کردن کدهای به هم پیوسته و استاندارد کردن سبکها میتواند چالشبرانگیز و زمانبر باشد.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Scaffolding an Environment for TypeScript Compilation [24mins]
02-01 Version Check [0mins]
02-02 Course Roadmap [2mins]
02-03 Working with the Project Files [1mins]
02-04 Installing TypeScript [4mins]
02-05 Demo: Installing TypeScript [5mins]
02-06 Executing the TypeScript Compiler [3mins]
02-07 Setting up a tsconfig File [3mins]
02-08 Demo: Setting up a tsconfig File [4mins]
02-09 Module Summary [2mins]
03 Configuring the TypeScript Compiler [36mins]
03-01 Configuring the TypeScript Compiler [2mins]
03-02 Watching for Changes to TypeScript Files [4mins]
03-03 Demo: Watching for Changes to TypeScript [3mins]
03-04 Reviewing Configuration Options [2mins]
03-05 Extending Base Configurations [4mins]
03-06 Demo: Extending Base Configurations [6mins]
03-07 Multi- and Single-file Compilation [5mins]
03-08 Using Webpack to Compile TypeScript Applications into a Single File [9mins]
03-09 Summary [1mins]
04 Maximizing Collaboration with Project References and Type Declaration Files [25mins]
04-01 Project References [4mins]
04-02 Demo: Project References [4mins]
04-03 Type Declaration Files [3mins]
04-04 Demo: Type Declaration Files [6mins]
04-05 Understanding Definitely Typed [2mins]
04-06 Demo: Definitely Typed [4mins]
04-07 Summary [2mins]
05 Debugging TypeScript [29mins]
05-01 Debugging Advantages of TypeScript [4mins]
05-02 Source Maps [2mins]
05-03 Demo: Using Source Maps to Debug TypeScript [3mins]
05-04 Debugging TypeScript with VSCode and Chrome [2mins]
05-05 Demo: Debugging TypeScript with VSCode and Chrome [4mins]
05-06 Demo: Building a TypeScript MVC Application [8mins]
05-07 Using Breakpoints to Debug TypeScript [2mins]
05-08 Demo: Using Breakpoints to Debug TypeScript [3mins]
05-09 Summary [1mins]
06 Standardizing TypeScript Styling with ESLint [13mins]
06-01 Understanding ESLint [5mins]
06-02 Demo: Implementing and Configuring ESLint in a TypeScript Application [7mins]
06-03 Thank You! [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 داربست یک محیط برای تدوین تایپ اسکریپت [24 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 نقشه راه دوره [2 دقیقه]
02-03 کار با فایلهای پروژه [1 دقیقه]
02-04 در حال نصب TypeScript [4 دقیقه]
02-05 نسخهی نمایشی- نصب TypeScript [5 دقیقه]
02-06 اجرای کامپایلر TypeScript [3 دقیقه]
02-07 راه اندازی یک فایل tsconfig [3 دقیقه]
02-08 نسخهی نمایشی- تنظیم یک فایل tsconfig [4 دقیقه]
02-09 خلاصه ماژول [2 دقیقه]
03 پیکربندی کامپایلر TypeScript [36 دقیقه]
03-01 پیکربندی کامپایلر TypeScript [2 دقیقه]
03-02 مشاهده تغییرات در فایلهای TypeScript [4 دقیقه]
03-03 نسخهی نمایشی- مشاهده تغییرات در TypeScript [3 دقیقه]
03-04 بررسی گزینههای پیکربندی [2 دقیقه]
03-05 گسترش تنظیمات پایه [4 دقیقه]
03-06 نسخهی نمایشی- گسترش تنظیمات پایه [6 دقیقه]
03-07 گردآوری چند فایل و تک فایل [5 دقیقه]
03-08 استفاده از Webpack برای کامپایل برنامههای TypeScript در یک فایل واحد [9 دقیقه]
03-09 خلاصه [1 دقیقه]
04 به حداکثر رساندن همکاری با منابع پروژه و فایلهای اعلامیه نوع [25 دقیقه]
04-01 منابع پروژه [4 دقیقه]
04-02 نسخهی نمایشی- منابع پروژه [4 دقیقه]
04-03 تایپ فایلهای اعلامیه [3 دقیقه]
04-04 نسخهی نمایشی- تایپ فایلهای اعلامیه [6 دقیقه]
04-05 درک دقیق تایپ شده [2 دقیقه]
04-06 نسخهی نمایشی- قطعا تایپ شده [4 دقیقه]
04-07 خلاصه [2 دقیقه]
05 اشکال زدایی TypeScript [29 دقیقه]
05-01 مزایای اشکال زدایی TypeScript [4 دقیقه]
05-02 نقشههای منبع [2 دقیقه]
05-03 نسخهی نمایشی- استفاده از نقشههای منبع برای اشکال زدایی TypeScript [3 دقیقه]
05-04 اشکال زدایی TypeScript با VSCode و Chrome [2 دقیقه]
05-05 نسخهی نمایشی- اشکال زدایی TypeScript با VSCode و Chrome [4 دقیقه]
05-06 نسخهی نمایشی- ساخت یک برنامه TypeScript MVC [8 دقیقه]
05-07 استفاده از نقاط شکست برای اشکال زدایی TypeScript [2 دقیقه]
05-08 نسخهی نمایشی- استفاده از نقاط شکست برای اشکال زدایی TypeScript [3 دقیقه]
05-09 خلاصه [1 دقیقه]
06 استاندارد کردن استایل تایپ اسکریپت با ESLint [13 دقیقه]
06-01 درک ESLint [5 دقیقه]
06-02 نسخهی نمایشی- پیادهسازی و پیکربندی ESLint در یک برنامه TypeScript [7 دقیقه]
06-03 متشکرم! [1 دقیقه]
دانیل استرن یک کدنویس، توسعهدهنده وب و علاقهمند به برنامهنویسی از تورنتو، انتاریو است، جایی که او به عنوان یک توسعهدهنده و طراح آزاد کار میکند. دانیل از روزگاری که دایل آپ شروع شد با فناوریهای وب کار میکرد و به خصوص به جاوا اسکریپت، CSS، Angular، React و TypeScript علاقه داشت. او در طول کار خود به عنوان یک توسعه دهنده منبع باز، ابزارهای وب استانداردهای بسیاری از جمله Angular Audio و Range.CSS را ایجاد کرده است. ابزار او، Range.CSS، در یک مقاله مهمان در CSS-Tricks.com و در CSS Weekly نشان داده شد. دانیل همچنین دانش خود را از طریق سخنرانی به اشتراک میگذارد، مثلاً در لندن، انگلستان در Full Stack Conf 2014 که در آن سخنرانیای در مورد Web Audio و بهترین شیوههای Angular ارائه کرد. ویدئوهایی از صحبت کردن دانیل در نشریاتی مانند هفته نامه جاوا اسکریپت به نمایش گذاشته شده است. دانیل در تورنتو، انتاریو زندگی میکند و از ساخت موسیقی الکترونیک و خواندن Game of Thrones در مواقع نادری که کد نمینویسد لذت میبرد.