اپلیکیشن اندرویدی فلشکارت آموزشی مقدمهای بر برنامهنویسی eBPF برای تحلیل و نظارت سیستم
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی eBPF برای تحلیل و نظارت سیستم
موضوع کلی: امنیت سایبری و توسعه نرمافزار
موضوع میانی: ابزارهای پیشرفته برنامهنویسی و تحلیل سیستم
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم پایه سیستمعامل
- 2. آشنایی با معماری هسته لینوکس
- 3. مبانی پردازش و مدیریت فرآیندها
- 4. بررسی ساختار حافظه در سیستمعامل
- 5. آشنایی با مفاهیم ورودی/خروجی
- 6. مقدمهای بر شبکهسازی در لینوکس
- 7. فهم مکانیزمهای ارتباط بین فرآیندی
- 8. بررسی مفاهیم پایهای امنیت سیستم
- 9. مقدمهای بر ابزارهای خط فرمان لینوکس
- 10. آشنایی با مفاهیم مجازیسازی
- 11. مفاهیم اولیه در حوزه برنامهنویسی
- 12. اصول زبان C برای برنامهنویسی سیستمی
- 13. آشنایی با ساختارهای داده پایه
- 14. مقدمهای بر الگوریتمهای پرکاربرد
- 15. مبانی کامپایل و لینک در برنامهنویسی
- 16. توسعه نرمافزار در محیط لینوکس
- 17. آشنایی با ابزارهای توسعه نرمافزار
- 18. مقدمهای بر مدیریت بستههای نرمافزاری
- 19. بررسی مفاهیم پایهای پایگاه داده
- 20. آشنایی با مدلهای داده رابطهای
- 21. مقدمهای بر برنامهنویسی شبکه
- 22. اصول پروتکلهای ارتباطی TCP/IP
- 23. مبانی تحلیل عملکرد سیستم
- 24. مفاهیم مانیتورینگ سیستم
- 25. آشنایی با ابزارهای تحلیل سیستم
- 26. مقدمهای بر مفاهیم امنیتی سایبری
- 27. بررسی تهدیدات رایج سایبری
- 28. آشنایی با اصول رمزنگاری پایه
- 29. مبانی احراز هویت و مجوز دسترسی
- 30. مقدمهای بر برنامهنویسی سطح پایین
- 31. آشنایی با زبان اسمبلی (مقدماتی)
- 32. مفاهیم اولیه در حوزه سیستمهای توزیعشده
- 33. اصول طراحی سیستمهای مقیاسپذیر
- 34. مقدمهای بر مفاهیم کلود کامپیوتی
- 35. آشنایی با زیرساختهای ابری
- 36. مبانی توسعه برنامههای کاربردی
- 37. مقدمهای بر معماری میکروسرویس
- 38. بررسی الگوهای طراحی نرمافزار
- 39. آشنایی با مفاهیم DevOps
- 40. مقدمهای بر ابزارهای CI/CD
- 41. بررسی اتوماسیون در توسعه نرمافزار
- 42. مفاهیم اولیه در حوزه دادهکاوی
- 43. آشنایی با ابزارهای تحلیل داده
- 44. مقدمهای بر مفاهیم یادگیری ماشین
- 45. بررسی کاربردهای یادگیری ماشین
- 46. مبانی برنامهنویسی موازی
- 47. آشنایی با پردازش موازی در لینوکس
- 48. مقدمهای بر مفاهیم eBPF
- 49. تاریخچه و فلسفه eBPF
- 50. معماری eBPF و اجزای آن
- 51. زبان برنامهنویسی eBPF (BCC)
- 52. نحوه کامپایل و اجرای برنامههای eBPF
- 53. مقدمهای بر نوشتن اولین برنامه eBPF
- 54. مثالهای ساده از برنامههای eBPF
- 55. تحلیل ترافیک شبکه با eBPF
- 56. مانیتورینگ عملکرد فرآیندها با eBPF
- 57. بررسی رویدادهای هسته با eBPF
- 58. نظارت بر فراخوانیهای سیستمی با eBPF
- 59. کتابخانهها و ابزارهای مرتبط با eBPF
- 60. کاربرد eBPF در تحلیل امنیتی
- 61. مقدمهای بر ابزارهای پیشرفته تحلیل سیستم
- 62. بررسی ابزارهای مانیتورینگ جامع
- 63. آشنایی با ابزارهای پروفایلینگ (Profiling)
- 64. مبانی تحلیل لاگهای سیستمی
- 65. استفاده از ابزارهای تحلیل لاگ
- 66. مقدمهای بر سیستمهای هشدار دهنده
- 67. طراحی سیستمهای هشدار دهنده
- 68. بررسی ابزارهای مدیریت پیکربندی
- 69. آشنایی با اتوماسیون زیرساخت
- 70. مبانی توسعه ابزارهای سفارشی
- 71. نوشتن اسکریپتهای پیشرفته لینوکس
- 72. مقدمهای بر مفاهیم Containerization
- 73. آشنایی با Docker و مفاهیم آن
- 74. بررسی Kubernetes و معماری آن
- 75. مبانی توسعه برنامهها برای محیط کانتینری
- 76. کاربرد eBPF در محیطهای کانتینری
- 77. مقدمهای بر مفاهیم Serverless
- 78. آشنایی با معماریهای Serverless
- 79. بررسی ابزارهای مانیتورینگ Serverless
- 80. مبانی تحلیل امنیتی برنامههای کاربردی
- 81. بررسی آسیبپذیریهای رایج نرمافزاری
- 82. مقدمهای بر تست نفوذ (مفاهیم)
- 83. اصول حفاظت از دادهها در سیستم
- 84. بررسی سیاستهای امنیتی سیستم
- 85. آشنایی با استانداردهای امنیتی
- 86. مقدمهای بر مدیریت ریسک سایبری
- 87. بررسی فرآیندهای واکنش به حوادث
- 88. آشنایی با مفاهیم حفاظت از زیرساخت
- 89. بررسی راهکارهای بازیابی فاجعه
- 90. مقدمهای بر امنیت در زنجیره تامین نرمافزار
- 91. آشنایی با مفاهیم DevSecOps
- 92. بررسی ابزارهای تحلیل کد امنیتی
- 93. مبانی حفاظت از اطلاعات حساس
- 94. آشنایی با تکنیکهای پنهانسازی اطلاعات
- 95. مقدمهای بر مباحث پیشرفته eBPF
- 96. نوشتن برنامههای eBPF پیچیدهتر
- 97. کاربرد eBPF در تحلیل امنیتی پیشرفته
- 98. بررسی ابزارهای تحلیل ترافیک شبکه پیشرفته
- 99. مانیتورینگ عملکرد برنامههای کاربردی با eBPF
- 100. استفاده از eBPF برای اشکالزدایی (Debugging)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.