کتاب برنامهنویسی پیشرفته در خط فرمان لینوکس (Bash Scripting) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی پیشرفته در خط فرمان لینوکس (Bash Scripting)
موضوع کلی: فناوری اطلاعات و امنیت سایبری
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر خط فرمان لینوکس
- 2. دستورات پایه خط فرمان
- 3. فایلها و دایرکتوریها در لینوکس
- 4. مدیریت فرآیندها
- 5. پردازش متن با ابزارهای خط فرمان
- 6. مقدمهای بر Bash Scripting
- 7. متغیرها در Bash Scripting
- 8. دستورات شرطی (if, else, elif)
- 9. حلقهها (for, while, until)
- 10. توابع در Bash Scripting
- 11. ورودی و خروجی در Bash Scripting
- 12. مدیریت خطا و استثناها
- 13. عبارات منظم (Regular Expressions)
- 14. ابزارهای پردازش متن (grep, sed, awk)
- 15. کار با فایلها و دایرکتوریها در اسکریپتها
- 16. مدیریت کاربران و مجوزها
- 17. اسکریپتنویسی برای مدیریت سیستم
- 18. اتوماسیون وظایف تکراری
- 19. پشتیبانگیری و بازیابی در اسکریپتها
- 20. نظارت بر سیستم با اسکریپتها
- 21. مدیریت لاگها و رویدادها
- 22. اسکریپتنویسی برای شبکههای لینوکس
- 23. پیکربندی شبکه با اسکریپتها
- 24. امنیت خط فرمان لینوکس
- 25. مقدمهای بر امنیت سایبری
- 26. مفاهیم اولیه امنیت اطلاعات
- 27. رمزنگاری در لینوکس
- 28. ابزارهای امنیتی پایه لینوکس
- 29. مدیریت فایروال (iptables/ufw)
- 30. تشخیص نفوذ (IDS/IPS)
- 31. اسکن آسیبپذیریها
- 32. امنیت سرویسهای شبکه
- 33. مدیریت دسترسیها و احراز هویت
- 34. امنیت SSH
- 35. استفاده امن از اینترنت
- 36. پروتکلهای شبکه امن (HTTPS, SFTP)
- 37. مدیریت گواهینامههای دیجیتال
- 38. مقدمهای بر امنیت برنامههای کاربردی
- 39. توسعه امن نرمافزار
- 40. کدنویسی امن (Secure Coding Practices)
- 41. شناسایی و رفع حفرههای امنیتی
- 42. تست نفوذ (Penetration Testing)
- 43. مفاهیم اولیه تست نفوذ
- 44. مراحل تست نفوذ
- 45. جمعآوری اطلاعات (Reconnaissance)
- 46. اسکن شبکه و شناسایی سرویسها
- 47. تحلیل ترافیک شبکه
- 48. مهندسی اجتماعی در تست نفوذ
- 49. استفاده از ابزارهای تست نفوذ
- 50. اسکن آسیبپذیری با Nessus
- 51. اسکن آسیبپذیری با OpenVAS
- 52. ابزارهای تشخیص بدافزار
- 53. تحلیل بدافزار (Malware Analysis)
- 54. مقدمهای بر تحلیل بدافزار
- 55. روشهای تحلیل ایستا
- 56. روشهای تحلیل پویا
- 57. ابزارهای تحلیل بدافزار
- 58. امنیت سیستمعاملها
- 59. امنیت ویندوز
- 60. امنیت macOS
- 61. مدیریت وصلههای امنیتی (Patch Management)
- 62. پیکربندی امن سرویسهای وب (Apache, Nginx)
- 63. امنیت پایگاه دادهها
- 64. مقدمهای بر امنیت ابری
- 65. امنیت در محیطهای مجازیسازی
- 66. مفاهیم امنیت دادهها
- 67. حفاظت از دادهها در برابر از دست رفتن
- 68. بازیابی فاجعه (Disaster Recovery)
- 69. مدیریت ریسک امنیتی
- 70. استانداردهای امنیت اطلاعات (ISO 27001)
- 71. چارچوبهای امنیتی (NIST)
- 72. قوانین و مقررات امنیت سایبری در ایران
- 73. مسئولیتپذیری در قبال جرایم سایبری
- 74. حریم خصوصی و حفاظت از دادهها
- 75. قوانین مربوط به جرایم رایانهای
- 76. مقررات مربوط به فضای مجازی
- 77. مسائل اخلاقی در امنیت سایبری
- 78. مسئولیتهای حقوقی متخصصان امنیت
- 79. استفاده مجاز از ابزارها و تکنیکها
- 80. حفظ محرمانگی اطلاعات
- 81. مبارزه با فیشینگ و مهندسی اجتماعی
- 82. روشهای مقابله با باجافزارها
- 83. امنیت اینترنت اشیاء (IoT)
- 84. امنیت شبکههای بیسیم
- 85. مفاهیم اولیه هوش مصنوعی در امنیت
- 86. کاربرد یادگیری ماشین در تشخیص تهدیدات
- 87. مقدمهای بر بلاکچین و امنیت
- 88. کاربرد بلاکچین در امنیت دادهها
- 89. آینده امنیت سایبری
- 90. روندهای نوین در امنیت سایبری
- 91. آموزش و فرهنگسازی امنیت سایبری
- 92. نقش سازمانها در ارتقاء امنیت
- 93. اهمیت امنیت در کسبوکارها
- 94. ایجاد فرهنگ امنیتی در سازمان
- 95. مدیریت حوادث امنیتی
- 96. واکنش به حوادث سایبری
- 97. مدیریت ارتباطات در حوادث امنیتی
- 98. ارزیابی پس از حادثه
- 99. مستندسازی حوادث امنیتی
- 100. تمرینات شبیهسازی حوادث
تگها:
Bash programming
Bash scripting
Linux command line
آموزش برنامهنویسی لینوکس
اسکریپتنویسی بش
برنامهنویسی لینوکس
توسعه لینوکس
خط فرمان لینوکس
خودکارسازی لینوکس
شل اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.