کتاب صوتی تسلط بر ویژگیهای نوین جاوااسکریپت (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. مبانی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
ES6
ES7
ES8
ES9
برنامهنویسی جاوااسکریپت
توسعه وب
جاوااسکریپت
جاوااسکریپت مدرن
فرانتاند
یادگیری جاوااسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.