آموزش بیشترین استفاده از کامپایلر TypeScript

Getting the Most from the TypeScript Compiler

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی با عنوان "بهترین استفاده از کامپایلر TypeScript" به شما تکنیک های پیشرفته TypeScript، نحوه تکیه بر کامپایلر برای جلوگیری از خطا، نحوه بازخورد سریع و بهبود قابلیت نگهداری کد را به شما می آموزد. هسته اصلی هر برنامه موفقی است. یک دانش عمیق در مورد نحوه نوشتن کدهای قابل نگهداری است. در این دوره آموزشی، بیشترین استفاده را از کامپایلر TypeScript، یاد خواهید گرفت که چگونه به کامپایلر تکیه کنید تا از خطا جلوگیری کنید و کد تمیزتری داشته باشید. ابتدا، با گزینه های کامپایلری که می توانید استفاده کنید، آشنا خواهید شد. در مرحله بعد، ویژگی های پیشرفته زبان را بررسی خواهید کرد. در نهایت، نحوه استفاده از انواع برای طراحی بهتر برنامه را خواهید فهمید. وقتی این دوره را به پایان رساندید، دانش پیشرفته ای در مورد TypeScript و کامپایلر آن خواهید داشت که به شما کمک می کند تا برنامه های خود را با خطاهای کمتر و طراحی بهبود یافته بنویسید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

فعال کردن چک های کامپایلر اضافی برای پروژه شما Activating Additional Compiler Checks for Your Project

  • مقدمه و بررسی اجمالی Introduction and Overview

  • نمای کلی نسخه ی نمایشی Demo Overview

  • فعال کردن noUnusedLocals Activating noUnusedLocals

  • فعال کردن noUnusedParameters Activating noUnusedParameters

  • فعال کردن noFallthroughCasesInSwitch Activating noFallthroughCasesInSwitch

  • فعال کردن noImplicitReturns Activating noImplicitReturns

  • فعال کردن noImplicitThis Activating noImplicitThis

  • فعال کردن noImplicitAny Activating noImplicitAny

  • فعال سازی strictNullChecks Activating strictNullChecks

  • خلاصه Summary

استفاده از ویژگی های پیشرفته Using Advanced Features

  • بررسی اجمالی Overview

  • با استفاده از Keyof Using Keyof

  • انواع نقشه برداری شده Mapped Types

  • Refactoring با استفاده از Mapped Types Refactoring Using Mapped Types

  • انواع اتحادیه Union Types

  • چک جامع و اتحادیه های تبعیض آمیز Exhaustive Check and Discriminated Unions

  • خلاصه Summary

اجتناب از هر نوع Avoiding the Any Type

  • بررسی اجمالی Overview

  • تقویت رابط ها Augmenting Interfaces

  • انواع تقاطع Intersection Types

  • ژنریک های پیشرفته Advanced Generics

  • خلاصه Summary

طراحی با انواع Designing with Types

  • بررسی اجمالی Overview

  • انواع اول The First Types

  • بازیکنی با چهل امتیاز A Player with Forty Points

  • انتقال بین ایالات Transitioning Between States

  • گره زدن همه چیز Tying Everything Up

  • بررسی راه حل Solution Review

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش بیشترین استفاده از کامپایلر TypeScript
جزییات دوره
2h 2m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
41
4.7 از 5
دارد
دارد
دارد
Thiago Temple
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thiago Temple Thiago Temple

Thiago Temple یک توسعه دهنده برزیلی است که در اتاوا کانادا مستقر است. وی بیش از پانزده سال است که در حال ساخت نرم افزار است و علاقه مندی های حرفه ای وی بیشتر به توسعه وب مربوط به کلاینت و سرور مربوط می شود. در بیشتر دوران حرفه ای خود ، او با فن آوری های مرتبط با مایکروسافت مانند C # و ASP.NET و همچنین با JavaScript و بسیاری از چارچوب ها و کتابخانه های آن کار کرده است. با وجود این ، او دوست دارد آزمایش کند و از/با فن آوری ها و زبان های مختلف یاد بگیرد. وقتی او کار نمی کند یا کارهای مربوط به برنامه نویسی را انجام نمی دهد ، او وقت خود را با خانواده اش می گذراند ، کتاب می خواند یا بازی های رومیزی انجام می دهد.