کتاب صوتی اصول تست برای سرعت (Speed) در فرانتاند
اصول تست برای سرعت (Speed) در فرانتاند تسریع بینظیر فرانتاند با اصول تست هوشمندانه آیا از کندی وبسایت یا اپلیکیشن خود خسته شدهاید؟ آیا میخواهید تجربه کاربری بینقصی را برای کاربران خود رقم بزنید...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول تست برای سرعت (Speed) در فرانتاند
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. اصول پایه تست نرمافزار
- 2. مقدمهای بر تست فرانتاند
- 3. انواع تست در فرانتاند (Unit, Integration, E2E)
- 4. ابزارهای تست فرانتاند (Jest, Mocha, Cypress, Selenium)
- 5. آشنایی با Jest: نصب و راهاندازی
- 6. آشنایی با Mocha: نصب و راهاندازی
- 7. آشنایی با Cypress: نصب و راهاندازی
- 8. آشنایی با Selenium: نصب و راهاندازی
- 9. نوشتن اولین تست Unit با Jest
- 10. نوشتن اولین تست Unit با Mocha
- 11. نوشتن اولین تست E2E با Cypress
- 12. نوشتن اولین تست E2E با Selenium
- 13. آشنایی با Assertions در Jest
- 14. آشنایی با Assertions در Mocha
- 15. آشنایی با Selectors در Cypress
- 16. آشنایی با Selectors در Selenium
- 17. تست کامپوننتهای React با Jest و Testing Library
- 18. تست کامپوننتهای Vue.js با Jest و Vue Test Utils
- 19. تست کامپوننتهای Angular با Jasmine و Karma
- 20. تست کامپوننتهای Svelte با Jest
- 21. Mocks و Stubs در تست Unit
- 22. Spying در تست Unit
- 23. تست توابع Async با Jest
- 24. تست توابع Async با Mocha
- 25. تست درخواستهای API با Mock Service Worker (MSW)
- 26. تست درخواستهای API با Nock
- 27. تست درخواستهای API با Cypress
- 28. تست درخواستهای API با Selenium
- 29. پوشش تست (Code Coverage)
- 30. پیکربندی پوشش تست در Jest
- 31. پیکربندی پوشش تست در Mocha
- 32. پیکربندی پوشش تست در Cypress
- 33. پیکربندی پوشش تست در Selenium
- 34. آشنایی با مفاهیم TDD (Test-Driven Development)
- 35. پیادهسازی TDD در React
- 36. پیادهسازی TDD در Vue.js
- 37. پیادهسازی TDD در Angular
- 38. تست Acceptance
- 39. تست Visual Regression
- 40. ابزارهای Visual Regression Testing (Percy, BackstopJS)
- 41. تست Accessibility (WCAG)
- 42. ابزارهای تست Accessibility (Axe, Lighthouse)
- 43. تست Performance
- 44. ابزارهای تست Performance (Lighthouse, WebPageTest)
- 45. بهینهسازی تستها برای سرعت اجرا
- 46. Parallel Testing در Jest
- 47. Parallel Testing در Cypress
- 48. Parallel Testing در Selenium
- 49. CI/CD و تست فرانتاند
- 50. ادغام تستها در CI/CD (GitHub Actions, Jenkins)
- 51. گزارشگیری تست
- 52. آشنایی با ابزارهای گزارشگیری تست (Jest Reporters, Mochawesome)
- 53. نوشتن تستهای مقیاسپذیر
- 54. استفاده از Page Object Model (POM) در Cypress
- 55. استفاده از Page Object Model (POM) در Selenium
- 56. تست موبایل با Cypress
- 57. تست موبایل با Selenium
- 58. تست Cross-Browser با Cypress
- 59. تست Cross-Browser با Selenium
- 60. استراتژیهای تست فرانتاند
- 61. انتخاب ابزار مناسب برای تست
- 62. آشنایی با Design Patterns در تست
- 63. Refactoring تستها
- 64. نگهداری تستها
- 65. آشنایی با Anti-Patterns در تست
- 66. Mocking کتابخانههای خارجی
- 67. تست با دادههای بزرگ
- 68. تست حالات Edge Cases
- 69. تست هندلینگ خطا
- 70. تست اعتبارسنجی فرم (Form Validation)
- 71. تست Routing و Navigation
- 72. تست State Management (Redux, Vuex, NgRx)
- 73. تست UI Responsiveness
- 74. تست Internationalization (i18n) و Localization (l10n)
- 75. تست Security
- 76. تست Cookie و Session
- 77. تست Web Workers
- 78. تست Service Workers
- 79. تست WebSockets
- 80. تست WebAssembly
- 81. تست Single Page Applications (SPA)
- 82. تست Progressive Web Apps (PWA)
- 83. تست Server-Side Rendering (SSR)
- 84. تست Static Site Generation (SSG)
- 85. تست Microfrontends
- 86. تست GraphQL APIs
- 87. تست REST APIs
- 88. تست UI Libraries (Material UI, Ant Design, Bootstrap)
- 89. تست UI Frameworks (Tailwind CSS, Chakra UI)
- 90. Debugging تستها
- 91. استفاده از DevTools برای Debugging تستها
- 92. بهترین روشهای تست فرانتاند
- 93. سازماندهی تستها
- 94. مستندسازی تستها
- 95. ارزیابی کیفیت تستها
- 96. مهارتهای حل مسئله در تست
- 97. تست خودکار در مقابل تست دستی
- 98. نقش QA در فرانتاند
- 99. روند تست فرانتاند
- 100. تستهای Unit Component-Level و End-to-End در یک نگاه
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Fast Loading
Frontend
frontend testing
PageSpeed
performance optimization
Programming
SEO
Speed Test
Web
Web Development
web performance
برنامه نویسی
بهینه سازی سرعت
تست سرعت
تست فرانتاند
توسعه وب
فرانتاند
لود سریع
وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.