You are on page 1of 3

‫دوره مفاهیم ‪DevOps‬‬

‫خالصه ‪ :‬دواپس مجموعه ای از روشها‪ ،‬فرایندها و ابزارها است که با تمرکز بر ارتباطات‪ ،‬همکاری و یکپاااری ب باایم تی هااای‬
‫توسعه نرمافزار و عملیات فناوری اطالعات‪ ،‬ارزشهای تولید شده را بهطور سریع و مداوم به مشتریان نهایب مبرساند‪ .‬در واقع‬
‫ادغام دو واژه ‪ Dev‬و ‪ Ops‬به ایم نکته اشاره دارد که توسعه و عملیات به عنوان دو تی مستقل و کامالً جدای از ه ‪ ،‬جااای‬
‫خود را به تی های یند تخصصب با مهارتها‪ ،‬روشها و ابزار یکپاریه داده است‪ .‬هدف ایجاد یک فرهنگ و زمینه کاری است‬
‫که در آن بیلدها‪ ،‬تستها و انتشار نرمافزار بتواند سرعت و به شکل قابل اعتمادتری انجام گیرد‪.‬‬

‫مدت دوره‪ 16 :‬ساعت (به شکل یک بوت کمپ دوره روزه)‬

‫پيش نياز‪ :‬بهتر است مخاطب با مفهوم یابک آشنا باشد (هریند الزامب نیست)‪.‬‬

‫مخاطب‪:‬‬

‫مدیران اجرایب‪ ،‬مدیران فنب‪ ،‬کارشناسان توسعه نرم افزار‪ ،‬اسکرام مسترها و مالکان محصول‪ ،‬مدیران و کارشناسان تی استقرار‬
‫و زیرساخت‪ ،‬مدیران و کارشناسان تست و کنترل کیفیت نرم افزار‬

‫اهداف دوره‪:‬‬
‫در انتهای ایم دوره دانشجویان قادر خواهند بود‪:‬‬
‫با مفهوم ‪ ، DevOps‬مزایا و دالیل استفاده از آن آشنا مب شود‪ .‬اصول بنیادیم ‪ DevOps‬را شرح دهد‪ .‬فرهنگ‪ ،‬سازمان و‬
‫فرآیندهای ‪ DevOps‬را در سازمان خود اجرایب سازد و با مفهوم رویکرد عرضه مستمر‪ ،‬خودکارسازی فرآیندهای تست و‬
‫استقرار نرم افزار آشنا شود‪.‬‬

‫سرفصل دوره‪:‬‬

‫• ‪ DevOps‬ییست؟‬
‫• یالش های سازمان ها سنتب ‪IT‬‬
‫• دیوار تضاد بیم توسعه و عملیات‬
‫• تاریخچه پیدایش ‪DevOps‬‬
‫• مزایای ‪ DevOps‬و دالیل استفاده از آن‬
‫• تعریف های مختلف ‪DevOps‬‬
‫• اصول بنیادیم ‪DevOps‬‬
‫تاریخ به روزرسانی ‪ :‬آذر ‪98‬‬
‫• ضد ال وهای ‪DevOps‬‬
‫• فرهنگ ‪DevOps‬‬
‫‪ o‬فرهنگ تیمب در ‪DevOps‬‬
‫‪ o‬بهبود مستمر‬
‫‪ o‬اصول و تفکر ‪Kaizen‬‬
‫‪ o‬اصل تجربه کردن‬
‫‪ o‬اصل شجاعت‬
‫‪ o‬اصل رهبری‬
‫‪ o‬اصل بازخورد‬
‫‪ o‬نحوه پیاده سازی فرهنگ ‪DevOps‬‬
‫• سازمان ‪DevOps‬‬
‫‪ o‬قانون ‪Conway‬‬
‫‪ o‬مدل سازمانب ‪DevOps‬‬
‫‪ o‬خودمدیریتب در تی های مستقل‬
‫‪ o‬معماری بهینه نرم افزار در ‪DevOps‬‬
‫‪ o‬مشخصات معماری میکروسرویس‬
‫‪ o‬نظارت در تی های ‪DevOps‬‬
‫‪ o‬مفهوم ‪BizDevOps‬‬
‫• فرآیندهای ‪DevOps‬‬
‫‪ o‬ارتباط ‪ DevOps‬با ‪ITIL‬‬
‫‪ o‬نقش مالک محصول در ‪ITIL‬‬
‫‪ o‬ارتباط ‪ DevOps‬با یابک‬
‫‪ o‬یاریوب ‪Cynefin‬‬
‫‪ o‬ویژگب های تی های یابک‬
‫‪ o‬یاریوب اسکرام و نحوه مقیاس گذاری آن‬
‫‪ o‬ارتباط ‪ DevOps‬با ناب (‪)Lean‬‬
‫‪ o‬مفهوم اتالف در اصول ناب‬
‫‪ o‬اصول ناب و اصول شش سی ما‬
‫‪ MVP o‬در یک فرایند یابک‬
‫‪Story Mapping o‬‬
‫تاریخ به روزرسانی ‪ :‬آذر ‪98‬‬
‫‪Improvement Kata o‬‬
‫• خودکارسازی در ‪DevOps‬‬
‫‪ o‬مفهوم خودکارسازی عرضه نرم افزار‬
‫‪ o‬مزایای خودکارسازی‬
‫‪ o‬مفهوم ‪Everything As a Code‬‬
‫‪ o‬مفهوم عرضه مستمر (‪ )Continuous Delivery‬و مزایای آن‬
‫‪ o‬اصول عرضه مستمر‬
‫‪ o‬مفهوم ‪Continuous Integration‬‬
‫‪ o‬مفهوم ‪Continuous Deployment‬‬
‫‪ o‬مراحل عرضه مستمر و عرضه نرم افزار به صورت خودکار‬
‫‪ o‬مفهوم ‪ Build Automation‬و نیازمندیهای آن‬
‫‪ o‬مفهوم ‪Test Automation‬‬
‫‪ o‬رویکردهای ‪ TDD‬و ‪BDD‬‬
‫‪ o‬مفهوم ‪ Automated Deployment‬و مزایای آن‬
‫‪ o‬استراتژی های ‪Deployment‬‬
‫‪ o‬مفهوم ‪)Automated Provisioning( Data Center Automation‬‬
‫‪ o‬میکروسرویس و ‪Containerization‬‬
‫‪ o‬مفهوم ‪Agile DevOps‬‬
‫‪ o‬معماری پایپالیم ‪CD‬‬
‫• نحوه ارزیابب تی های ‪DevOps‬‬
‫• مانیتورینگ ‪ DevOps‬در سازمان‬

‫تاریخ به روزرسانی ‪ :‬آذر ‪98‬‬

You might also like