دوره TypeScript for Data Analysis همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript for Data Analysis
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مبانی TypeScript برای تحلیل دادهها
- 2. نصب و راهاندازی TypeScript و محیط توسعه
- 3. آشنایی با مفاهیم اولیه تایپ اسکریپت و مزایای آن
- 4. تنظیمات کامپایلر TypeScript (tsconfig.json)
- 5. انواع دادههای اولیه در TypeScript (string, number, boolean, null, undefined, symbol)
- 6. متغیرها، ثابتها و قواعد نامگذاری در TypeScript
- 7. کار با آرایهها و عملیاتهای رایج روی آنها
- 8. کار با اشیاء و دسترسی به اعضای آنها
- 9. عملگرها و عبارات در TypeScript
- 10. ساختارهای کنترلی (if/else, switch)
- 11. حلقهها (for, while, do/while)
- 12. توابع در TypeScript: تعریف، فراخوانی و پارامترها
- 13. انواع بازگشتی توابع
- 14. توابع Arrow (Arrow functions)
- 15. آشنایی با انواع داده سفارشی (Custom Types)
- 16. رابطها (Interfaces) در TypeScript
- 17. کلاسها در TypeScript: تعریف، ساختار و اعضا
- 18. وراثت (Inheritance) و چندریختی (Polymorphism) در کلاسها
- 19. دستورات دسترسی (public, private, protected) در کلاسها
- 20. کار با ماژولها و ایمپورت/اکسپورت کردن
- 21. مدیریت خطاها با استفاده از try/catch/finally
- 22. استفاده از generics در TypeScript
- 23. آشنایی با انواع داده union و intersection
- 24. کار با literal types
- 25. استفاده از enum در TypeScript
- 26. آشنایی با type alias
- 27. کار با decorators در TypeScript
- 28. آشنایی با async/await و کار با Promise
- 29. آشنایی با مفاهیم Object Oriented Programming (OOP)
- 30. آشنایی با Functional Programming در TypeScript
- 31. آشنایی با immutability
- 32. نصب و استفاده از کتابخانههای npm
- 33. مبانی کار با JSON در TypeScript
- 34. خواندن و نوشتن فایلها با TypeScript
- 35. استفاده از Type Guards
- 36. آشنایی با advanced types: keyof, typeof, mapped types
- 37. آشنایی با utility types
- 38. Debugging کردن کدهای TypeScript
- 39. بهینهسازی کدهای TypeScript
- 40. آشنایی با تست نویسی (Unit Testing) در TypeScript
- 41. آشنایی با Mocking در تست نویسی
- 42. کار با کتابخانه Jest برای تست نویسی
- 43. آشنایی با ESLint و Prettier برای کدنویسی تمیز
- 44. استفاده از TypeScript در پروژههای Front-end
- 45. کاربرد TypeScript در React
- 46. آشنایی با تایپ کردن Prop ها در React
- 47. تایپ کردن State ها در React
- 48. کار با Context در React
- 49. کار با Hooks در React با TypeScript
- 50. آشنایی با Styled Components و TypeScript
- 51. آشنایی با Redux و TypeScript
- 52. مدیریت فرمها در React با TypeScript
- 53. آشنایی با Next.js و TypeScript
- 54. آشنایی با Gatsby و TypeScript
- 55. کاربرد TypeScript در Angular
- 56. آشنایی با تایپ کردن در کامپوننتهای Angular
- 57. کار با Dependency Injection در Angular
- 58. استفاده از RxJS در Angular با TypeScript
- 59. کاربرد TypeScript در Back-end
- 60. آشنایی با Node.js و TypeScript
- 61. ساخت API با Express و TypeScript
- 62. استفاده از TypeORM برای کار با دیتابیسها
- 63. اعتبارسنجی دادهها در Node.js
- 64. کار با Authentication و Authorization
- 65. آشنایی با NestJS و TypeScript
- 66. آشنایی با GraphQL و TypeScript
- 67. آشنایی با Docker و TypeScript
- 68. آشنایی با Docker Compose
- 69. آشنایی با Continuous Integration/Continuous Deployment (CI/CD)
- 70. TypeScript برای تحلیل دادهها
- 71. مقدمهای بر تحلیل دادهها و TypeScript
- 72. نصب و راهاندازی کتابخانههای تحلیل داده (pandas.js, danfo.js)
- 73. خواندن و بارگذاری دادهها از منابع مختلف (CSV, JSON, API)
- 74. پاکسازی و پیشپردازش دادهها
- 75. شناسایی و مدیریت مقادیر NaN و Missing Data
- 76. تغییر نوع دادهها (Type Casting)
- 77. فیلتر کردن دادهها
- 78. مرتبسازی دادهها
- 79. گروهبندی دادهها (Grouping)
- 80. محاسبه آمارهای توصیفی (Mean, Median, Mode, Standard Deviation)
- 81. تجزیه و تحلیل سریهای زمانی
- 82. مدیریت تاریخ و زمان در TypeScript
- 83. کار با دادههای متنی (String Manipulation)
- 84. کار با دادههای categorical
- 85. آشنایی با visualization (نمودارسازی) در TypeScript
- 86. استفاده از کتابخانه Chart.js
- 87. استفاده از کتابخانه D3.js
- 88. ایجاد نمودارهای میلهای، خطی، دایرهای و پراکندگی
- 89. تجزیه و تحلیل دادههای جغرافیایی
- 90. کار با GeoJSON در TypeScript
- 91. آشنایی با machine learning و TypeScript
- 92. استفاده از کتابخانه TensorFlow.js
- 93. مدلسازی و پیشبینی دادهها
- 94. ارزیابی مدلها
- 95. بهینهسازی مدلها
- 96. آشنایی با دادههای بزرگ (Big Data) و TypeScript
- 97. استفاده از وبسرویسهای تحلیل داده
- 98. آشنایی با مفاهیم Data Mining
- 99. آشنایی با مفاهیم Data Science
- 100. پروژههای عملی تحلیل داده با TypeScript
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.