کتاب راهاندازی خطوط CI/CD با AWS CodeBuild با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهاندازی خطوط CI/CD با AWS CodeBuild
موضوع کلی: توسعه و استقرار نرمافزار
موضوع میانی: ابزارهای اتوماسیون ساخت و استقرار
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه و استقرار نرمافزار
- 2. مبانی خطوط لوله CI/CD
- 3. اهمیت اتوماسیون در توسعه نرمافزار
- 4. معرفی AWS CodeBuild
- 5. مفاهیم کلیدی CodeBuild
- 6. نصب و پیکربندی اولیه CodeBuild
- 7. ایجاد اولین پروژه CodeBuild
- 8. فایل پیکربندی buildspec.yml
- 9. دستورات پایه در buildspec.yml
- 10. مدیریت وابستگیها در CodeBuild
- 11. کامپایل کد در CodeBuild
- 12. اجرای تستها در CodeBuild
- 13. ساخت ایمیج داکر با CodeBuild
- 14. استقرار برنامههای وب با CodeBuild
- 15. اتصال CodeBuild به ریپازیتوری کد
- 16. یکپارچهسازی با AWS CodeCommit
- 17. یکپارچهسازی با GitHub
- 18. یکپارچهسازی با Bitbucket
- 19. مدیریت متغیرهای محیطی در CodeBuild
- 20. استفاده از پارامترهای پروژه
- 21. تنظیمات محیط اجرای CodeBuild
- 22. استفاده از ماشینهای مجازی سفارشی
- 23. افزایش امنیت در CodeBuild
- 24. مدیریت دسترسیها با IAM
- 25. مانیتورینگ و لاگبرداری در CodeBuild
- 26. تحلیل نتایج ساخت
- 27. عیبیابی پروژههای CodeBuild
- 28. بهینهسازی زمان ساخت
- 29. مقایسه CodeBuild با ابزارهای دیگر
- 30. استقرار برنامههای سمت سرور
- 31. استقرار برنامههای سمت کلاینت
- 32. ساخت و انتشار پکیجها
- 33. مدیریت نسخهبندی در CI/CD
- 34. استقرار بر روی AWS Elastic Beanstalk
- 35. استقرار بر روی AWS ECS
- 36. استقرار بر روی AWS Lambda
- 37. استقرار برنامههای Serverless
- 38. مفاهیم Infrastructure as Code
- 39. استفاده از AWS CloudFormation
- 40. استفاده از Terraform
- 41. مدیریت پایگاه داده در CI/CD
- 42. تستهای یکپارچهسازی
- 43. تستهای پذیرش
- 44. تستهای امنیتی
- 45. امنیت دادهها در خطوط CI/CD
- 46. رمزنگاری دادهها
- 47. مدیریت کلیدها
- 48. اصول DevOps
- 49. فرهنگ DevOps
- 50. نقش CodeBuild در DevOps
- 51. اتوماسیون فرایندهای استقرار
- 52. مدیریت خطا در استقرار
- 53. بازگشت به عقب (Rollback)
- 54. استراتژیهای استقرار
- 55. استقرار تدریجی (Rolling Deployment)
- 56. استقرار آبی-سبز (Blue-Green Deployment)
- 57. استقرار قناری (Canary Deployment)
- 58. مدیریت محیطهای مختلف (توسعه، تست، تولید)
- 59. تنظیمات خاص برای هر محیط
- 60. استفاده از AWS CodePipeline
- 61. مفاهیم CodePipeline
- 62. ایجاد خط لوله CI/CD با CodePipeline
- 63. یکپارچهسازی CodeBuild با CodePipeline
- 64. مراحل مختلف در CodePipeline
- 65. تأییدیههای دستی در CodePipeline
- 66. استقرار بر روی AWS EKS
- 67. استقرار برنامههای مبتنی بر میکروسرویس
- 68. مدیریت پیکربندی در میکروسرویسها
- 69. استقرار API Gateway
- 70. استفاده از AWS Step Functions
- 71. اتوماسیون تستهای واحد
- 72. اتوماسیون تستهای بار
- 73. اتوماسیون تستهای کارایی
- 74. مدیریت وابستگیهای خارجی
- 75. استفاده از Nexus یا Artifactory
- 76. ذخیرهسازی مصنوعات ساخت
- 77. مدیریت متادیتای مصنوعات
- 78. استانداردهای کدنویسی
- 79. بررسی کیفیت کد
- 80. تحلیل استاتیک کد
- 81. پوشش تست (Test Coverage)
- 82. گزارشدهی نتایج کیفیت کد
- 83. استقرار برنامههای موبایل
- 84. اتوماسیون ساخت برنامههای اندروید
- 85. اتوماسیون ساخت برنامههای iOS
- 86. انتشار در فروشگاهها
- 87. مدیریت گواهینامهها
- 88. استقرار برنامههای دسکتاپ
- 89. استفاده از Docker Compose
- 90. اورکستریشن کانتینرها
- 91. مدیریت منابع در کلاستر
- 92. امنیت کانتینرها
- 93. مدیریت لاگهای کانتینرها
- 94. پایش عملکرد برنامهها
- 95. ابزارهای مانیتورینگ
- 96. تحلیل لاگها
- 97. گزارشدهی عملکرد
- 98. بهینهسازی هزینهها در AWS
- 99. مدیریت مصرف منابع
- 100. استفاده از نمونههای Reserved
تگها:
AWS
AWS CodeBuild
CI/CD
ابزارهای ابری
اتوماسیون ساخت
استقرار نرم افزار
توسعه نرم افزار
خط لوله CI/CD
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.