دوره Jenkins for System Administrators همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Jenkins for System Administrators
موضوع کلی: برنامه نویسی
موضوع میانی: جنکینز (Jenkins)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی Jenkins و تاریخچه
- 2. نصب و راهاندازی Jenkins (با Docker و بدون آن)
- 3. آشنایی با رابط کاربری Jenkins
- 4. پیکربندی اولیه Jenkins
- 5. مدیریت کاربران و دسترسیها در Jenkins
- 6. نصب و مدیریت پلاگینهای Jenkins
- 7. آشنایی با انواع Job ها در Jenkins (Freestyle, Pipeline)
- 8. ایجاد اولین Job Freestyle
- 9. پیکربندی Job Freestyle
- 10. استفاده از SCM (Git, SVN) در Job Freestyle
- 11. انتخاب و استفاده از ابزارهای Build (Maven, Gradle) در Job Freestyle
- 12. تنظیمات Post-build Actions در Job Freestyle
- 13. آشنایی با Pipeline as Code
- 14. ایجاد اولین Pipeline
- 15. ساختار Pipeline و مفاهیم اساسی (Stages, Steps)
- 16. استفاده از declarative Pipeline
- 17. استفاده از script Pipeline
- 18. مدیریت ورودیها و پارامترها در Pipeline
- 19. استفاده از Agent ها در Pipeline
- 20. انتخاب و مدیریت Node ها در Jenkins
- 21. استفاده از Shared Libraries در Pipeline
- 22. کنترل جریان Pipeline با شرطها و حلقهها
- 23. مدیریت خروجیها و Artifact ها در Pipeline
- 24. استفاده از Triggers در Pipeline (Build triggers, SCM polling)
- 25. بهبود عملکرد Pipeline با parallelization
- 26. آشنایی با Blue Ocean
- 27. استفاده از Blue Ocean برای مدیریت Pipeline
- 28. مانیتورینگ و مشاهده لاگها در Jenkins
- 29. ارسال Notification ها در Jenkins (Email, Slack)
- 30. پیکربندی Security در Jenkins (Authentication, Authorization)
- 31. استفاده از نقشها و دسترسیها در Jenkins
- 32. مدیریت Credentials در Jenkins
- 33. اتصال Jenkins به Active Directory/LDAP
- 34. پشتیبانگیری و بازیابی Jenkins
- 35. بهروزرسانی Jenkins و پلاگینها
- 36. بهینهسازی Jenkins برای عملکرد بهتر
- 37. مدیریت Disk Space و منابع Jenkins
- 38. ایجاد و مدیریت Slave Nodes (Agents)
- 39. پیکربندی Slave Nodes (Agents)
- 40. اتصال Slave Nodes به Master
- 41. استفاده از Labels برای انتخاب Agents
- 42. آشنایی با Docker و Jenkins
- 43. یکپارچهسازی Docker و Jenkins
- 44. استفاده از Docker برای Build Environment
- 45. استفاده از Docker Compose در Jenkins
- 46. ساخت و استقرار Image ها با Jenkins
- 47. آزمایش خودکار (Unit, Integration, E2E)
- 48. یکپارچهسازی تستها با Jenkins
- 49. گزارشگیری تستها در Jenkins
- 50. استفاده از SonarQube در Jenkins
- 51. آنالیز کد با SonarQube و Jenkins
- 52. استفاده از Jenkins برای CI/CD
- 53. مبانی Continuous Integration (CI)
- 54. مبانی Continuous Delivery (CD)
- 55. ایجاد Pipeline های CI/CD
- 56. استقرار برنامهها بر روی سرورها (SSH, Ansible)
- 57. استفاده از Ansible در Jenkins
- 58. استفاده از Kubernetes و Jenkins
- 59. استقرار برنامهها بر روی Kubernetes
- 60. استفاده از Helm در Jenkins
- 61. اتوماسیون استقرار با Jenkins و Kubernetes
- 62. مانیتورینگ و مشاهده وضعیت استقرارها
- 63. استفاده از Plugins برای DevOps
- 64. پیکربندی Cloud Providers در Jenkins (AWS, Azure, GCP)
- 65. استفاده از Jenkins Job DSL
- 66. ایجاد Job ها با Job DSL
- 67. مدیریت Job ها با Job DSL
- 68. آشنایی با REST API Jenkins
- 69. استفاده از REST API برای اتوماسیون
- 70. Scripting Jenkins با Groovy
- 71. ایجاد و اجرای Groovy Scripts
- 72. استفاده از Groovy برای مدیریت Jenkins
- 73. بهبود امنیت Jenkins
- 74. بررسی آسیبپذیریهای Jenkins
- 75. بهترین شیوههای امنیتی برای Jenkins
- 76. مدیریت حجم بالای اطلاعات در Jenkins
- 77. استفاده از Queue در Jenkins
- 78. بهینهسازی Pipeline برای مقیاسپذیری
- 79. تنظیمات Cache در Jenkins
- 80. پروفایلینگ و عیبیابی Jenkins
- 81. مشکلات رایج و راهحلها در Jenkins
- 82. آموزش عیبیابی Jenkins
- 83. بهترین شیوهها برای مدیریت Jenkins
- 84. مدیریت پیکربندی Jenkins با Git
- 85. استفاده از Configuration as Code (CasC) در Jenkins
- 86. استفاده از Jenkins X (مقدماتی)
- 87. آشنایی با ویژگیهای پیشرفته Pipeline
- 88. استفاده از input step در Pipeline
- 89. استفاده از parallel step در Pipeline
- 90. استفاده از timeout step در Pipeline
- 91. استفاده از retry step در Pipeline
- 92. استفاده از post step در Pipeline
- 93. استفاده از when step در Pipeline
- 94. ساخت و استفاده از Custom Build Steps
- 95. استفاده از declarative Pipeline برای DevOps
- 96. استفاده از Shared Libraries برای DevOps
- 97. طراحی و پیادهسازی CI/CD Pipeline های پیچیده
- 98. بهینهسازی CI/CD Pipeline ها
- 99. استفاده از Jenkins در محیطهای Enterprise
- 100. مدیریت Jenkins در محیطهای HA (High Availability)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.