دوره تسلط بر ویژگیهای نوین جاوااسکریپت (ES6+) برای توسعه حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ویژگیهای نوین جاوااسکریپت (ES6+) برای توسعه حرفهای
موضوع کلی: توسعه نرمافزار با جاوااسکریپت
موضوع میانی: برنامهنویسی مدرن با جاوااسکریپت
📋 سرفصلهای دوره
- 1. مبانی جاوااسکریپت مدرن
- 2. ساختار زبان و نحو نوین
- 3. متغیرها و دامنهها در ES6+
- 4. let و const: جایگزینهای var
- 5. فیلدهای جدید برای توابع
- 6. توابع فلش (Arrow Functions)
- 7. کاربرد و مزایای توابع فلش
- 8. پارامترهای پیشفرض توابع
- 9. پارامترهای باقیمانده (Rest Parameters)
- 10. عملگر گسترش (Spread Operator)
- 11. قالبهای رشتهای (Template Literals)
- 12. تگد تمپلیتها (Tagged Templates)
- 13. ساختارهای داده: آرایهها
- 14. متدهای جدید آرایهها
- 15. map، filter، reduce در ES6+
- 16. forEach و for...of
- 17. آرایههای تکرارپذیر (Iterables)
- 18. ساختارهای داده: اشیاء
- 19. ویژگیهای کوتاه شده اشیاء
- 20. نامگذاری پویای ویژگیها
- 21. متدهای Object.assign و Object.create
- 22. اشیاء تکرارپذیر (Iterators)
- 23. مولدها (Generators)
- 24. مفاهیم شیگرایی در جاوااسکریپت
- 25. کلاسها در ES6+
- 26. سازندهها (Constructors)
- 27. وراثت (Inheritance) با کلمات کلیدی extends و super
- 28. متدهای استاتیک و نمونه
- 29. ویژگیهای خصوصی کلاسها
- 30. انتقال مفاهیم شیگرایی به ES6+
- 31. ماژولها در جاوااسکریپت
- 32. وارد کردن و صادر کردن ماژولها
- 33. ماژولهای ES (ES Modules)
- 34. مدیریت وابستگیهای ماژولی
- 35. بهینهسازی و بارگذاری ماژولها
- 36. برنامهنویسی ناهمگام (Asynchronous Programming)
- 37. توابع بازگشتی (Callbacks) و مشکلات آن
- 38. Promiseها در جاوااسکریپت
- 39. مدیریت Promiseها با .then و .catch
- 40. Promise.all و Promise.race
- 41. async/await: نحو جدید ناهمگامی
- 42. کاربرد async/await در توابع
- 43. مدیریت خطا در async/await
- 44. پروژههای عملی با جاوااسکریپت ناهمگام
- 45. کاربرد جاوااسکریپت در فرانتاند
- 46. تعامل با DOM
- 47. مدیریت رویدادها
- 48. فریمورکهای مدرن جاوااسکریپت (مقدماتی)
- 49. مفاهیم اصلی فریمورکها
- 50. معماری برنامههای تکصفحهای (SPA)
- 51. کاربرد جاوااسکریپت در بکاند (Node.js)
- 52. مبانی Node.js
- 53. ماژولهای اصلی Node.js
- 54. ساخت API با Node.js
- 55. مفاهیم پایگاه داده در Node.js
- 56. امنیت در برنامههای جاوااسکریپتی
- 57. اصول کدنویسی تمیز (Clean Code)
- 58. استفاده از Linters و Formatters
- 59. اشکالزدایی (Debugging) پیشرفته
- 60. تستنویسی در جاوااسکریپت
- 61. تستهای واحد (Unit Tests)
- 62. تستهای یکپارچهسازی (Integration Tests)
- 63. ابزارهای تستنویسی
- 64. بهینهسازی عملکرد جاوااسکریپت
- 65. مدیریت حافظه (Memory Management)
- 66. الگوهای طراحی (Design Patterns) در جاوااسکریپت
- 67. الگوی ماژول (Module Pattern)
- 68. الگوی کارخانه (Factory Pattern)
- 69. الگوی ناظر (Observer Pattern)
- 70. الگوی سازنده (Builder Pattern)
- 71. الگوی استراتژی (Strategy Pattern)
- 72. مفاهیم معماری نرمافزار
- 73. معماری MVC و MVVM
- 74. معماری میکروسرویس (مقدماتی)
- 75. امنیت در توسعه وب (بخش جاوااسکریپت)
- 76. حملات XSS و CSRF
- 77. امنیت APIها
- 78. اصول توسعه نرمافزار پایدار
- 79. مستندسازی کد
- 80. مدیریت نسخه (Version Control) با Git
- 81. کار با مخازن Git
- 82. اصول همکاری تیمی با Git
- 83. روشهای توسعه چابک (Agile)
- 84. اسکرام (Scrum) در عمل
- 85. کانبان (Kanban) در عمل
- 86. بررسی و مرور کد (Code Review)
- 87. انتشار و استقرار (Deployment) برنامهها
- 88. مقدمهای بر CI/CD
- 89. ابزارهای CI/CD
- 90. کاربرد جاوااسکریپت در تحلیل داده (مقدماتی)
- 91. مفاهیم اولیه
- 92. کتابخانههای تحلیل داده
- 93. مفاهیم یادگیری ماشین با جاوااسکریپت (مقدماتی)
- 94. اصول اولیه
- 95. کاربرد در پروژههای ساده
- 96. توسعه بازیهای ساده با جاوااسکریپت
- 97. فریمورکهای بازیسازی
- 98. اصول طراحی بازی
- 99. کاربرد جاوااسکریپت در اینترنت اشیاء (IoT) (مقدماتی)
- 100. مبانی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.