کتاب صوتی راهنمای جامع تست فرانتاند با تمرکز بر توسعه حرفهای
راهنمای جامع تست فرانتاند: از مبتدی تا حرفهای | دوره آموزشی 🚀 راهنمای جامع تست فرانتاند: از مبتدی تا حرفهای دوره آموزشی کامل برای تبدیل شدن به یک متخصص تست فرانتاند 1. معرفی دوره: به دنیای حرفها...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع تست فرانتاند با تمرکز بر توسعه حرفهای
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. مقدمه بر تست فرانتاند
- 2. اهمیت تست در توسعه فرانتاند
- 3. چرایی تست فرانتاند
- 4. انواع تست در توسعه نرمافزار
- 5. شناخت انواع تست فرانتاند
- 6. تست واحد (Unit Testing)
- 7. تست یکپارچهسازی (Integration Testing)
- 8. تست E2E (End-to-End Testing)
- 9. تست پذیرش (Acceptance Testing)
- 10. تست عملکرد (Performance Testing)
- 11. تست امنیتی (Security Testing)
- 12. تست قابلیت استفاده (Usability Testing)
- 13. تست رگرسیون (Regression Testing)
- 14. مفاهیم کلیدی در تست فرانتاند
- 15. اصول SOLID و ارتباط آن با تستپذیری
- 16. اصول DRY و KISS در تست
- 17. الگوهای طراحی و تستپذیری
- 18. تستنویسی با رویکرد TDD (Test-Driven Development)
- 19. چرخه TDD
- 20. مزایا و معایب TDD
- 21. روش BDD (Behavior-Driven Development)
- 22. تفاوت TDD و BDD
- 23. ابزارهای تست واحد برای جاوا اسکریپت
- 24. معرفی Jest
- 25. نصب و راهاندازی Jest
- 26. نوشتن اولین تست واحد با Jest
- 27. مفاهیم Assertion در Jest
- 28. تست توابع ساده
- 29. تست توابع با ورودیهای پیچیده
- 30. تست توابع ناهمزمان (Async Functions)
- 31. موضوعات پیشرفتهتر در Jest
- 32. Mocking و Stubbing با Jest
- 33. Mock کردن ماژولها
- 34. Mock کردن توابع
- 35. Spying در Jest
- 36. مدیریت state در تستهای واحد
- 37. تست کامپوننتهای React
- 38. معرفی React Testing Library
- 39. نصب و راهاندازی React Testing Library
- 40. چرا React Testing Library؟ (تفاوت با Enzyme)
- 41. نوشتن اولین تست کامپوننت React
- 42. Querying Elements در React Testing Library
- 43. User Events در React Testing Library
- 44. شبیهسازی تعاملات کاربر
- 45. تست فرمها و ورودیها
- 46. تست conditional rendering
- 47. تست state management (Context API, Redux)
- 48. تست کامپوننتهای پیچیده
- 49. اصول نوشتن تستهای قابل نگهداری
- 50. مدیریت وابستگیهای کامپوننت
- 51. تست کامپوننتهای با API Call
- 52. استفاده از Mock Server برای API Call
- 53. مدیریت خطاها در تست کامپوننت
- 54. تست کامپوننتها در فریمورکهای دیگر (Vue, Angular)
- 55. معرفی Vitest (به عنوان جایگزین Jest)
- 56. نصب و راهاندازی Vitest
- 57. مقایسه Jest و Vitest
- 58. نوشتن تست واحد با Vitest
- 59. تست یکپارچهسازی در فرانتاند
- 60. مفهوم تست یکپارچهسازی
- 61. اهمیت تست یکپارچهسازی
- 62. تست تعامل بین کامپوننتها
- 63. تست تعامل کامپوننت با سرویسها
- 64. تست یکپارچهسازی با React Testing Library
- 65. استفاده از Mock Server در تست یکپارچهسازی
- 66. تست E2E (End-to-End Testing)
- 67. مقدمه بر تست E2E
- 68. ابزارهای محبوب تست E2E
- 69. معرفی Cypress
- 70. نصب و راهاندازی Cypress
- 71. اولین تست E2E با Cypress
- 72. نوشتن تستهای E2E برای سناریوهای کاربر
- 73. Assertions در Cypress
- 74. Handling Asynchronicity در Cypress
- 75. Intercepting Network Requests در Cypress
- 76. Mocking API Responses در Cypress
- 77. تست جریانهای کاربری پیچیده
- 78. مدیریت احراز هویت و مجوزها در تست E2E
- 79. Cross-browser Testing با Cypress
- 80. مدیریت دادههای تستی در Cypress
- 81. Configuring Cypress for Different Environments
- 82. مقدمه بر Playwright
- 83. نصب و راهاندازی Playwright
- 84. مقایسه Cypress و Playwright
- 85. نوشتن تست E2E با Playwright
- 86. سناریوهای پیشرفته در تست E2E
- 87. تست عملکرد (Performance Testing)
- 88. مفهوم تست عملکرد در فرانتاند
- 89. معیارهای کلیدی عملکرد (Core Web Vitals)
- 90. ابزارهای تست عملکرد
- 91. استفاده از Lighthouse برای تست عملکرد
- 92. تست عملکرد با ابزارهای مرورگر (DevTools)
- 93. شناسایی bottleneckها
- 94. بهینهسازی کد برای عملکرد بهتر
- 95. تست رگرسیون (Regression Testing)
- 96. مفهوم تست رگرسیون
- 97. اهمیت تست رگرسیون
- 98. روشهای پیادهسازی تست رگرسیون
- 99. تست خودکار رگرسیون
- 100. تستهای بصری (Visual Regression Testing)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Front-end testing
Programming
Quality assurance
software testing
UI testing
Web Development
برنامه نویسی
تست UI
تست فرانتاند
تست نرمافزار
توسعه حرفهای
توسعه وب
توسعهدهنده فرانتاند
راهنمای تست فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.