کتاب ساخت چارچوب (Framework) جاوااسکریپت از ابتدا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت چارچوب (Framework) جاوااسکریپت از ابتدا
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی پیشرفتهٔ وب
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب و جاوااسکریپت
- 2. مبانی زبان جاوااسکریپت
- 3. متغیرها، انواع داده و عملگرها
- 4. ساختارهای کنترلی: شرطها و حلقهها
- 5. توابع در جاوااسکریپت
- 6. اشیاء و پروتوتایپها
- 7. کلاسها و وراثت در جاوااسکریپت
- 8. مدیریت خطا و استثناها
- 9. مفاهیم ناهمزمانی: Callbacks
- 10. مفاهیم ناهمزمانی: Promises
- 11. مفاهیم ناهمزمانی: Async/Await
- 12. کار با DOM (Document Object Model)
- 13. مدیریت رویدادها در وب
- 14. ارتباط با سرور: Fetch API
- 15. ساختاردهی پروژهٔ وب
- 16. اصول طراحی چارچوب (Framework)
- 17. اهداف و معماری چارچوب
- 18. مولفههای اصلی چارچوب
- 19. مدیریت وضعیت (State Management)
- 20. مسیریابی (Routing) در چارچوب
- 21. کامپوننتسازی
- 22. لایفسایکل کامپوننتها
- 23. ارتباط بین کامپوننتها
- 24. مدیریت رویدادها در کامپوننتها
- 25. رندرینگ و بهروزرسانی UI
- 26. بهینهسازی رندرینگ
- 27. کار با فرمها
- 28. اعتبارسنجی دادهها
- 29. مدیریت دادههای پیچیده
- 30. پشتیبانی از زبانهای مختلف (i18n)
- 31. ذخیرهسازی سمت کلاینت (Local Storage)
- 32. امنیت در سمت کلاینت
- 33. ابزارهای توسعه (Build Tools)
- 34. بستهبندی کد (Bundling)
- 35. تبدیل کد (Transpilation)
- 36. تست واحد (Unit Testing)
- 37. تست ادغام (Integration Testing)
- 38. تست End-to-End
- 39. اشکالزدایی (Debugging)
- 40. بهینهسازی عملکرد چارچوب
- 41. الگوهای طراحی در جاوااسکریپت
- 42. الگوهای طراحی در معماری چارچوب
- 43. معماری MVC (Model-View-Controller)
- 44. معماری MVVM (Model-View-ViewModel)
- 45. معماری MVP (Model-View-Presenter)
- 46. معماری Flux
- 47. معماری Redux
- 48. ساخت یک سیستم کامپوننت سفارشی
- 49. مدیریت ماژولها
- 50. بهینهسازی بارگذاری ماژولها
- 51. کار با APIهای خارجی
- 52. مدیریت خطاهای API
- 53. پیادهسازی احراز هویت (Authentication)
- 54. پیادهسازی مجوزها (Authorization)
- 55. طراحی API داخلی چارچوب
- 56. مستندسازی چارچوب
- 57. انتشار چارچوب
- 58. مدیریت وابستگیها
- 59. نسخهبندی چارچوب
- 60. توسعهٔ افزونهها برای چارچوب
- 61. کار با ابزارهای خط فرمان (CLI)
- 62. ساخت ابزار CLI سفارشی
- 63. بهینهسازی مصرف حافظه
- 64. مدیریت منابع
- 65. طراحی ریسپانسیو (Responsive Design)
- 66. کار با انیمیشنها
- 67. انیمیشنهای CSS
- 68. انیمیشنهای جاوااسکریپت
- 69. کار با گرافیک و Canvas
- 70. پردازش تصویر سمت کلاینت
- 71. ذخیرهسازی دادههای حجیم
- 72. کار با Web Workers
- 73. پردازش موازی در مرورگر
- 74. امنیت دادههای کاربر
- 75. حریم خصوصی در وب
- 76. مطابقت با استانداردهای وب
- 77. تست بار (Load Testing)
- 78. تست پایداری (Stress Testing)
- 79. طراحی برای دسترسیپذیری (Accessibility)
- 80. استفاده از SVG
- 81. کار با فونتهای سفارشی
- 82. بهینهسازی تصاویر
- 83. مدیریت کش سمت سرور (Server-Side Caching)
- 84. پروتکل HTTP/2 و HTTP/3
- 85. طراحی APIهای RESTful
- 86. اصول طراحی APIهای GraphQL
- 87. مقایسهٔ REST و GraphQL
- 88. مدیریت نشستها (Session Management)
- 89. امنیت کوکیها
- 90. مقاومت در برابر حملات XSS
- 91. مقاومت در برابر حملات CSRF
- 92. مدیریت لاگها (Logging)
- 93. مانیتورینگ عملکرد برنامه
- 94. استفاده از Docker برای توسعه
- 95. استفاده از CI/CD
- 96. اصول برنامهنویسی تمیز (Clean Code)
- 97. بازسازی کد (Refactoring)
- 98. مدیریت بدهی فنی (Technical Debt)
- 99. یادگیری مداوم در توسعهٔ وب
- 100. آیندهٔ توسعهٔ وب
تگها:
JavaScript framework
برنامه نویسی وب
برنامهنویسی پیشرفته
توسعه فرانتاند
جاوااسکریپت
ساخت فریمورک
فریمورک نویسی
کدنویسی از پایه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.