, ,

کتاب مدیریت زیرساخت به عنوان کد (Infrastructure as Code) با GitLab CI/CD

299,999 تومان399,000 تومان

مدیریت زیرساخت به عنوان کد با GitLab CI/CD: دوره آموزشی حرفه‌ای مدیریت زیرساخت به عنوان کد (Infrastructure as Code) با GitLab CI/CD: کلید موفقیت در عصر DevOps آیا می‌خواهید زیرساخت‌های خود را به صورت …

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

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

عنوان دوره: مدیریت زیرساخت به عنوان کد (Infrastructure as Code) با GitLab CI/CD

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

موضوع میانی: گیت‌لب CI/CD (GitLab CI/CD)

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

  • 1. مقدمه‌ای بر مدیریت زیرساخت به عنوان کد
  • 2. اهمیت IaC در DevOps
  • 3. مقدمه‌ای بر CI/CD
  • 4. آشنایی با GitLab CI/CD
  • 5. مزایای استفاده از GitLab CI/CD
  • 6. نصب و راه‌اندازی GitLab
  • 7. مفاهیم کلیدی GitLab CI/CD: Runner, Job, Stage, Pipeline
  • 8. تنظیمات اولیه GitLab Runner
  • 9. ثبت نام GitLab Runner
  • 10. پیکربندی Global Runner
  • 11. پیکربندی Specific Runner
  • 12. پیکربندی Shared Runner
  • 13. تست Runner ها
  • 14. مقدمه‌ای بر فایل .gitlab-ci.yml
  • 15. ساختار فایل .gitlab-ci.yml
  • 16. تعریف Stages
  • 17. تعریف Jobs
  • 18. تنظیمات اولیه Job: image, script
  • 19. استفاده از Variables در .gitlab-ci.yml
  • 20. تعریف Environment Variables
  • 21. استفاده از CI/CD Variables در GitLab UI
  • 22. استفاده از File Variables
  • 23. استفاده از Secret Variables
  • 24. استفاده از Default Variables
  • 25. تعریف Services در GitLab CI/CD
  • 26. استفاده از Docker-in-Docker (DinD)
  • 27. پیکربندی Caching در GitLab CI/CD
  • 28. استراتژی‌های Caching
  • 29. مدیریت Artifacts در GitLab CI/CD
  • 30. تنظیمات Job برای تولید Artifacts
  • 31. تنظیمات Job برای دانلود Artifacts
  • 32. مدیریت Artifacts با Expire policy
  • 33. استفاده از Dependencies بین Jobs
  • 34. استفاده از `needs` directive
  • 35. استفاده از `dependencies` directive
  • 36. معرفی ابزارهای IaC
  • 37. مقدمه‌ای بر Terraform
  • 38. نصب و راه‌اندازی Terraform
  • 39. مفاهیم کلیدی Terraform: Provider, Resource, Data Source
  • 40. نوشتن اولین کد Terraform
  • 41. پیکربندی Provider ها
  • 42. تعریف Resources
  • 43. استفاده از Variables در Terraform
  • 44. مراحل اجرای Terraform: init, plan, apply, destroy
  • 45. استفاده از State File در Terraform
  • 46. مدیریت Remote State با GitLab
  • 47. استفاده از S3 Backend
  • 48. استفاده از GCS Backend
  • 49. استفاده از Azure Blob Storage Backend
  • 50. استفاده از GitLab CI/CD برای اجرای Terraform
  • 51. ایجاد Pipeline برای Terraform Apply
  • 52. ایجاد Pipeline برای Terraform Destroy
  • 53. پیکربندی Terraform linting در CI/CD
  • 54. پیکربندی Terraform validation در CI/CD
  • 55. پیکربندی Terraform plan در CI/CD
  • 56. استفاده از `gitlab-ci.yml` برای اجرای Terraform
  • 57. استفاده از CI/CD Variables برای credentials
  • 58. مدیریت Environment Variables در Terraform
  • 59. استفاده از `dotenv` artifact
  • 60. معرفی Ansible
  • 61. نصب و راه‌اندازی Ansible
  • 62. مفاهیم کلیدی Ansible: Playbook, Role, Module, Inventory
  • 63. نوشتن اولین Playbook
  • 64. تعریف Inventory
  • 65. استفاده از Variables در Ansible
  • 66. اجرای Playbook با `ansible-playbook`
  • 67. استفاده از SSH Keys برای اتصال به سرورها
  • 68. استفاده از Ansible Vault برای مدیریت Secrets
  • 69. استفاده از GitLab CI/CD برای اجرای Ansible
  • 70. ایجاد Pipeline برای اجرای Ansible Playbook
  • 71. استفاده از CI/CD Variables برای credentials
  • 72. مدیریت `ansible.cfg` در CI/CD
  • 73. پیکربندی Ansible linting در CI/CD
  • 74. معرفی Docker
  • 75. مفاهیم کلیدی Docker: Image, Container, Dockerfile
  • 76. نوشتن اولین Dockerfile
  • 77. ساخت Docker Image
  • 78. اجرای Docker Container
  • 79. استفاده از Docker Compose
  • 80. ساخت Multi-stage Docker Builds
  • 81. استفاده از GitLab CI/CD برای ساخت Docker Images
  • 82. ایجاد Pipeline برای Build Docker Image
  • 83. پوش کردن Docker Image به GitLab Container Registry
  • 84. استفاده از CI/CD Variables برای نام‌گذاری Image
  • 85. استفاده از CI/CD Variables برای Tagging Image
  • 86. پیکربندی Docker BuildKit در CI/CD
  • 87. معرفی Kubernetes
  • 88. مفاهیم کلیدی Kubernetes: Pod, Service, Deployment, Namespace
  • 89. نصب و راه‌اندازی Kubernetes (MiniKube, Kind)
  • 90. استقرار برنامه روی Kubernetes
  • 91. استفاده از Helm
  • 92. نصب و راه‌اندازی Helm
  • 93. نوشتن اولین Helm Chart
  • 94. استقرار برنامه با Helm
  • 95. استفاده از GitLab CI/CD برای استقرار روی Kubernetes
  • 96. ایجاد Pipeline برای استقرار با kubectl
  • 97. ایجاد Pipeline برای استقرار با Helm
  • 98. استفاده از GitLab Container Registry با Kubernetes
  • 99. استفاده از CI/CD Variables برای Kubernetes Context
  • 100. پیکربندی Kubernetes manifests در CI/CD





