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

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

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

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

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

موضوع کلی: مهندسی نرم‌افزار و توسعهٔ سیستم‌های هوشمند

موضوع میانی: تکنیک‌های پیشرفته عیب‌یابی (Debugging) و تحلیل کد

📋 سرفصل‌های دوره

  • 1. آشنایی با مفاهیم پایه اشکال‌زدایی
  • 2. معرفی انواع دیباگرها و کاربردهای آن‌ها
  • 3. نصب و راه‌اندازی دیباگرها در محیط‌های مختلف
  • 4. درک ساختار حافظه و تاثیر آن بر اشکال‌زدایی
  • 5. آشنایی با سیستم‌های عددی و نمایش داده‌ها
  • 6. مبانی زبان ماشین و دستورالعمل‌ها
  • 7. بررسی انواع خطاها و روش‌های شناسایی آن‌ها
  • 8. استفاده از نقاط توقف (Breakpoints) در اشکال‌زدایی
  • 9. گام به گام اجرای کد (Step-by-Step Execution)
  • 10. بازرسی متغیرها و مقادیر آن‌ها
  • 11. استفاده از عبارات شرطی در نقاط توقف
  • 12. بررسی پشته فراخوانی (Call Stack)
  • 13. اشکال‌زدایی برنامه‌های چند نخی (Multithreaded)
  • 14. استفاده از دیباگر برای اشکال‌زدایی حافظه
  • 15. شناسایی و رفع خطاهای دسترسی به حافظه
  • 16. آشنایی با ابزارهای تحلیل حافظه
  • 17. اشکال‌زدایی برنامه‌های دارای رابط کاربری گرافیکی
  • 18. بررسی خطاهای منطقی و روش‌های رفع آن‌ها
  • 19. استفاده از لاگ‌گیری (Logging) به عنوان مکمل اشکال‌زدایی
  • 20. اشکال‌زدایی کد تولید شده (Compiled Code)
  • 21. اشکال‌زدایی کد اسکریپتی (Scripting Code)
  • 22. استفاده از دیباگرهای مبتنی بر وب
  • 23. اشکال‌زدایی برنامه‌های تحت شبکه
  • 24. بررسی و رفع مشکلات مربوط به concurrency
  • 25. استفاده از دیباگر برای تحلیل performance
  • 26. شناسایی گلوگاه‌های عملکرد در کد
  • 27. بهینه‌سازی کد با استفاده از اطلاعات دیباگر
  • 28. آشنایی با تکنیک‌های اشکال‌زدایی از راه دور (Remote Debugging)
  • 29. اشکال‌زدایی در محیط‌های مجازی
  • 30. استفاده از دیباگرهای سخت‌افزاری
  • 31. بررسی و رفع خطاهای مربوط به درایورها
  • 32. اشکال‌زدایی برنامه‌های embedded
  • 33. آشنایی با ابزارهای تست خودکار و یکپارچه‌سازی آن‌ها با دیباگر
  • 34. استفاده از دیباگر برای تحلیل crash dumps
  • 35. بررسی و رفع خطاهای مربوط به کتابخانه‌های خارجی
  • 36. اشکال‌زدایی برنامه‌هایی که از APIهای سیستم‌عامل استفاده می‌کنند
  • 37. استفاده از دیباگر برای بررسی security vulnerabilities
  • 38. آشنایی با تکنیک‌های fuzzing و اشکال‌زدایی نتایج آن
  • 39. بررسی خطاهای مربوط به thread safety
  • 40. اشکال‌زدایی برنامه‌هایی که از الگوهای طراحی (Design Patterns) استفاده می‌کنند
  • 41. استفاده از دیباگر برای تحلیل رفتار برنامه‌هایی که از recursion استفاده می‌کنند
  • 42. آشنایی با ابزارهای profiling و تحلیل performance
  • 43. بررسی و رفع مشکلات مربوط به memory leaks
  • 44. اشکال‌زدایی برنامه‌هایی که از dynamic linking استفاده می‌کنند
  • 45. استفاده از دیباگر برای تحلیل برنامه‌هایی که از reflection استفاده می‌کنند

نظرات

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

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