کتاب آموزش جامع و کاربردی تایپاسکریپت (TypeScript) برای توسعهدهندگان وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی تایپاسکریپت (TypeScript) برای توسعهدهندگان وب
موضوع کلی: علوم رایانه و فناوری اطلاعات
موضوع میانی: توسعه نرمافزار و برنامهنویسی وب
📋 سرفصلهای دوره
- 1. مبانی و مفاهیم پایه در تایپاسکریپت
- 2. نصب و راهاندازی محیط توسعه تایپاسکریپت
- 3. آشنایی با کامپایلر تایپاسکریپت و فایل تنظیمات tsconfig
- 4. تفاوتهای بنیادین جاوااسکریپت و تایپاسکریپت
- 5. کار با انواع دادههای پایه در تایپاسکریپت
- 6. استفاده از نوع دادههای آرایه و تاپل
- 7. درک مفهوم Type Annotation در متغیرها
- 8. کار با نوع دادههای Any و Unknown
- 9. بررسی نوع دادههای Void و Never در توابع
- 10. مدیریت نوع دادههای Null و Undefined
- 11. تعریف و استفاده از نوع دادههای Enum
- 12. کار با Type Alias برای سادهسازی کدها
- 13. تعریف ساختارهای داده با استفاده از Interface
- 14. تفاوتهای کلیدی بین Interface و Type Alias
- 15. نحوه عملکرد Type Inference در تایپاسکریپت
- 16. استفاده از Union Types برای ترکیب انواع دادهها
- 17. کار با Intersection Types در مدلسازی دادهها
- 18. اصول برنامهنویسی شیءگرا در تایپاسکریپت
- 19. تعریف کلاسها و ویژگیهای آنها
- 20. مفهوم دسترسی به اعضا با کلمات کلیدی Public و Private و Protected
- 21. پیادهسازی متدهای انتزاعی در کلاسهای Abstract
- 22. ارثبری و چندریختی در کلاسهای تایپاسکریپت
- 23. کار با Generics برای نوشتن کدهای منعطف
- 24. استفاده از Generic Constraints برای محدودسازی انواع
- 25. پیادهسازی اینترفیسهای جنریک
- 26. مدیریت خطاها و کار با کدهای Type Guard
- 27. استفاده از ویژگی Readonly برای جلوگیری از تغییر دادهها
- 28. کار با Utility Types برای دستکاری ساختار دادهها
- 29. پیادهسازی ماژولها و سیستم Import و Export
- 30. مدیریت وابستگیها با استفاده از Namespace
- 31. کار با کتابخانههای جانبی و فایلهای تعریف نوع (Declaration Files)
- 32. آشنایی با ساختار @types و مدیریت پکیجهای npm
- 33. استفاده از Decoratorها در کلاسها و متدها
- 34. پیادهسازی الگوهای طراحی در تایپاسکریپت
- 35. تکنیکهای بهینهسازی کد با استفاده از تایپاسکریپت
- 36. بررسی مفاهیم پیشرفته در کامپایلر تایپاسکریپت
- 37. کار با Conditional Types
- 38. استفاده از Mapped Types برای تولید انواع پویا
- 39. پیادهسازی Template Literal Types
- 40. کار با Indexed Access Types
- 41. مدیریت عملیات غیرهمگام با Promises و Async/Await در تایپاسکریپت
- 42. نحوه استفاده از تایپاسکریپت در فریمورکهای وب
- 43. تلفیق تایپاسکریپت با ابزارهای Build مانند Webpack و Vite
- 44. تستنویسی و عیبیابی کدهای تایپاسکریپت
- 45. اصول کدنویسی تمیز و استاندارد در پروژههای بزرگ
- 46. مهاجرت از کدهای جاوااسکریپت به تایپاسکریپت
- 47. بررسی نکات امنیتی در توسعه نرمافزار با تایپاسکریپت
- 48. ارائه پروژه نهایی و جمعبندی مباحث کاربردی
تگها:
آموزش TypeScript
برنامه نویسی شیءگرا
برنامهنویسی تایپاسکریپت
توسعه نرمافزار
توسعه وب
جاوا اسکریپت پیشرفته
طراحی سایت
فریمورکهای وب
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.