برای تغییر این متن بر روی دکمه ویرایش کلیک کنید. لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.

دوره جامع و پروژه‌محور TypeScript

دوره جامع و پروژه‌محور TypeScript

دوره جامع و پروژه‌محور TypeScript

در این دوره ۳۲ ساعته، شما تایپ‌اسکریپت را از پایه تا پیشرفته‌ترین مفاهیم (مانند Generics، Decorators و Advanced Types) خواهید آموخت. همچنین در طول دوره، نحوه پیکربندی TypeScript، مدیریت پروژه‌های بزرگ، استفاده از Utility Typeها، Type Narrowing، Generics و ساخت پروژه‌های Type-Safe به‌صورت عملی آموزش داده می‌شود.

7,200,000 تومان

دوره جامع و پروژه‌محور TypeScript

پیش نیاز دوره

آشنایی با JavaScript و مفاهیم ES6

شیوه برگزاری

[course_class_type]

ظرفیت کلاس‌ها

حداکثر ۲۰ نفر

زمان دوره

32 ساعت

نوع کلاس نوع کلاس

آنلاین

,

حضوری

پیش نیاز

آشنایی با JavaScript و مفاهیم ES6

قسط اول (هنگام ثبت‌نام): 3,600,000 تومان
قسط دوم (۳۰ روز بعد): 3,600,000 تومان

سرفصل‌های دوره

  • معرفی TypeScript و مقایسه آن با JavaScript
  • نصب، راه‌اندازی محیط توسعه و اجرای اولین برنامه
  • بررسی انواع داده‌های اصلی (Number, String, Boolean)
  • کار با Object, Array, Tuple و Enum
  • درک مفاهیم Type Aliases, Union Types و Literal Types
  • نوع‌دهی به توابع (Function Types, Return Types & Callbacks)
  • بررسی نوع‌های ویژه: Unknown, Never و Any
  • آشنایی با Type Inference و Type Annotation
  • نحوه کار کامپایلر تایپ‌اسکریپت در پس‌زمینه
  • بررسی دقیق و تنظیمات فایل tsconfig.json
  • مدیریت فایل‌های ورودی و خروجی (Include, Exclude, OutDir)
  • دیباگ کردن کدهای تایپ‌اسکریپت (Source Maps)
  • رعایت Best Practiceها و Strict Mode در پیکربندی پروژه‌های بزرگ
  • مفاهیم پایه شی‌گرایی (OOP) در تایپ‌اسکریپت
  • ایجاد کلاس‌ها، Constructorها و Access Modifierها (Public, Private, Protected)
  • ویژگی‌های Readonly و Shorthand Initialization
  • ارث‌بری (Inheritance) و متدهای Overriding
  • کلاس‌ها و متدهای Abstract
  • تعریف Interfaces و استفاده از آن‌ها به عنوان قرارداد (Contracts)
  • تفاوت و کاربرد Type در برابر Interface
  • استفاده از Intersection Types
  • مفاهیم Type Casting (Type Assertion)
  • کار با Index Properties
  • ویژگی‌های مدرن: Optional Chaining و Nullish Coalescing
  • پیاده‌سازی Overload کردن توابع (Function Overloads)
  • مفاهیمType Guards و Type Narrowing
  • چرا به Generics نیاز داریم؟
  • ساخت توابع و کلاس‌های Generic
  • محدود کردن جنریک‌ها (Generic Constraints)
  • کار با Utility Typeهای داخلی تایپ‌اسکریپت (مانند Partial, Readonly, Pick)
  • دکوراتور چیست و مفهوم Metaprogramming
  • پیاده‌سازی Class Decorators
  • پیاده‌سازی Property, Method و Accessor Decorators
  • زمان اجرای دکوراتورها و ساخت Factory Decorators
  • سازماندهی کدها با Namespaces و ES6 Modules
  • معرفی و پیکربندی ابزارهای Build مانند Vite و Webpack
  • پروژه عملی: ساخت یک اپلیکیشن Drag & Drop با استفاده از مفاهیم شی‌گرایی و مدیریت State
  • نحوه استفاده از کتابخانه‌های جاوااسکریپتی (Third-party Libraries) در تایپ‌اسکریپت و فایل‌های d.ts.
  • تنظیمات تایپ‌اسکریپت در پروژه‌های React و Next.js
  • نوع‌دهی به Props, State و رویدادها (Events) در React
  • راه‌اندازی سریع یک سرور Node.js / Express با TypeScript
  • جمع‌بندی دوره و پرسش و پاسخ

