🎓 دوره جامع JavaScript و TypeScript — صفر تا صد
دوره صفر تا صد js و ts - ساخته شده توسط GLM5.3-Flash
مشاهده ریپازیتوری js-ts-course در گیتهاب
برای ورود به صفحه این دوره، مشاهده سرفصلها یا ثبتنام کلیک کنید
🎓 دوره جامع JavaScript و TypeScript — صفر تا صد
مخاطب: از اولین خط کد عمرت تا سطحی که در هر پروژهای (React، Node، فرانت، بک) راحت JS/TS بنویسی
ساختار: دو بخش — JavaScript عمیق (فصل ۱-۸) و TypeScript از صفر تا عملی (فصل ۹-۱۲) — فصل آخر چیتشیت و نقشه راه
🤖 تولید شده توسط هوش مصنوعی: این دوره بهطور کامل توسط مدل GLM-5.3-Flash تولید و تدوین شده است.
🎯 چرا JS + TS با هم؟
- JavaScript زبان وب است: هر مرورگر، هر فریمورک فرانت (React/Next)، و سمت سرور (Node). بدون آن هیچ فرانتکاری نیست.
- TypeScript = JavaScript + سیستم تایپ. امروز در آگهیهای شغلی جدی، TS دیگر «امتیاز» نیست — پیشفرض است.
- ترتیب درست یادگیری: اول JS را واقعی بفهم (نه سطحی)، بعد TS — چون TS فقط «قوانین سختگیرانهتر» روی همان JS است.
🤖 تولید شده توسط هوش مصنوعی: این دوره بهطور کامل توسط مدل GLM-5.3-Flash تولید و تدوین شده است.
🗺️ نقشه دوره
بخش اول — JavaScript (فصل ۱-۸)
| فصل | موضوع |
|---|---|
| فصل ۱ | نصب و اجرا، متغیرها، انواع داده، عملگرها |
| فصل ۲ | شرطها، حلقهها، توابع پایه |
| فصل ۳ | توابع عمیق: scope، closure، callback، arrow |
| فصل ۴ | آبجکتها، آرایهها و متدهای قدرتمند |
| فصل ۵ | رشتهها، اعداد، Date، JSON |
| فصل ۶ | DOM و رویدادها (فرانت واقعی) |
| فصل ۷ | Async کامل: callback → Promise → async/await |
| فصل ۸ | ماژولها، مدیریت خطا و دیباگ |
بخش دوم — TypeScript (فصل ۹-۱۲)
| فصل | موضوع |
|---|---|
| فصل ۹ | چرا TS، نصب، annotate پایه |
| فصل ۱۰ | interface/type، union، narrowing، generics |
| فصل ۱۱ | Utility Types، type guards، strict mode |
| فصل ۱۲ | TS در پروژه واقعی: API، React، zod |
فصل پایانی
| فصل | موضوع |
|---|---|
| فصل ۱۳ | چیتشیت دوتایی + گلاساری + نقشه راه |
🤖 تولید شده توسط هوش مصنوعی: این دوره بهطور کامل توسط مدل GLM-5.3-Flash تولید و تدوین شده است.
🧪 زمین تمرین
همهچیز با Node اجرا میشود (فصل ۱ نصبش میکنیم):
mkdir js-ts-playground && cd js-ts-playground
node # REPL — بنویس و فوری جواب بگیر (exit با .exit)
قانون طلایی دوره: هر مفهوم را خودت تایپ و اجرا کن — JS با خواندن یاد گرفته نمیشود، با شکستن و دیدن ارور یاد گرفته میشود. خطاها دوست تو هستند.
🤖 تولید شده توسط هوش مصنوعی: این دوره بهطور کامل توسط مدل GLM-5.3-Flash تولید و تدوین شده است.
📋 پیشنیاز
هیچ. دوره از «متغیر یعنی چی؟» شروع میکند. (اگر دورههای قبلی را خواندهای: CLI برای اجرای Node لازم است — فصل ۱ نصب را کامل میکند.)
🤖 تولید شده توسط هوش مصنوعی: این دوره بهطور کامل توسط مدل GLM-5.3-Flash تولید و تدوین شده است.
📄 نسخه PDF
نسخه PDF رنگی راستبهچپ (فونت وزیرمتن) در همین پوشه: «دوره کامل JavaScript و TypeScript.pdf». بازسازی: python build/build_pdf.py + رندر Chrome headless.
🏷️ کلمات کلیدی و برچسبهای سئو (SEO Keywords & Tags)
تگهای پیشنهادی برای مخزن گیتهاب (Topics):
javascript, typescript, es6, async-await, modern-js, web-dev, persian-tutorial, farsi, آموزش-جاوااسکریپت, آموزش-تایپ-اسکریپت
کلمات کلیدی جستجو:
آموزش صفر تا صد جاوا اسکریپت و تایپ اسکریپت, کتاب آموزش TypeScript به زبان فارسی pdf, مفاهیم پیشرفته JS, پرامیس ها و Event Loop, جاوا اسکریپت برای بازار کار
📥 دانلود مستقیم نسخه چاپی و PDF کتاب
برای دسترسی و دانلود مستقیم فایل PDF کامل این دوره آموزشی، به بخش Releases همین ریپازیتوری مراجعه کنید یا فایل PDF قرار داده شده در ریشه مخزن را دریافت نمایید.
