کتاب جنگ با باگها: ابزارهای اشکالزدایی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جنگ با باگها: ابزارهای اشکالزدایی
موضوع کلی: برنامه نویسی بازی های ماجرایی
موضوع میانی: اشکال زدایی (Debugging) و رفع خطا
📋 سرفصلهای دوره
- 1. اشکالزدایی: مفاهیم و اصول اولیه
- 2. شناخت انواع باگها و خطاهای رایج
- 3. مراحل کلی فرآیند اشکالزدایی
- 4. استفاده از ابزارهای خطایابی داخلی IDE
- 5. اشکالزدایی کد با استفاده از نقاط شکست (Breakpoints)
- 6. بررسی متغیرها و مقادیر در حین اجرا
- 7. گام به گام اجرای کد (Step Into, Step Over, Step Out)
- 8. اشکالزدایی برنامههای چند نخی (Multithreading)
- 9. استفاده از لاگگیری (Logging) برای ردیابی خطاها
- 10. تحلیل فایلهای لاگ و شناسایی الگوها
- 11. اشکالزدایی برنامههای تحت وب با مرورگر
- 12. ابزارهای توسعهدهنده مرورگر برای اشکالزدایی جاوا اسکریپت
- 13. اشکالزدایی برنامههای سمت سرور (Server-Side)
- 14. استفاده از دیباگرهای خط فرمان (Command-Line Debuggers)
- 15. اشکالزدایی برنامههای C/C++ با GDB
- 16. اشکالزدایی برنامههای پایتون با pdb
- 17. اشکالزدایی برنامههای جاوا با JDB
- 18. استفاده از پروفایلرها (Profilers) برای شناسایی گلوگاهها
- 19. بهینهسازی کد بر اساس نتایج پروفایلینگ
- 20. اشکالزدایی برنامههای پایگاه داده
- 21. نوشتن کوئریهای تست برای شناسایی خطاها
- 22. استفاده از ابزارهای مانیتورینگ پایگاه داده
- 23. اشکالزدایی کدهای همزمان (Concurrent Code)
- 24. شناسایی و رفع مشکلات Race Condition
- 25. اشکالزدایی برنامههای توزیعشده
- 26. استفاده از ابزارهای مانیتورینگ سیستم
- 27. اشکالزدایی برنامههای موبایل (Android/iOS)
- 28. استفاده از ابزارهای اشکالزدایی پلتفرمهای موبایل
- 29. تست واحد (Unit Testing) و اشکالزدایی
- 30. تست یکپارچهسازی (Integration Testing) و اشکالزدایی
- 31. تست سیستم (System Testing) و اشکالزدایی
- 32. اشکالزدایی برنامههای با رابط کاربری گرافیکی (GUI)
- 33. استفاده از ابزارهای بازرسی UI
- 34. اشکالزدایی برنامههای شبکهای
- 35. استفاده از ابزارهای تحلیل ترافیک شبکه (Wireshark)
- 36. اشکالزدایی برنامههای امنیتی
- 37. شناسایی آسیبپذیریها و رفع آنها
- 38. اشکالزدایی برنامههای با استفاده از الگوهای طراحی
- 39. استفاده از الگوهای طراحی برای کاهش خطاها
- 40. اشکالزدایی برنامههای بزرگ و پیچیده
- 41. مدیریت پیچیدگی و ماژولار کردن کد
- 42. بهرهگیری از سیستمهای کنترل نسخه (Git) در اشکالزدایی
- 43. استفاده از Branching و Merging برای مدیریت تغییرات
- 44. اشکالزدایی کدهای قدیمی (Legacy Code)
- 45. تکنیکهای Refactoring برای بهبود کد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.