مدیریت زیرساخت به عنوان کد با GitLab CI/CD: دوره آموزشی حرفه‌ای


مدیریت زیرساخت به عنوان کد (Infrastructure as Code) با GitLab CI/CD: کلید موفقیت در عصر DevOps

آیا می‌خواهید زیرساخت‌های خود را به صورت خودکار، قابل تکرار و مقیاس‌پذیر مدیریت کنید؟ آیا به دنبال راهی برای سرعت بخشیدن به فرآیندهای توسعه و استقرار نرم‌افزار هستید؟ دوره آموزشی مدیریت زیرساخت به عنوان کد با GitLab CI/CD، یک راه‌حل جامع برای شماست! این دوره به شما کمک می‌کند تا با استفاده از قدرتمندترین ابزارهای DevOps، کنترل کامل زیرساخت خود را در دست بگیرید و به یک متخصص DevOps تبدیل شوید.

در این دوره، شما یاد می‌گیرید چگونه با استفاده از GitLab CI/CD، فرآیندهای ساخت، تست و استقرار نرم‌افزار خود را به صورت خودکار انجام دهید. از پیکربندی سرورها و شبکه‌ها گرفته تا مدیریت دیتابیس‌ها و برنامه‌های کاربردی، همه چیز را با استفاده از کد و در سریع‌ترین زمان ممکن انجام خواهید داد. با این دوره، به راحتی از شر خطاهای انسانی خلاص می‌شوید و زمان بیشتری را صرف نوآوری و پیشرفت در پروژه‌های خود خواهید کرد.

