کتاب آموزش جامع برنامه‌نویسی و توسعه در محیط BPF برای ارتقای کارایی و امنیت شبکه‌های رایانه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره آموزش جامع برنامه‌نویسی و توسعه در محیط BPF برای ارتقای کارایی و امنیت شبکه‌های رایانه‌ای

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

موضوع میانی: توسعه و بهینه‌سازی هسته سیستم‌عامل (Kernel Programming)

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

  • 1. مبانی معماری سیستم‌عامل و جایگاه هسته در مدیریت منابع
  • 2. آشنایی با زیرساخت‌های مانیتورینگ و امنیت در هسته لینوکس
  • 3. مفاهیم پایه فناوری BPF و تحول آن در سیستم‌های مدرن
  • 4. ساختار و معماری ماشین مجازی BPF
  • 5. نصب و راه‌اندازی محیط توسعه برنامه‌های BPF
  • 6. کار با کتابخانه libbpf برای تعامل با هسته
  • 7. مدیریت حافظه و بافرها در محیط BPF
  • 8. آشنایی با BPF Type Format یا همان BTF
  • 9. ساختار فایل‌های BTF و نحوه ذخیره‌سازی داده‌ها
  • 10. کاربرد BTF در عیب‌یابی و مانیتورینگ هسته
  • 11. استفاده از CO-RE برای نوشتن کدهای قابل حمل در BPF
  • 12. بررسی نقش مفسر BPF در اجرای دستورات
  • 13. نحوه بارگذاری و اتصال برنامه‌های BPF به نقاط قلاب هسته
  • 14. کار با نقشه‌های BPF برای تبادل داده بین فضای کاربر و هسته
  • 15. پیاده‌سازی فیلترهای بسته‌های شبکه با استفاده از XDP
  • 16. بهینه‌سازی کارایی شبکه‌های رایانه‌ای با XDP
  • 17. مانیتورینگ ترافیک شبکه و تحلیل پروتکل‌ها در لایه هسته
  • 18. مدیریت رخدادهای سیستم با استفاده از kprobes
  • 19. ردیابی فراخوان‌های سیستمی با استفاده از tracepoints
  • 20. امنیت شبکه و جلوگیری از حملات منع سرویس با BPF
  • 21. پیاده‌سازی ابزارهای مشاهده‌پذیری سیستم با استفاده از BPF Compiler Collection
  • 22. تحلیل عملکرد سیستم و شناسایی گلوگاه‌های پردازشی
  • 23. استفاده از BTF برای تحلیل ساختارهای داده‌ای هسته
  • 24. نوشتن کدهای بهینه برای جمع‌آوری داده‌های آماری هسته
  • 25. کار با تایمرها و رویدادهای زمان‌بندی شده در BPF
  • 26. مدیریت خطاها و اشکال‌زدایی در کدهای BPF
  • 27. بررسی امنیت اجرای کدهای BPF در هسته
  • 28. استانداردهای کدنویسی ایمن در برنامه‌نویسی سطح هسته
  • 29. تکنیک‌های پیشرفته در بهینه‌سازی کدهای BPF
  • 30. کاربرد BPF در ارتقای امنیت زیرساخت‌های شبکه ملی
  • 31. مستندسازی و تست برنامه‌های توسعه یافته در محیط BPF
  • 32. پروژه نهایی: طراحی یک ابزار مانیتورینگ شبکه با استفاده از تکنولوژی BPF
تگ‌ها: امنیت شبکه برنامه‌نویسی Kernel برنامه‌نویسی هسته لینوکس بهینه‌سازی سیستم‌عامل تکامل قالب داده‌ای BPF توسعه BPF توسعه‌دهنده سیستم زبان برنامه‌نویسی C در لینوکس مانیتورینگ شبکه با BPF مدیریت شبکه در لینوکس

نظرات

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

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