کتاب راهکارهای نوین توسعه و اجرای برنامه‌های سطح هسته (eBPF) در محیط ویندوز و لینوکس با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره راهکارهای نوین توسعه و اجرای برنامه‌های سطح هسته (eBPF) در محیط ویندوز و لینوکس

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

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

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

  • 1. مبانی و معماری فناوری eBPF در سیستم‌عامل‌های مدرن
  • 2. بررسی زیرساخت‌های هسته لینوکس و تعامل با eBPF
  • 3. مفاهیم و اصول عملکرد مجازی‌ساز eBPF در محیط ویندوز
  • 4. مقایسه ساختار هسته لینوکس و ویندوز در اجرای کدهای سطح پایین
  • 5. نصب و راه‌اندازی ابزارهای توسعه eBPF در محیط لینوکس
  • 6. پیکربندی محیط توسعه و کامپایلرها در ویندوز
  • 7. آشنایی با زبان برنامه‌نویسی C برای توسعه برنامه‌های سطح هسته
  • 8. مبانی استفاده از LLVM و Clang برای کامپایل کدهای eBPF
  • 9. ساختار و انواع برنامه‌های eBPF شامل Probeها و Tracepointها
  • 10. مدیریت حافظه و محدودیت‌های دسترسی در محیط هسته
  • 11. کار با eBPF Mapها برای تبادل داده میان هسته و فضای کاربری
  • 12. نحوه عملکرد eBPF for Windows و لایه‌های انتزاعی آن
  • 13. بررسی نگاشت توابع هسته لینوکس به APIهای ویندوز
  • 14. تکنیک‌های پورت کردن برنامه‌های eBPF از لینوکس به ویندوز
  • 15. به‌کارگیری ابزار bpf2c برای تبدیل بایت‌کد به کدهای قابل فهم در ویندوز
  • 16. تحلیل و دیباگ برنامه‌های eBPF در محیط‌های چندسکویی
  • 17. امنیت و مکانیزم‌های تایید صحت (Verifier) کدهای eBPF
  • 18. پیاده‌سازی مانیتورینگ سیستم با استفاده از ابزارهای eBPF
  • 19. توسعه برنامه‌های تحلیل شبکه در سطح هسته
  • 20. بهینه‌سازی کارایی برنامه‌های eBPF در محیط ویندوز
  • 21. مدیریت رخدادها و وقایع سیستم در سطح هسته
  • 22. کار با کتابخانه‌های libbpf و سازگاری آن‌ها با ویندوز
  • 23. ایجاد و مدیریت فیلترهای پکت در سطح شبکه
  • 24. تکنیک‌های جمع‌آوری لاگ و عیب‌یابی در درایورهای eBPF
  • 25. بررسی چالش‌های انطباق در نسخه‌های مختلف ویندوز
  • 26. پیاده‌سازی ابزارهای امنیتی با استفاده از قابلیت‌های XDP
  • 27. مدیریت چرخه حیات برنامه‌های eBPF در سیستم‌های توزیع‌شده
  • 28. آشنایی با ابزارهای مانیتورینگ عملکرد (Performance Profiling)
  • 29. تست و اعتبارسنجی کدهای توسعه‌یافته در محیط آزمایشگاهی
  • 30. ارائه راهکارهای نوین برای توسعه زیرساخت‌های نرم‌افزاری پایدار
تگ‌ها: eBPF امنیت زیرساخت سیستم‌عامل برنامه‌نویسی در سطح هسته برنامه‌نویسی سیستم توسعه سیستم‌های توزیع‌شده توسعه نرم‌افزار لینوکس و ویندوز مانیتورینگ شبکه مدیریت زیرساخت هسته سیستم‌عامل

نظرات

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

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