درباره دوره

دوره مدیریت زیرساخت به عنوان کد با GitLab CI/CD یک دوره آموزشی جامع و کاربردی است که از مقدماتی‌ترین مفاهیم تا پیشرفته‌ترین تکنیک‌ها را پوشش می‌دهد. این دوره با ارائه مثال‌های عملی و پروژه‌های واقعی، به شما کمک می‌کند تا دانش تئوری را به مهارت‌های عملی تبدیل کنید. در طول دوره، با ابزارهای مختلفی از جمله Terraform، Ansible، Docker و Kubernetes آشنا می‌شوید و یاد می‌گیرید چگونه آن‌ها را با GitLab CI/CD ادغام کنید.

موضوعات کلیدی دوره

در این دوره، شما با مفاهیم و تکنیک‌های زیر آشنا خواهید شد:

  • مقدمه‌ای بر DevOps و اهمیت Infrastructure as Code
  • آشنایی با GitLab و GitLab CI/CD
  • نصب و پیکربندی GitLab
  • ساخت و مدیریت Pipelineهای CI/CD
  • مدیریت نسخه‌ها و Branching در GitLab
  • استفاده از Docker برای Containerization
  • استقرار برنامه‌های کاربردی با Docker و GitLab CI/CD
  • آشنایی با Terraform و مدیریت زیرساخت
  • پیاده‌سازی Infrastructure as Code با Terraform
  • مدیریت پیکربندی با Ansible
  • اتوماسیون استقرار با Ansible و GitLab CI/CD
  • نظارت و لاگ‌گیری با استفاده از GitLab
  • امنیت در GitLab CI/CD
  • بهترین شیوه‌ها در مدیریت زیرساخت به عنوان کد
  • مقیاس‌پذیری و مدیریت زیرساخت‌های بزرگ

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار که می‌خواهند فرآیندهای توسعه و استقرار خود را بهبود بخشند.
  • مهندسان DevOps که می‌خواهند دانش و مهارت‌های خود را در زمینه اتوماسیون و مدیریت زیرساخت ارتقا دهند.
  • مدیران IT و تیم‌های عملیاتی که به دنبال راه‌حل‌هایی برای کاهش هزینه‌ها و افزایش سرعت عمل هستند.
  • علاقه‌مندان به حوزه‌ی DevOps و کسانی که می‌خواهند وارد این حوزه پرطرفدار شوند.

چرا این دوره را بگذرانیم؟

گذراندن این دوره، مزایای بی‌شماری برای شما خواهد داشت:

  • افزایش سرعت توسعه و استقرار: با اتوماسیون فرآیندها، زمان لازم برای توسعه و استقرار نرم‌افزار را به طور قابل توجهی کاهش دهید.
  • کاهش خطاها: با استفاده از کد، خطاهای انسانی را به حداقل برسانید و از تکرارپذیری زیرساخت خود اطمینان حاصل کنید.
  • کاهش هزینه‌ها: با خودکارسازی و بهینه‌سازی فرآیندها، هزینه‌های عملیاتی را کاهش دهید.
  • بهبود امنیت: با پیاده‌سازی بهترین شیوه‌ها در زمینه امنیت، از زیرساخت خود در برابر تهدیدات محافظت کنید.
  • افزایش مقیاس‌پذیری: زیرساخت خود را به گونه‌ای طراحی کنید که به راحتی با نیازهای در حال تغییر سازمان شما، مقیاس‌پذیر باشد.
  • ارتقای مهارت‌ها: دانش و مهارت‌های خود را در زمینه DevOps و مدیریت زیرساخت به طور چشمگیری افزایش دهید.
  • بهره‌مندی از فرصت‌های شغلی: با داشتن مهارت‌های مورد نیاز برای مدیریت زیرساخت به عنوان کد، فرصت‌های شغلی بیشتری را به دست آورید.

سرفصل‌های دوره

