برنامه نویسی

Master TypeScript در 60 روز: نقشه راه شما برای تبدیل شدن به یک توسعه دهنده حرفه ای

اگر در مورد تسطیح حرفه توسعه خود در سال 2025 جدی هستید ، یادگیری نوع دیگر اختیاری نیست – ضروری استبشر

برای آسانتر و ساختار بیشتر سفر ، من یک کتاب الکترونیکی کامل و گام به گام ایجاد کرده ام که فقط در 60 روز شما را از مبتدی به حرفه ای راهنمایی می کند:

کتاب الکترونیکی Complete Typescript Developer را از اینجا دریافت کنید

حال ، بیایید دقیقاً همان چیزی را که هر روز در طی دو ماه آینده می آموزید ، طی کنیم – بنابراین می دانید که در حال ساختن مهارت های واقعی و ماندگار ، یک قدم قدرتمند در هر زمان است.


سفر 60 روزه شما

هفته 1-2: پایه های اصلی

  • روز اول: مقدمه ای برای TypeScript – چرا اهمیت دارد و چگونه جاوا اسکریپت را برای همیشه تغییر می دهد.
  • روز 2: تنظیم محیط خود (VS Code ، TS-Node ، و اصول پیکربندی).
  • روز 3: کاوش در انواع اساسی (رشته ، شماره ، بولی و غیره).
  • روز چهارم: حاشیه نویسی ها را تایپ کنید: نحوه توصیف متغیرها و عملکردهای خود به درستی.
  • روز 5: تسلط بر رابط ها: شکل های شیء را به وضوح تعریف کنید.
  • روز ششم: نام مستعار را تایپ کنید: انواع پیچیده را با نام های قابل استفاده مجدد ساده کنید.
  • روز 7: Enums: کد خود را با ثابت و قابل کنترل سازماندهی کنید.

هفته 3-4: گسترش مهارت خود

  • روز 8: توابع در TypeScript – تایپ پارامترها و مقادیر بازگشت.
  • روز 9: پارامترهای اختیاری و پیش فرض برای کد انعطاف پذیر تر.
  • روز 10: انواع اتحادیه و تقاطع برای بیان انواع غنی تر.
  • روز 11: انواع تحت اللفظی برای مقادیر دقیق و خاص.
  • روز 12: باریک کردن را تایپ کنید – کد خود را ایمن تر و باهوش تر کنید.
  • روز 13: ادعاهای تایپ: وقتی بهتر از TypeScript می دانید.
  • روز 14: درک خطرات و کاربردهای anyبا unknownوت never انواع

هفته 5-6: ساختار برنامه های کاربردی

  • روز 15: آرایه ها و Tuples: کار با مجموعه ها.
  • روز 16: تایپ کردن اشیاء به درستی برای مدل سازی داده های دنیای واقعی.
  • روز 17: آشنایی با کلاس ها و برنامه نویسی شی گرا.
  • روز 18: با استفاده از اصلاح کننده های دسترسی (publicبا privateبا protected) برای محاصره ایمن.
  • روز 19: ارث کلاس ساختمان و گسترش عملکرد.
  • روز 20: مقایسه و ترکیب رابط ها و کلاس ها.

هفته 7-8: ژنرال ها و انواع پیشرفته

  • روز 21: مقدمه ای برای ژنرال ها – ساخت کد قابل استفاده مجدد و انعطاف پذیر.
  • روز 22: نوشتن توابع عمومی.
  • روز 23: ایجاد کلاسهای عمومی.
  • روز 24: کاوش در انواع ابزار: جزئی ، انتخاب و حذف.
  • روز 25: تسلط بر رکورد و readonly.
  • روز 26: کار با انواع نقشه برداری.
  • روز 27: انواع مشروط: منطق را به انواع خود اضافه کنید.

هفته 9-10: توسعه در دنیای واقعی

  • روز 28: سازماندهی کد با ماژول ها.
  • روز 29: با استفاده از نام های نام
  • روز 30: درک و نوشتن پرونده های اعلامیه.

  • روز 31: پیکربندی tsconfig.json خود را به طور مؤثر.

  • روز 32: فعال کردن و کار با حالت سخت.

هفته 11-12: TypeScript + چارچوب ها

  • روز 33: ادغام TypeScript با پروژه های JavaScript.
  • روز 34: BUILDING BACKENDS: TypeScript با Node.js.
  • روز 35: ایجاد API با TypeScript و Express.

  • روز 36: TypeScript + اصول اولیه واکنش: تایپ کردن غرفه ها و حالت.

  • روز 37: ساختن قلاب های سفارشی با TypeScript.

  • روز 38: مدیریت حالت با API زمینه و TypeScript.

  • روز 39: واکشی API ها در TypeScript و پاسخگویی با خیال راحت.

هفته های آخر: موضوعات و پروژه های پیشرفته

  • روز 40: تکنیک های پیشرفته کنترل خطای.
  • روز 41: ساخت و استقرار یک برنامه ساده تمام پشته.
  • روز 42: کار با کتابخانه های شخص ثالث در TypeScript.
  • روز 43: گسترش و ادغام رابط ها و انواع.
  • روز 44: اتحادیه های تبعیض آمیز: رسیدگی به کشورهای پیچیده.

  • روز 45: دستکاری مستقیم DOM با استفاده از TypeScript.

  • روز 46: رسیدگی به رویدادها با تایپ قوی.

  • روز 47: تسلط بر ژنرهای پیشرفته.

  • روز 48: ساخت انواع نقشه برداری پیشرفته.

  • روز 49: ایجاد یک برنامه کوچک کامل (ساخت پروژه).

  • روز 50: اتخاذ یک ذهنیت توسعه نوع.

هفته 13-14: به پایان رساندن قوی

  • روز 51: کدگذاری و قالب بندی کد Typescript خود (ESLINT + PRETTIER).
  • روز 52: نوشتن تست برای برنامه های TypeScript با استفاده از JEST.
  • روز 53: بهبود عملکرد برنامه.

  • روز 54: مرور بهترین شیوه ها در توسعه TypeScript.

  • روز 55: صیقل دادن پروژه های نمونه کارها.

  • روز 56: آماده سازی برای مصاحبه های فنی (مخصوص نوع).

  • روز 57: ساخت پروژه ها و گسترش پروژه ها.

  • روز 58: مصاحبه ها و ارزیابی خود را مسخره کنید.

  • روز 59: بررسی نهایی نمونه کارها.

  • روز 60: رشد خود را جشن بگیرید – و تسلط خود را ادامه دهید!


چرا اکنون باید شروع کنید

توسعه دهندگان TypeScript تقاضای فوق العاده ای دارندبشر

با یادگیری صحیح آن-نه فقط در بیت ها و قطعات ، بلکه به صورت جامد و گام به گام-شما در یک مهارت سرمایه گذاری می کنید درهای باز ، درآمد آزاد خود را افزایش دهید و شما را به یک توسعه دهنده ضروری تبدیل کنید در هر تیمی

این سفر 60 روزه فقط مربوط به یادگیری نحو نیست. این در مورد اعتماد به نفس است.

این در مورد تغییر درک شما از کد و آماده سازی خود برای ساخت برنامه های واقعی و درجه تولید است که شرکت ها واقعاً به آن احتیاج دارند.

امروز تصمیمی بگیرید که آینده آینده شما به آن افتخار خواهد کرد.

کتاب الکترونیکی کامل Developer را از اینجا دریافت کنید و سفر خود را شروع کنید

بیایید آینده خود را بسازیم – یک روز ، یک پروژه ، یک موفقیت در هر زمان.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا