کتاب کاتلین و ابزارهای CI/CD (Continuous Integration/Continuous Deployment)

انتخاب پلن

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

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

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

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

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

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

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


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

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

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

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

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

عنوان دوره: دوره کاتلین و ابزارهای CI/CD (Continuous Integration/Continuous Deployment)

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

موضوع میانی: کاتلین (Kotlin)

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

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی کاتلین
  • 2. نصب و راه‌اندازی محیط توسعه کاتلین
  • 3. مفاهیم پایه و سینتکس کاتلین
  • 4. انواع داده‌ها در کاتلین
  • 5. متغیرها و ثابت‌ها در کاتلین
  • 6. عملگرها در کاتلین
  • 7. دستورات شرطی در کاتلین
  • 8. حلقه‌ها در کاتلین
  • 9. توابع در کاتلین
  • 10. کلاس‌ها و اشیاء در کاتلین
  • 11. وراثت در کاتلین
  • 12. اینترفیس‌ها در کاتلین
  • 13. کلاس‌های داده‌ای (Data Classes) در کاتلین
  • 14. کلاس‌های هم‌نوع (Sealed Classes) در کاتلین
  • 15. کلاس‌های داخلی و تو در تو در کاتلین
  • 16. کلاس‌های نام‌گذاری شده (Named Classes) در کاتلین
  • 17. کلاس‌های انتزاعی در کاتلین
  • 18. متدهای اکستنشن در کاتلین
  • 19. ویژگی‌های اکستنشن در کاتلین
  • 20. لامبداها در کاتلین
  • 21. توابع سطح بالا در کاتلین
  • 22. کالکشن‌ها در کاتلین (لیست‌ها، مجموعه‌ها، نقشه‌ها)
  • 23. عملیات روی کالکشن‌ها در کاتلین
  • 24. اپراتورهای اسکوپ در کاتلین (with, apply, let, also, run)
  • 25. کلاس‌های تخصصی (Smart Casts) در کاتلین
  • 26. کلاس‌های قابل نال (Nullable Types) در کاتلین
  • 27. کلاس‌های غیرقابل نال (Non-Nullable Types) در کاتلین
  • 28. مدیریت خطا با Try-Catch در کاتلین
  • 29. استثناها (Exceptions) در کاتلین
  • 30. همزمانی (Concurrency) در کاتلین
  • 31. کرُوتین‌ها (Coroutines) در کاتلین
  • 32. اصول طراحی کرُوتین‌ها
  • 33. انواع Scopes در کرُوتین‌ها
  • 34. Builders در کرُوتین‌ها (launch, async)
  • 35. Context در کرُوتین‌ها
  • 36. Dispatcher ها در کرُوتین‌ها
  • 37. Cancellation و Timeout در کرُوتین‌ها
  • 38. Flows در کرُوتین‌ها
  • 39. عملیات روی Flows
  • 40. اصول CI/CD
  • 41. فرهنگ CI/CD
  • 42. مراحل Pipeline در CI/CD
  • 43. ابزارهای CI/CD
  • 44. معرفی Jenkins
  • 45. نصب و پیکربندی Jenkins
  • 46. ساخت اولین Job در Jenkins
  • 47. Pipeline as Code در Jenkins (Groovy)
  • 48. استفاده از Jenkinsfile
  • 49. مدیریت پلاگین‌ها در Jenkins
  • 50. اتوماسیون Build در Jenkins
  • 51. اتوماسیون Test در Jenkins
  • 52. اتوماسیون Deploy در Jenkins
  • 53. استفاده از Jenkins برای پروژه‌های کاتلین
  • 54. معرفی GitLab CI/CD
  • 55. پیکربندی GitLab CI/CD
  • 56. فایل .gitlab-ci.yml
  • 57. مراحل و Job ها در GitLab CI/CD
  • 58. استفاده از Docker در GitLab CI/CD
  • 59. استفاده از Kubernetes در GitLab CI/CD
  • 60. استفاده از GitLab CI/CD برای پروژه‌های کاتلین
  • 61. معرفی GitHub Actions
  • 62. پیکربندی GitHub Actions
  • 63. فایل Workflow در GitHub Actions
  • 64. مراحل و Job ها در GitHub Actions
  • 65. استفاده از Docker در GitHub Actions
  • 66. استفاده از Kubernetes در GitHub Actions
  • 67. استفاده از GitHub Actions برای پروژه‌های کاتلین
  • 68. مفاهیم اولیه Continuous Integration
  • 69. اصول Continuous Integration
  • 70. مزایای Continuous Integration
  • 71. پیاده‌سازی Continuous Integration
  • 72. مفاهیم اولیه Continuous Deployment
  • 73. اصول Continuous Deployment
  • 74. مزایای Continuous Deployment
  • 75. پیاده‌سازی Continuous Deployment
  • 76. تفاوت Continuous Delivery و Continuous Deployment
  • 77. نکات امنیتی در CI/CD
  • 78. مدیریت وابستگی‌ها (Dependencies) در CI/CD
  • 79. تست‌های واحد (Unit Tests) در CI/CD
  • 80. تست‌های یکپارچه‌سازی (Integration Tests) در CI/CD
  • 81. تست‌های End-to-End در CI/CD
  • 82. پوشش کد (Code Coverage) در CI/CD
  • 83. مانیتورینگ و لاگینگ در CI/CD
  • 84. مدیریت محیط‌ها (Environments) در CI/CD
  • 85. استراتژی‌های استقرار (Deployment Strategies)
  • 86. استقرار Blue-Green
  • 87. استقرار Canary
  • 88. استقرار Rolling Update
  • 89. بهینه‌سازی فرآیندهای CI/CD
  • 90. مقدمه‌ای بر DevSecOps
  • 91. ادغام امنیت در چرخه CI/CD
  • 92. ابزارهای تحلیل کد استاتیک (SAST)
  • 93. ابزارهای تحلیل وابستگی‌های امنیتی (SCA)
  • 94. مدیریت Secret ها در CI/CD
  • 95. اصول Cloud Native CI/CD
  • 96. مقدمه‌ای بر Kubernetes
  • 97. استقرار برنامه‌ها روی Kubernetes با CI/CD
  • 98. مقدمه‌ای بر Docker Compose
  • 99. استفاده از Docker Compose در CI/CD
  • 100. جمع‌بندی و بهترین شیوه‌ها در CI/CD

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

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

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

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

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


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

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

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

نظرات

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

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