کتاب توسعه کاربردهای وب با Zephyr و تستمحوری (TDD) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه کاربردهای وب با Zephyr و تستمحوری (TDD)
موضوع کلی: توسعه نرمافزار
موضوع میانی: توسعه وب با فریمورکهای جاوااسکریپت
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب با Zephyr
- 2. معماری مدل-نما-کنترلر (MVC) در Zephyr
- 3. نصب و پیکربندی محیط توسعه Zephyr
- 4. آشنایی با ساختار پروژههای Zephyr
- 5. مفاهیم اساسی تستمحوری (TDD)
- 6. نوشتن اولین تست واحد در Zephyr
- 7. چرخه توسعه مبتنی بر تست (TDD)
- 8. کامپوننتها و ماژولها در Zephyr
- 9. مدیریت وابستگیها با npm و yarn
- 10. سیستم قالببندی و ویوهای Zephyr
- 11. کار با دادهها و مدلها در Zephyr
- 12. ارتباط با پایگاه داده با Zephyr
- 13. پیادهسازی RESTful API با Zephyr
- 14. احراز هویت و مجوز در Zephyr
- 15. مدیریت جلسات کاربری در Zephyr
- 16. امنیت کاربرد وب Zephyr
- 17. استفاده از Zephyr CLI برای توسعه سریع
- 18. دیباگینگ و عیبیابی در Zephyr
- 19. بهینهسازی عملکرد کاربردهای Zephyr
- 20. تستهای یکپارچگی در Zephyr
- 21. تستهای End-to-End با Zephyr
- 22. استفاده از Docker برای توسعه Zephyr
- 23. استقرار کاربردهای Zephyr در محیطهای مختلف
- 24. مدیریت خطا و استثناها در Zephyr
- 25. کار با فرمها و اعتبارسنجی دادهها
- 26. ایجاد کامپوننتهای قابل استفاده مجدد در Zephyr
- 27. مفاهیم پیشرفته جاوااسکریپت برای Zephyr
- 28. الگوهای طراحی در توسعه Zephyr
- 29. استفاده از Webpack و Babel در پروژههای Zephyr
- 30. بهبود تجربه کاربری با Zephyr
- 31. کار با WebSocket در Zephyr
- 32. پیادهسازی Real-time Application با Zephyr
- 33. استفاده از RxJS در Zephyr
- 34. مفاهیم Server-Side Rendering (SSR) با Zephyr
- 35. استفاده از Next.js با Zephyr
- 36. مقدمهای بر GraphQL و Zephyr
- 37. ادغام GraphQL با کاربردهای Zephyr
- 38. کار با تصاویر و فایلها در Zephyr
- 39. بهینهسازی تصاویر برای وب با Zephyr
- 40. استفاده از CSS-in-JS در Zephyr
- 41. آشنایی با کتابخانههای UI برای Zephyr
- 42. استفاده از Redux یا MobX برای مدیریت حالت
- 43. آشنایی با TypeScript و Zephyr
- 44. نوشتن کد ایمنتر با TypeScript در Zephyr
- 45. استفاده از Storybook برای توسعه کامپوننتهای UI
- 46. مستندسازی کد Zephyr با JSDoc
- 47. آشنایی با Git و کنترل نسخه در Zephyr
- 48. بهترین شیوهها برای توسعه با Zephyr
- 49. معماری میکروسرویسها با Zephyr
- 50. استفاده از Kubernetes برای استقرار Zephyr
- 51. مانیتورینگ و لاگینگ کاربردهای Zephyr
- 52. مقیاسپذیری کاربردهای Zephyr
- 53. امنیت API در Zephyr
- 54. آشنایی با اصول SEO و Zephyr
- 55. بهبود دسترسیپذیری وب با Zephyr
- 56. تست بار و استرس کاربردهای Zephyr
- 57. معرفی ابزارهای تست خودکار برای Zephyr
- 58. کار با Cache در Zephyr
- 59. پیادهسازی Lazy Loading در Zephyr
- 60. استفاده از Web Workers در Zephyr
- 61. آشنایی با Progressive Web Apps (PWAs) و Zephyr
- 62. استفاده از Service Workers در Zephyr
- 63. استفاده از WebAssembly (WASM) با Zephyr
- 64. امنیت Cross-Site Scripting (XSS) در Zephyr
- 65. امنیت Cross-Site Request Forgery (CSRF) در Zephyr
- 66. آشنایی با HTTP/2 و Zephyr
- 67. بهینهسازی وبسایت برای Core Web Vitals
- 68. استفاده از ابزارهای تحلیل وب (Google Analytics) با Zephyr
- 69. استفاده از CI/CD برای استقرار خودکار Zephyr
- 70. آشنایی با مفاهیم DevOps و Zephyr
- 71. پیادهسازی Monitoring و Alerting در Zephyr
- 72. کار با ابزارهای Log Management با Zephyr
- 73. آشنایی با مفاهیم Security Information and Event Management (SIEM)
- 74. بهبود کارایی کد Zephyr با Profile کردن
- 75. آشنایی با ابزارهای Performance Monitoring
- 76. استفاده از ابزارهای Linting و Formatting در Zephyr
- 77. معماری Hexagonal با Zephyr
- 78. آشنایی با Domain-Driven Design (DDD) و Zephyr
- 79. استفاده از Clean Architecture در Zephyr
- 80. آشنایی با Event Sourcing و Zephyr
- 81. پیادهسازی CQRS با Zephyr
- 82. آشنایی با Serverless Computing و Zephyr
- 83. استفاده از Function-as-a-Service (FaaS) با Zephyr
- 84. آشنایی با GraphQL Subscriptions و Zephyr
- 85. امنیت دادههای حساس در Zephyr
- 86. آشنایی با Privacy-Preserving Technologies
- 87. استفاده از ابزارهای تست نفوذ در Zephyr
- 88. آشنایی با OWASP Top 10
- 89. بهبود امنیت Authentication و Authorization در Zephyr
- 90. مفاهیم Accessibility و WCAG با Zephyr
- 91. آشنایی با ARIA attributes
- 92. بهینهسازی تصاویر و ویدیوها برای دسترسیپذیری
- 93. استفاده از ابزارهای تست دسترسیپذیری در Zephyr
- 94. آشنایی با ابزارهای Performance Budgeting
- 95. بهینهسازی کد JavaScript برای سرعت
- 96. استفاده از ابزارهای Performance Profiling
- 97. آشنایی با ابزارهای Web Page Test
- 98. بهینهسازی تصاویر برای Core Web Vitals
- 99. آشنایی با ابزارهای Lighthouse
- 100. استفاده از ابزارهای PageSpeed Insights
تگها:
TDD
Zephyr
برنامهنویسی وب
تستمحوری
توسعه فرانتاند
توسعه کاربردی
توسعه وب
جاوااسکریپت
فریمورک جاوااسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.