Road Map

توضیحات

تایپ‌اسکریپت (TypeScript) امروزه به استاندارد اول توسعه برنامه‌های تحت وب تبدیل شده است. در پروژه‌های بزرگ، جاوااسکریپت به دلیل نداشتن نوع‌داده‌های ثابت و ایستا (Static Typing) می‌تواند باعث بروز خطاهای پیش‌بینی‌نشده، کاهش خوانایی کد و دشوار شدن نگهداری و توسعه پروژه شود. تایپ‌اسکریپت که توسط مایکروسافت توسعه یافته، به عنوان یک لایه اضافه بر روی جاوااسکریپت قرار می‌گیرد و با ارائه امکاناتی نظیر Type Checking، شی‌گرایی پیشرفته (OOP) و ابزارهای مدرن، کدنویسی را امن‌تر، مقیاس‌پذیرتر و قابل نگهداری‌تر می‌کند.

شرکت‌کنندگان همچنین یاد می‌گیرند چگونه TypeScript را در کنار تکنولوژی‌هایی مانند React، Next.js و Node.js در پروژه‌های واقعی استفاده و پیکربندی کنند.

کاتالوگ دوره

سئوالات متداول

اساتید دوره

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع و پروژه‌محور TypeScript”

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

درخواست مشاوره رایگان


زمان دوره

32 ساعت

نوع کلاس نوع کلاس

آنلاین

,

حضوری

پیش نیاز

آشنایی با JavaScript و مفاهیم ES6

قسط اول (هنگام ثبت‌نام): 3,600,000 تومان
قسط دوم (۳۰ روز بعد): 3,600,000 تومان

سرفصل‌های دوره

  • معرفی TypeScript و مقایسه آن با JavaScript
  • نصب، راه‌اندازی محیط توسعه و اجرای اولین برنامه
  • بررسی انواع داده‌های اصلی (Number, String, Boolean)
  • کار با Object, Array, Tuple و Enum
  • درک مفاهیم Type Aliases, Union Types و Literal Types
  • نوع‌دهی به توابع (Function Types, Return Types & Callbacks)
  • بررسی نوع‌های ویژه: Unknown, Never و Any
  • آشنایی با Type Inference و Type Annotation
  • نحوه کار کامپایلر تایپ‌اسکریپت در پس‌زمینه
  • بررسی دقیق و تنظیمات فایل tsconfig.json
  • مدیریت فایل‌های ورودی و خروجی (Include, Exclude, OutDir)
  • دیباگ کردن کدهای تایپ‌اسکریپت (Source Maps)
  • رعایت Best Practiceها و Strict Mode در پیکربندی پروژه‌های بزرگ
  • مفاهیم پایه شی‌گرایی (OOP) در تایپ‌اسکریپت
  • ایجاد کلاس‌ها، Constructorها و Access Modifierها (Public, Private, Protected)
  • ویژگی‌های Readonly و Shorthand Initialization
  • ارث‌بری (Inheritance) و متدهای Overriding
  • کلاس‌ها و متدهای Abstract
  • تعریف Interfaces و استفاده از آن‌ها به عنوان قرارداد (Contracts)
  • تفاوت و کاربرد Type در برابر Interface
  • استفاده از Intersection Types
  • مفاهیم Type Casting (Type Assertion)
  • کار با Index Properties
  • ویژگی‌های مدرن: Optional Chaining و Nullish Coalescing
  • پیاده‌سازی Overload کردن توابع (Function Overloads)
  • مفاهیمType Guards و Type Narrowing
  • چرا به Generics نیاز داریم؟
  • ساخت توابع و کلاس‌های Generic
  • محدود کردن جنریک‌ها (Generic Constraints)
  • کار با Utility Typeهای داخلی تایپ‌اسکریپت (مانند Partial, Readonly, Pick)
  • دکوراتور چیست و مفهوم Metaprogramming
  • پیاده‌سازی Class Decorators
  • پیاده‌سازی Property, Method و Accessor Decorators
  • زمان اجرای دکوراتورها و ساخت Factory Decorators
  • سازماندهی کدها با Namespaces و ES6 Modules
  • معرفی و پیکربندی ابزارهای Build مانند Vite و Webpack
  • پروژه عملی: ساخت یک اپلیکیشن Drag & Drop با استفاده از مفاهیم شی‌گرایی و مدیریت State
  • نحوه استفاده از کتابخانه‌های جاوااسکریپتی (Third-party Libraries) در تایپ‌اسکریپت و فایل‌های d.ts.
  • تنظیمات تایپ‌اسکریپت در پروژه‌های React و Next.js
  • نوع‌دهی به Props, State و رویدادها (Events) در React
  • راه‌اندازی سریع یک سرور Node.js / Express با TypeScript
  • جمع‌بندی دوره و پرسش و پاسخ

