اپلیکیشن اندرویدی فلشکارت آموزشی 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.