کتاب آموزش جامع برنامه‌نویسی eBPF با زبان Go برای پایش و بهینه‌سازی عملکرد سامانه‌های نرم‌افزاری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره آموزش جامع برنامه‌نویسی eBPF با زبان Go برای پایش و بهینه‌سازی عملکرد سامانه‌های نرم‌افزاری

موضوع کلی: علوم و مهندسی کامپیوتر (زیرساخت و سیستم‌عامل)

موضوع میانی: برنامه‌نویسی سیستم و مدیریت منابع در هسته لینوکس

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و معماری هسته لینوکس و نقش eBPF
  • 2. آشنایی با مفاهیم پایه در رصد و تحلیل عملکرد سیستم
  • 3. نصب و راه‌اندازی ابزارهای توسعه eBPF در محیط لینوکس
  • 4. بررسی ساختار و اجزای تشکیل‌دهنده برنامه‌های eBPF
  • 5. مقدمه‌ای بر زبان Go و کاربرد آن در توسعه برنامه‌های سیستم
  • 6. کار با کتابخانه Cilium eBPF برای تعامل با هسته
  • 7. آشنایی با معماری ماشین مجازی eBPF و نحوه اجرای کدها
  • 8. مفهوم نقشه‌ها در eBPF برای تبادل داده میان فضای کاربری و هسته
  • 9. بررسی چرخه حیات یک برنامه eBPF از کامپایل تا بارگذاری
  • 10. شناسایی انواع پراب‌ها در eBPF شامل kprobes و uprobes
  • 11. کار با Tracepoints برای پایش رویدادهای هسته لینوکس
  • 12. پیاده‌سازی نخستین برنامه پایش سیستم با Go و eBPF
  • 13. مدیریت حافظه و بهینه‌سازی دسترسی به داده‌ها در eBPF
  • 14. کاربرد eBPF در پایش فرایندهای سیستم و مدیریت منابع
  • 15. تحلیل فراخوانی‌های سیستمی با استفاده از برنامه‌های eBPF
  • 16. پایش فعالیت‌های شبکه در سطح هسته با استفاده از XDP
  • 17. بررسی امنیت شبکه و فیلترینگ بسته‌ها به کمک eBPF
  • 18. استفاده از eBPF برای مانیتورینگ عملکرد فایل‌سیستم
  • 19. ارسال داده‌های جمع‌آوری شده از هسته به فضای کاربری
  • 20. مدیریت رخدادهای سیستم با استفاده از Ring Buffers
  • 21. پیاده‌سازی ابزارهای عیب‌یابی برای شناسایی گلوگاه‌های پردازنده
  • 22. تحلیل مصرف حافظه توسط فرایندها با استفاده از eBPF
  • 23. بررسی زمان‌بندی فرایندها و تأخیرهای اجرایی در هسته
  • 24. کار با ابزارهای کمکی و کتابخانه‌های استاندارد eBPF
  • 25. تکنیک‌های اشکال‌زدایی برنامه‌های eBPF در محیط عملیاتی
  • 26. پیاده‌سازی سیستم‌های مانیتورینگ بلادرنگ با Go
  • 27. بهینه‌سازی کدهای eBPF برای کاهش بار بر روی پردازنده
  • 28. بررسی محدودیت‌های امنیتی و حفاظتی در اجرای کدهای eBPF
  • 29. کاربرد eBPF در محیط‌های ابری و کانتینرها
  • 30. مدیریت و نظارت بر ارتباطات سوکت در لینوکس
  • 31. توسعه ابزارهای تحلیل عملکرد سفارشی برای سرورهای ایرانی
  • 32. اصول پایداری و امنیت در استقرار برنامه‌های پایش سیستم
  • 33. پیش‌بینی و تحلیل رفتارهای غیرعادی در سامانه با eBPF
  • 34. یکپارچه‌سازی خروجی ابزارهای eBPF با سامانه‌های مانیتورینگ
  • 35. ارائه گزارش‌های تحلیلی از وضعیت عملکرد سرور
  • 36. نکات پیشرفته در بهینه‌سازی کدهای Go برای تعامل با هسته
  • 37. مستندسازی و نگهداری برنامه‌های مبتنی بر eBPF در مقیاس بزرگ
تگ‌ها: امنیت شبکه و زیرساخت برنامه‌نویسی eBPF برنامه‌نویسی هسته لینوکس بهینه‌سازی نرم‌افزار پایش عملکرد سیستم پلتفرم‌های ابری توسعه سیستم‌عامل توسعه نرم‌افزارهای سیستمی زبان برنامه‌نویسی Go مدیریت منابع لینوکس

نظرات

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

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