Road Map

توضیحات

تایپ‌اسکریپت (TypeScript) امروزه به استاندارد اول توسعه برنامه‌های تحت وب تبدیل شده است. در پروژه‌های بزرگ، جاوااسکریپت به دلیل نداشتن نوع‌داده‌های ثابت و ایستا (Static Typing) می‌تواند باعث بروز خطاهای پیش‌بینی‌نشده، کاهش خوانایی کد و دشوار شدن نگهداری و توسعه پروژه شود. تایپ‌اسکریپت که توسط مایکروسافت توسعه یافته، به عنوان یک لایه اضافه بر روی جاوااسکریپت قرار می‌گیرد و با ارائه امکاناتی نظیر Type Checking، شی‌گرایی پیشرفته (OOP) و ابزارهای مدرن، کدنویسی را امن‌تر، مقیاس‌پذیرتر و قابل نگهداری‌تر می‌کند.

شرکت‌کنندگان همچنین یاد می‌گیرند چگونه TypeScript را در کنار تکنولوژی‌هایی مانند React، Next.js و Node.js در پروژه‌های واقعی استفاده و پیکربندی کنند.

کاتالوگ دوره

سئوالات متداول

اساتید دوره

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع و پروژه‌محور TypeScript”

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

درخواست مشاوره رایگان


آموزش از پایه تا بازار کار

شروع دوره بدون پیش‌نیاز. اصول الگوریتم و ساختارهای داده را از پایه بیاموزید.

یادگیری پروژه‌محور

کار روی ۳ پروژه واقعی شامل پیاده‌سازی سیستم‌های وب و مدیریت داده جهت تقویت رزومه کاری

فرصت‌های استخدامی ویژه

معرفی دانشجویان برتر دوره به شرکت‌های همکار و معتبر حوزه IT کشور

پشتیبانی مداوم دانشجویان

رفع اشکال همیشگی در کانال‌های اختصاصی کلاس حتی بعد از پایان ترم

معرفی دوره

در این دوره ۳۲ ساعته، شما تایپ‌اسکریپت را از پایه تا پیشرفته‌ترین مفاهیم (مانند Generics، Decorators و Advanced Types) خواهید آموخت. همچنین در طول دوره، نحوه پیکربندی TypeScript، مدیریت پروژه‌های بزرگ، استفاده از Utility Typeها، Type Narrowing، Generics و ساخت پروژه‌های Type-Safe به‌صورت عملی آموزش داده می‌شود.

کلاس‌های فعال دوره