این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که شما را از صفر تا صد با مفاهیم و تکنیک‌های مدیریت زیرساخت به عنوان کد آشنا می‌کند. در این دوره، شما با موارد زیر آشنا خواهید شد:

  • مقدمات DevOps و IaC
  • نصب و راه‌اندازی GitLab
  • GitLab CI/CD Basics
  • GitLab CI/CD Pipelines
  • GitLab CI/CD Variables
  • GitLab CI/CD Stages و Jobs
  • GitLab CI/CD Triggers
  • GitLab CI/CD Pipelines Schedules
  • GitLab CI/CD Environments
  • GitLab CI/CD Docker Integration
  • GitLab CI/CD Kubernetes Integration
  • GitLab CI/CD Secrets Management
  • GitLab CI/CD Testing
  • GitLab CI/CD Code Quality
  • GitLab CI/CD Security Scanning
  • GitLab CI/CD Deployments
  • Terraform Fundamentals
  • Terraform Providers
  • Terraform Modules
  • Terraform State Management
  • Terraform Variables and Outputs
  • Terraform Plans and Apply
  • Terraform Destroy
  • Ansible Fundamentals
  • Ansible Playbooks
  • Ansible Modules
  • Ansible Roles
  • Ansible Inventory
  • Ansible Variables and Facts
  • Ansible Tasks and Handlers
  • Ansible Conditionals and Loops
  • Docker Fundamentals
  • Docker Images and Containers
  • Docker Compose
  • Docker Networking
  • Docker Volumes
  • Kubernetes Fundamentals
  • Kubernetes Pods, Deployments, Services
  • Kubernetes ConfigMaps and Secrets
  • Kubernetes Ingress
  • Kubernetes Networking
  • GitLab Runner Configuration
  • GitLab Runner for Docker
  • GitLab Runner for Kubernetes
  • Advanced GitLab CI/CD Topics (Monorepos, etc.)
  • Monitoring and Logging with GitLab
  • Security Best Practices in CI/CD
  • IaC Design Patterns
  • Real-world IaC Projects (Deploying Web Applications, etc.)
  • Troubleshooting Common CI/CD Issues
  • … (بیش از 70 سرفصل دیگر)

با شرکت در این دوره، شما نه تنها دانش و مهارت‌های لازم برای مدیریت زیرساخت به عنوان کد را به دست می‌آورید، بلکه با جدیدترین ابزارها و تکنیک‌های DevOps نیز آشنا می‌شوید. همین امروز ثبت‌نام کنید و آینده شغلی خود را متحول سازید!


📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

  • ویدیوهای آموزشی فارسی — آموزش قدم‌به‌قدم، کاربردی و قابل فهم
  • پادکست‌های صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
  • کتاب PDF فارسی — شامل کلیهٔ سرفصل‌ها و محتوای آموزشی
  • کتاب خلاصه نکات ویدیوها و پادکست‌ها – نسخه PDF — مناسب مرور سریع و جمع‌بندی مباحث
  • کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
  • کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
  • کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
    — هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه یادگیری سریع)
    — پاسخ‌ها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه خودآزمایی پایان‌بخش)
    — پاسخ‌ها در انتهای هر بخش آمده‌اند؛ مناسب آزمون واقعی و سنجش میزان یادگیری.
  • کتاب تمرین‌های درست / نادرست (True / False) – نسخه PDF
    — مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزاره‌ها.
  • کتاب تمرین‌های جای خالی – نسخه PDF
    — تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • تمامی فایل‌ها و کتاب‌ها کاملاً فارسی هستند.
  • توجه: لینک‌های اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال می‌شوند.
  • نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریع‌تر توصیه می‌شود.
  • در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
  • اگر پرداخت انجام شده ولی لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا پیامک: 09395106248
تلگرام: @ma_limbs

نوع پلن دوره

تمامی کتاب های PDF فارسی مجموعه, تمامی کتاب های PDF فارسی مجموعه + ویدیوها و پادکست های فارسی توضیحی کتاب ها

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “کتاب مدیریت زیرساخت به عنوان کد (Infrastructure as Code) با GitLab CI/CD”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا