کتاب جنگ با باگ‌ها: ابزارهای اشکال‌زدایی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جنگ با باگ‌ها: ابزارهای اشکال‌زدایی

موضوع کلی: برنامه نویسی بازی های ماجرایی

موضوع میانی: اشکال زدایی (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 برای بهبود کد

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.