سرفصل‌های آموزشی دوره

  • معرفی TypeScript و مقایسه آن با JavaScript
  • نصب، راه‌اندازی محیط توسعه و اجرای اولین برنامه
  • بررسی انواع داده‌های اصلی (Number, String, Boolean)
  • کار با Object, Array, Tuple و Enum
  • درک مفاهیم Type Aliases, Union Types و Literal Types
  • نوع‌دهی به توابع (Function Types, Return Types & Callbacks)
  • بررسی نوع‌های ویژه: Unknown, Never و Any
  • آشنایی با Type Inference و Type Annotation
  • نحوه کار کامپایلر تایپ‌اسکریپت در پس‌زمینه
  • بررسی دقیق و تنظیمات فایل tsconfig.json
  • مدیریت فایل‌های ورودی و خروجی (Include, Exclude, OutDir)
  • دیباگ کردن کدهای تایپ‌اسکریپت (Source Maps)
  • رعایت Best Practiceها و Strict Mode در پیکربندی پروژه‌های بزرگ
  • مفاهیم پایه شی‌گرایی (OOP) در تایپ‌اسکریپت
  • ایجاد کلاس‌ها، Constructorها و Access Modifierها (Public, Private, Protected)
  • ویژگی‌های Readonly و Shorthand Initialization
  • ارث‌بری (Inheritance) و متدهای Overriding
  • کلاس‌ها و متدهای Abstract
  • تعریف Interfaces و استفاده از آن‌ها به عنوان قرارداد (Contracts)
  • تفاوت و کاربرد Type در برابر Interface
  • استفاده از Intersection Types
  • مفاهیم Type Casting (Type Assertion)
  • کار با Index Properties
  • ویژگی‌های مدرن: Optional Chaining و Nullish Coalescing
  • پیاده‌سازی Overload کردن توابع (Function Overloads)
  • مفاهیمType Guards و Type Narrowing
  • چرا به Generics نیاز داریم؟
  • ساخت توابع و کلاس‌های Generic
  • محدود کردن جنریک‌ها (Generic Constraints)
  • کار با Utility Typeهای داخلی تایپ‌اسکریپت (مانند Partial, Readonly, Pick)
  • دکوراتور چیست و مفهوم Metaprogramming
  • پیاده‌سازی Class Decorators
  • پیاده‌سازی Property, Method و Accessor Decorators
  • زمان اجرای دکوراتورها و ساخت Factory Decorators
  • سازماندهی کدها با Namespaces و ES6 Modules
  • معرفی و پیکربندی ابزارهای Build مانند Vite و Webpack
  • پروژه عملی: ساخت یک اپلیکیشن Drag & Drop با استفاده از مفاهیم شی‌گرایی و مدیریت State
  • نحوه استفاده از کتابخانه‌های جاوااسکریپتی (Third-party Libraries) در تایپ‌اسکریپت و فایل‌های d.ts.
  • تنظیمات تایپ‌اسکریپت در پروژه‌های React و Next.js
  • نوع‌دهی به Props, State و رویدادها (Events) در React
  • راه‌اندازی سریع یک سرور Node.js / Express با TypeScript
  • جمع‌بندی دوره و پرسش و پاسخ

توضیحات

تایپ‌اسکریپت (TypeScript) امروزه به استاندارد اول توسعه برنامه‌های تحت وب تبدیل شده است. در پروژه‌های بزرگ، جاوااسکریپت به دلیل نداشتن نوع‌داده‌های ثابت و ایستا (Static Typing) می‌تواند باعث بروز خطاهای پیش‌بینی‌نشده، کاهش خوانایی کد و دشوار شدن نگهداری و توسعه پروژه شود. تایپ‌اسکریپت که توسط مایکروسافت توسعه یافته، به عنوان یک لایه اضافه بر روی جاوااسکریپت قرار می‌گیرد و با ارائه امکاناتی نظیر Type Checking، شی‌گرایی پیشرفته (OOP) و ابزارهای مدرن، کدنویسی را امن‌تر، مقیاس‌پذیرتر و قابل نگهداری‌تر می‌کند.

شرکت‌کنندگان همچنین یاد می‌گیرند چگونه TypeScript را در کنار تکنولوژی‌هایی مانند React، Next.js و Node.js در پروژه‌های واقعی استفاده و پیکربندی کنند.

مطالعه بیشتر
زمان دوره

32 ساعت

نوع کلاس نوع کلاس

آنلاین

,

حضوری

پیش نیاز

آشنایی با JavaScript و مفاهیم ES6

پس از اتمام دوره مدرک معتبر دریاف کنید

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.

برای دانلود نمونه مدرک کلیک کنید

پس از اتمام دوره مدرک معتبر دریاف کنید

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.

برای دانلود نمونه مدرک کلیک کنید.

سوالات متداول دوره

دیدگاه‌ها

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع و پروژه‌محور TypeScript”

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

درخواست مشاوره رایگان


محصولات مشابه

کلاس‌های فعال دوره