کتاب TDD: The Key to Software Sustainability با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TDD: The Key to Software Sustainability
موضوع کلی: برنامه نویسی
موضوع میانی: توسعه آزمونمحور (TDD)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه آزمونمحور (TDD)
- 2. چرایی TDD: مزایا و معایب
- 3. اصول کلیدی TDD: Red-Green-Refactor
- 4. نوشتن اولین تست: تستهای واحد ساده
- 5. تستهای شکستخورده: تأیید شکست اولیه
- 6. پیادهسازی کد برای پاس کردن تست
- 7. Refactoring: بهبود کد بدون تغییر رفتار
- 8. چرخه TDD در عمل: یک مثال ساده
- 9. تست کردن کدهای موجود (Legacy Code)
- 10. تستهای Acceptance و TDD
- 11. تستهای یکپارچگی در TDD
- 12. مفهوم Mocking و Stubs
- 13. کاربرد Mockito یا مشابه در TDD
- 14. تستنویسی برای پایگاه داده
- 15. تستنویسی برای APIها
- 16. تستنویسی برای رابط کاربری (UI)
- 17. TDD و طراحی شیگرا
- 18. TDD و الگوهای طراحی
- 19. تستنویسی در شرایط خاص: استثناها و خطاها
- 20. TDD و کد تمیز (Clean Code)
- 21. تستنویسی با استفاده از Behavior-Driven Development (BDD)
- 22. تفاوت TDD و BDD
- 23. ابزارهای TDD در محیطهای مختلف توسعه
- 24. TDD در پروژههای بزرگ
- 25. TDD و Continuous Integration/Continuous Delivery (CI/CD)
- 26. استفاده از TDD برای کاهش بدهی فنی
- 27. TDD و امنیت نرمافزار
- 28. TDD و تستهای performance
- 29. تستنویسی موازی و TDD
- 30. چالشهای TDD و راهحلها
- 31. TDD و دیباگینگ
- 32. TDD و مدیریت ریسک پروژه
- 33. TDD و مستندسازی کد
- 34. TDD و همکاری تیمی
- 35. TDD و استفاده از کد نمونه (Code Katas)
- 36. TDD و معماری میکروسرویسها
- 37. TDD و توسعه موبایل
- 38. TDD و اینترنت اشیا (IoT)
- 39. TDD و یادگیری ماشین
- 40. TDD و بلاکچین
- 41. تستنویسی Unit Test با JUnit
- 42. تستنویسی Unit Test با NUnit
- 43. تستنویسی Unit Test با pytest
- 44. TDD و SOLID principles
- 45. TDD و DRY principle
- 46. TDD و YAGNI principle
- 47. TDD و KISS principle
- 48. تستنویسی برای کدهای Asynchronous
- 49. تستنویسی برای کدهای Concurrent
- 50. TDD و توسعه APIهای RESTful
- 51. TDD و GraphQL
- 52. تستنویسی با استفاده از Test Doubles
- 53. TDD و Domain-Driven Design (DDD)
- 54. تستنویسی برای کدهای Reactive
- 55. TDD و معماری Hexagonal
- 56. TDD و Clean Architecture
- 57. TDD و Event Sourcing
- 58. TDD و CQRS
- 59. TDD و Domain Events
- 60. TDD و Dependency Injection
- 61. TDD و Inversion of Control
- 62. TDD و Aspect-Oriented Programming
- 63. TDD و Micro Frontends
- 64. TDD و Serverless Computing
- 65. TDD و Cloud Native Applications
- 66. TDD و DevOps
- 67. تستنویسی با استفاده از Mutation Testing
- 68. TDD و Property-Based Testing
- 69. TDD و Fuzz Testing
- 70. TDD و Chaos Engineering
تگها:
CI/CD
refactoring
software sustainability
TDD
TDD فارسی
Unit Testing
برنامه نویسی
تست واحد
تستمحور
تستنویسی
توسعه آزمونمحور
توسعه پایدار
کد تمیز
کیفیت کد
نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.