یاد میگیری کامپایلر چطور فکر میکند: چرا widening رخ میدهد، چرا Omit روی union توزیع نمیشود و چطور نوعها را به ابزار مهندسی تبدیل کنی — ۴۰ فصل، ۲۲۰ صفحه، هر فصل با بخش «زیر کاپوت».
۴۰ فصل در ۴ بخش · PDF رنگی A4 قابل جستوجو · هر ۱۸۶ قطعهکد با کامپایلر رسمی راستیآزمایی شده
۴۰ فصل
رایگان
۸ پروژه
هر مفهوم اول روی مدل کامپایلر مینشیند؛ بعد در کد راستیآزماییشده و پروژه واقعی پیاده میشود.
هر ۴۰ فصل بخش «زیر کاپوت — چرا اینطور است؟» دارد: freshness و widening، گراف جریان کنترل، variance و منطق مجموعهای نوعها.
هر ۱۸۶ قطعهکد با tsc رسمی بررسی شده — روی TypeScript 7.0.2 و 6.0.3 با صفر خطا؛ خطاهای عمدی هم با پیام واقعی کامپایلر آمدهاند.
کامپایلر native جدید، گذار ۶ به ۷، NoInfer، const type parameters و satisfies — با مرزبندی روشن زبان و پیادهسازی.
conditional و mapped types، template literals، type-level programming با مرز مهندسی مشخص: کِی بسازیم و کِی نه.
اعتبارسنجی مرزی با Zod، الگوی Result، ماشین حالت تایپشده، React و Next.js، انتشار پکیج — با ۸ پروژه کامل.
+۱۳۰ پرسش با پاسخ تشریحی: دو پرسش تخصصی در پایان هر فصل و ۵۰ پرسش سطحبندیشده از Junior تا Senior در پیوست.
از مدل ذهنی تا انتشار پکیج تایپشده؛ هر گام یک دستاورد ملموس دارد.

زنجیره ابزار، tsconfig، استنتاج، widening، structural typing، narrowing و توابع.

جنریکها، conditional و mapped types، template literals، discriminated unions و variance.

پرچمهای strict، ماژولها و resolution، مهاجرت JS→TS، monorepo و گذار TS 6→7.

Zod، الگوی Result، ماشین حالت، React، fullstack type safety و انتشار پکیج.
چهار صفحهٔ برگزیده — روی هر کدام کلیک کنید تا در اندازهٔ کامل ببینید.
چهار بخش، یک مسیر پیوسته. روی هر بخش کلیک کنید؛ هر فصل مستقیم به صفحهاش در نسخه آنلاین میرود.
همهٔ نسخهها رایگاناند — هر طور راحتتری، شروع کن.
JavaScript برای زبان؛ TypeScript برای ایمنی؛ React برای رابط؛ Next.js برای Production؛ Git برای همکاری.
سیستم نوع، کامپایلر و مهندسی Production
همین حالا اینجاییزبان و مدل ذهنی؛ پایهٔ مسیر توسعه وب
مشاهده ←رابط کاربری، state و معماری کامپوننت
مشاهده ←فریمورک، رندر سرور و استقرار
مشاهده ←