لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بیشترین استفاده از کامپایلر 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Thiago Temple یک توسعه دهنده برزیلی است که در اتاوا کانادا مستقر است. وی بیش از پانزده سال است که در حال ساخت نرم افزار است و علاقه مندی های حرفه ای وی بیشتر به توسعه وب مربوط به کلاینت و سرور مربوط می شود. در بیشتر دوران حرفه ای خود ، او با فن آوری های مرتبط با مایکروسافت مانند C # و ASP.NET و همچنین با JavaScript و بسیاری از چارچوب ها و کتابخانه های آن کار کرده است. با وجود این ، او دوست دارد آزمایش کند و از/با فن آوری ها و زبان های مختلف یاد بگیرد. وقتی او کار نمی کند یا کارهای مربوط به برنامه نویسی را انجام نمی دهد ، او وقت خود را با خانواده اش می گذراند ، کتاب می خواند یا بازی های رومیزی انجام می دهد.
نمایش نظرات