| نام محصول به انگلیسی | دانلود Frontend Masters – Intermediate TypeScript, v2 2023-12 – دانلود رایگان نرم افزار |
|---|---|
| نام محصول به فارسی | دانلود دوره Frontend Masters – دوره متوسط TypeScript نسخه ۲ (دسامبر ۲۰۲۳) | دانلود نرمافزار |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
Frontend Masters – دوره متوسط TypeScript نسخه ۲ (دسامبر ۲۰۲۳) | دانلود رایگان نرمافزار
معرفی دوره
دوره Intermediate TypeScript v2 از Frontend Masters، یک آموزش ویدئویی جامع است که در دسامبر ۲۰۲۳ منتشر شده و به توسعهدهندگان جاوااسکریپت کمک میکند تا تسلط خود را بر تایپسیستم قدرتمند TypeScript ارتقا دهند. این نسخه دوم دوره، علاوه بر پوشش مباحث پایهای، به موضوعات پیشرفتهای نظیر جنریکها، دکوریتورها، مدیریت تایپها در پروژههای بزرگ و نکات بهینهسازی کد میپردازد.
اگر تاکنون با جاوااسکریپت کار کردهاید و میخواهید به یک برنامهنویس حرفهای TypeScript تبدیل شوید، این دوره برای شما ایدهآل است.
آنچه در این دوره خواهید آموخت
- تسلط بر مفاهیم جنریک (Generics) و کاربرد آن در توابع و کلاسها
- استفاده پیشرفته از Utility Types مثل
Partial,Pick,Omit - طراحی و ساخت دکوریتورها (Decorators) برای افزودن متادیتا و رفتارهای مشترک
- مدیریت پروژههای بزرگ با Monorepo و ابزارهایی مثل
RushوLerna - راهکارهای رفع خطاهای رایج و بهبود پیغامهای خطا با Custom Transformers
- ادغام TypeScript با فریمورکهای محبوب مانند React، Vue و Node.js
- بهینهسازی تنظیمات
tsconfig.jsonبرای ساخت سریعتر و سبکتر
مزایا و قابلیتها
پس از اتمام این دوره:
- توانایی پیادهسازی ساختارهای دادهای پیچیده با تایپهای امن
- افزایش قابلیت نگهداری کد و کاهش باگ
- تسریع در توسعه با اتکا بر تایپچکینگ قوی
- استفاده از ابزارهای پیشرفته برای خودکارسازی فرآیند بیلد و تست
- قابلیت همکاری آسانتر تیمی با قراردادهای تایپی واضح
پیشنیازها
- آشنایی اولیه با جاوااسکریپت (ES6+)
- درک مفاهیم بنیادی TypeScript (تعریف تایپ، اینترفیس، تایپ یونین)
- آشنایی مقدماتی با npm و ماژولهای CommonJS/ESM
- آشنایی با ویرایشگرهای کد مثل VSCode و اکستنشنهای TypeScript
سرفصلها و ساختار دوره
- مقدمه و مروری بر نسخه اول – یادآوری مبانی و تغییرات نسخه دوم
- جنریکها در عمق
- تعریف جنریک برای توابع و کلاسها
- جنریکهای شرطی (Conditional Types)
- استفاده از
inferبرای استخراج تایپها
- Utility Types پیشرفته
- سفارشیسازی
RecordوMapped Types - تبدیل خودکار کلیدهای آبجکت مثل
UppercaseوLowercase
- سفارشیسازی
- دکوریتورها
- دکوریتورهای کلاس، پراپرتی و متد
- نوشتن دکوریتور شخصی
- کاربرد در ORM و فریمورکها
- مدیریت پروژه
- Monorepo با
LernaوRush - تقسیمبندی ماژولها و ورژندهی
- Monorepo با
- ابزارها و خودکارسازی
- پلاگینها و Transformerهای سفارشی
- ادغام با ESLint و Prettier
- مثالهای پروژه محور
- ساخت یک API ساده با Node.js و Express
- ایجاد کامپوننتهای تایپایمن در React
مثالهای عملی
در زیر یک نمونه کاربرد جنریکهای شرطی را میبینید:
type IsString = T extends string ? 'yes' : 'no';
type Test1 = IsString; // 'no'
type Test2 = IsString<'Hello'>; // 'yes'
و یک دکوریتور ساده برای لاگگیری متدها:
function Log(target: any, key: string, desc: PropertyDescriptor) {
const original = desc.value;
desc.value = function (...args: any[]) {
console.log(`Calling ${key} with`, args);
return original.apply(this, args);
};
}
نکات کلیدی دوره
- تمرکز ویژه بر امنیت تایپی و کاهش باگ در زمان کامپایل
- استفاده از ابزارهای رسمی و شخص ثالث برای بهبود DX
- تمرینهای کاربردی و پروژهمحور برای تثبیت مفاهیم
- آپدیتهای مداوم بر اساس جدیدترین نسخههای TypeScript
با گذراندن این دوره، مهارت شما به سطحی میرسد که بتوانید در پروژههای بزرگ سازمانی با اطمینان کامل از TypeScript استفاده کنید و اثرپذیری کد را تا حد قابلتوجهی بالا ببرید.


نقد و بررسیها
هنوز بررسیای ثبت نشده است.