کتاب صوتی اتوماسیون و استقرار با AWS CodeDeploy

دوره جامع اتوماسیون و استقرار با AWS CodeDeploy آینده استقرار نرم‌افزار را امروز تجربه کنید: دوره جامع اتوماسیون و استقرار با AWS CodeDeploy آیا از فرآیندهای استقرار (Deployment) دستی، پراسترس و پر از...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره اتوماسیون و استقرار با AWS CodeDeploy

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

موضوع میانی: AWS (Amazon Web Services)

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

  • 1. مقدمه‌ای بر DevOps و توسعه چابک
  • 2. مفاهیم CI/CD و اهمیت آن در مهندسی نرم‌افزار
  • 3. آشنایی با رایانش ابری و خدمات AWS
  • 4. مروری بر زیرساخت جهانی AWS (مناطق و Availability Zones)
  • 5. مقدمه‌ای بر AWS IAM: کاربران، گروه‌ها و نقش‌ها
  • 6. ایجاد و مدیریت سیاست‌های IAM
  • 7. راه‌اندازی حساب AWS و مدیریت صورتحساب
  • 8. مقدمه‌ای بر AWS CLI و نصب آن
  • 9. دستورات پایه AWS CLI برای مدیریت منابع
  • 10. آشنایی با Amazon EC2: ماشین‌های مجازی در ابر
  • 11. انواع Instance و مدل‌های قیمت‌گذاری EC2
  • 12. راه‌اندازی، اتصال و مدیریت Instance های EC2
  • 13. معرفی Amazon S3: ذخیره‌سازی ابری مقیاس‌پذیر
  • 14. مدیریت Bucket ها و Object ها در S3
  • 15. کنترل دسترسی به S3 و سیاست‌های Bucket
  • 16. مقدمه‌ای بر شبکه در AWS: VPC، Subnet و Route Table
  • 17. پیکربندی Security Group و Network ACL
  • 18. مبانی سیستم عامل لینوکس برای سرورها
  • 19. آشنایی با دستورات ضروری Shell Scripting
  • 20. اصول Git و کنترل نسخه
  • 21. معرفی AWS CodeDeploy: سرویسی برای استقرار خودکار
  • 22. مزایای استفاده از CodeDeploy در چرخه CI/CD
  • 23. اجزای اصلی CodeDeploy: Application، Deployment Group و Deployment
  • 24. نحوه کار CodeDeploy: یک دید کلی
  • 25. نصب و پیکربندی CodeDeploy Agent بر روی Instance ها
  • 26. نقش‌های IAM مورد نیاز برای CodeDeploy: Service Role و Instance Profile
  • 27. آماده‌سازی Instance های EC2 برای پذیرش Agent CodeDeploy
  • 28. بررسی چرخه حیات CodeDeploy Agent
  • 29. گام‌های اولیه راه‌اندازی CodeDeploy از طریق کنسول
  • 30. استفاده از AWS CLI برای عملیات پایه CodeDeploy
  • 31. مقدمه‌ای بر فایل AppSpec: قلب CodeDeploy
  • 32. ساختار و الزامات فایل AppSpec.yml
  • 33. بخش "version" و "os" در AppSpec
  • 34. بخش "files" در AppSpec: کپی کردن فایل‌ها
  • 35. تنظیمات مجوز (Permissions) در بخش "files"
  • 36. مقدمه‌ای بر "Hooks" در AppSpec: اجرای اسکریپت‌ها
  • 37. درک انواع استقرار: In-place و Blue/Green
  • 38. استقرار In-place: نحوه عملکرد و موارد استفاده
  • 39. استقرار Blue/Green: مفهوم و مزایای آن
  • 40. پیکربندی‌های استقرار (Deployment Configurations): AllAtOnce
  • 41. پیکربندی‌های استقرار: HalfAtATime
  • 42. پیکربندی‌های استقرار: OneAtATime
  • 43. ایجاد پیکربندی‌های استقرار سفارشی
  • 44. هوک ApplicationStop: توقف سرویس‌ها قبل از استقرار
  • 45. هوک BeforeInstall: آماده‌سازی محیط قبل از نصب
  • 46. هوک AfterInstall: نصب و پیکربندی برنامه
  • 47. هوک ApplicationStart: راه‌اندازی سرویس‌های برنامه
  • 48. هوک ValidateService: بررسی سلامت برنامه پس از راه‌اندازی
  • 49. اسکریپت‌نویسی پیشرفته برای هوک‌های AppSpec
  • 50. مدیریت وابستگی‌ها و پیش‌نیازها در اسکریپت‌های استقرار
  • 51. بهترین روش‌ها برای سازماندهی فایل AppSpec و اسکریپت‌ها
  • 52. نمونه عملی: استقرار یک وب‌سایت استاتیک با CodeDeploy
  • 53. نمونه عملی: استقرار یک برنامه تحت وب (Node.js/Python)
  • 54. استفاده از S3 به عنوان منبع بازنگری (Revision) برای CodeDeploy
  • 55. یکپارچه‌سازی CodeCommit با CodeDeploy به عنوان منبع
  • 56. یکپارچه‌سازی GitHub با CodeDeploy به عنوان منبع
  • 57. ایجاد یک CodeDeploy Application جدید
  • 58. ساخت Deployment Group برای استقرار In-place
  • 59. ساخت Deployment Group برای استقرار Blue/Green
  • 60. شروع یک استقرار دستی با CodeDeploy
  • 61. نظارت بر وضعیت استقرارها از طریق کنسول CodeDeploy
  • 62. درک وضعیت‌های استقرار: Succeeded، Failed، Stopped
  • 63. عیب‌یابی استقرار‌های ناموفق: بررسی لاگ‌ها و رویدادها
  • 64. استراتژی‌های Rollback در CodeDeploy
  • 65. پیکربندی Rollback خودکار در صورت شکست استقرار
  • 66. مقدمه‌ای بر AWS CodePipeline: ارکستراتور CI/CD
  • 67. اجزای CodePipeline: Source, Build, Deploy, Test
  • 68. ساخت Pipeline با CodeCommit به عنوان Source Stage
  • 69. ساخت Pipeline با GitHub به عنوان Source Stage
  • 70. آشنایی با AWS CodeBuild: سرویس Build در AWS
  • 71. ایجاد Build Project برای ساخت آرتیفکت‌های برنامه
  • 72. یکپارچه‌سازی CodeBuild به عنوان Build Stage در CodePipeline
  • 73. ساخت یک Pipeline کامل: CodeCommit -> CodeBuild -> CodeDeploy
  • 74. پیکربندی اعلان‌ها برای CodePipeline با SNS
  • 75. استفاده از تاییدهای دستی (Manual Approvals) در CodePipeline
  • 76. سفارشی‌سازی Action ها در CodePipeline
  • 77. انتقال آرتیفکت‌ها بین Stage های مختلف Pipeline
  • 78. استقرار در محیط‌های مختلف (Dev, Staging, Prod) با CodePipeline
  • 79. استفاده از متغیرها و پارامترها در CodePipeline
  • 80. استقرار Cross-Account با CodeDeploy و CodePipeline
  • 81. استراتژی‌های پیشرفته استقرار: Canary و Linear
  • 82. استفاده از Load Balancer ها (ALB/NLB) با استقرار Blue/Green
  • 83. یکپارچه‌سازی CodeDeploy با Auto Scaling Group
  • 84. استقرار CodeDeploy بر روی AWS Lambda (مفاهیم اولیه و AppSpec)
  • 85. استقرار CodeDeploy بر روی Amazon ECS (مفاهیم اولیه و AppSpec)
  • 86. بهترین روش‌های امنیتی برای CodeDeploy (IAM، KMS)
  • 87. رمزنگاری آرتیفکت‌های استقرار در S3
  • 88. نظارت بر CodeDeploy با CloudWatch Events
  • 89. ایجاد آلارم‌های سفارشی CloudWatch برای شکست‌های استقرار
  • 90. بررسی لاگ‌های CodeDeploy Agent برای عیب‌یابی
  • 91. رفع مشکلات رایج نصب CodeDeploy Agent
  • 92. عیب‌یابی مسائل مربوط به دسترسی و مجوزها
  • 93. رفع خطاهای اجرای اسکریپت در هوک‌های AppSpec
  • 94. مدیریت مشکلات ارتباط شبکه برای Agent ها
  • 95. مقیاس‌پذیری استقرارهای CodeDeploy برای ناوگان بزرگ Instance ها
  • 96. بهینه‌سازی هزینه در CodeDeploy و سرویس‌های مرتبط
  • 97. ملاحظات بازیابی بلایا (Disaster Recovery) برای استقرارها
  • 98. استفاده از Infrastructure as Code (CloudFormation) برای CodeDeploy
  • 99. پروژه عملی: استقرار یک برنامه چند لایه با CodeDeploy و CodePipeline
  • 100. جمع‌بندی و گام‌های بعدی در اتوماسیون و استقرار با AWS
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Amazon Web Services AWS CodeDeploy AWS deployment AWS DevOps AWS فارسی CI/CD با AWS DevOps فارسی آموزش AWS اتوماسیون AWS اتوماسیون استقرار استقرار AWS استقرار خودکار برنامه نویسی AWS برنامه نویسی ابری کد دیپلوی

نظرات

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

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