لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تحویل مداوم (Continuous Delivery) و DevOps
- آخرین آپدیت
دانلود Continuous Delivery & DevOps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آمازون به شکلی خیرهکننده هر ۱۱.۶ ثانیه یک کد جدید را منتشر میکند. همین چند سال پیش، چنین چیزی غیرقابل تصور بود؛ بسیاری از شرکتهای «پیشرو» نرمافزارهای خود را به صورت فصلی منتشر میکردند. وقتی صحبت از نوآوری دیجیتال به میان میآید، سرعت (Velocity) یک عامل حیاتی است و بسیاری آن را قابلاعتمادترین تعیینکننده موفقیت میدانند.
رساندن یک سازمان به سطح استانداردهای روز (یا حتی توانمندی عملکردی) در این حوزه، نیازمند کار مستمر در ترکیبی از رشتههای مختلف و ترکیبی از مهارتهای فنی و مدیریتی است. هیچ رویکرد یکسان و کلی برای دستیابی به این قابلیت وجود ندارد. درست مانند متدولوژی چابک (Agile)، تمرکز و فرمولبندی صحیح تا حد زیادی به واقعیتها و شرایط تیم بستگی دارد. این دوره که در دانشکده بازرگانی Darden دانشگاه ویرجینیا توسعه یافته و توسط اساتید ردهبالا تدریس میشود، مجموعهای از مهارتهای بینرشتهای را برای شما فراهم میکند تا بتوانید قابلیت استقرار مداوم (Continuous Deployment) را در سازمان خود ایجاد کنید.
پس از اتمام این دوره، شما قادر خواهید بود:
۱. خط لوله تحویل (Delivery Pipeline) یک تیم را تشخیص داده و توصیههای اولویتبندی شده برای بهبود آن ارائه دهید.
۲. مجموعه مهارتها و نقشهای درگیر در DevOps و چگونگی مشارکت آنها در ایجاد قابلیت تحویل مداوم را توضیح دهید.
۳. تستهای خودکار را در تمام لایههای توسعه بررسی و اجرا کنید.
۴. وظایف اصلی عملیات سیستم (System Operations) و نحوه کاربرد تکنیکها و ابزارهای پیشرفته امروزی در آنها را توضیح دهید.
۵. توضیح دهید که تیمهای با کارایی بالا چگونه از DevOps و روشهای مرتبط برای رسیدن به قابلیت تحویل مداوم استفاده میکنند.
۶. پیشرفت تکرارشونده و اولویتبندی شده تیم را در بهبود خط لوله تحویل تسهیل کنید.
سرفصل ها و درس ها
اهمیت سرعت و وظایف تحویل
The Importance of Velocity & The Jobs of Delivery
چرا سرعت مهم است؟
Why Is Velocity Important?
خط لوله تحویل چیست؟
What Is a Delivery Pipeline?
پشته تست (Test Stack) چیست؟
What Is a Test Stack?
DevOps چیست؟
What Is DevOps?
وظیفه توسعه و DevOps
The Job of Development and DevOps
وظیفه تست و DevOps
The Job of Test and DevOps
وظیفه عملیات و DevOps
The Job of Ops and DevOps
مصاحبه با Jez Humble
Interview with Jez Humble
شروع کار با خط لوله تحویل شما
Your Delivery Pipeline- Getting Started
پشته تست شما
Your Testing Stack
علم و اقتصاد تست کردن
The Science and Economics of Testing
چه تعداد تست لازم است؟
How Many Tests?
دمو: معرفی اپلیکیشن نمونه ما
Demo: Introduction to Our Sample Application
دمو: معرفی کد نمونه ما
Demo: Introduction to Our Sample Code
دمو: کد نمونه
Demo: Sample Code
تست کوچک/واحد (Unit Test)
The Small/Unit Test
مثال تست واحد
Unit Test Example
تمرین مثال تست واحد
Unit Test Practice Example
تست متوسط/یکپارچهسازی (Integration Test)
The Medium/Integration Test
مثال تست متوسط/یکپارچهسازی
The Medium/Integration Test Example
تست بزرگ/سیستمی (System Test)
The Large/System Test
مقدمهای بر تست سیستم
Introduction to System Testing
مثال تست سیستم
System Test Example
ایجاد فرهنگ آزمایشگری
Creating a Culture of Experimentation
زیرساخت و وظایف عملیات (Ops)
Infrastructure and The Jobs of Ops
۹۹ درصد کدی که شما نمینویسید
The 99% of Your Code You Don't Write
این شخصِ Ops کیست؟
Who Is this Ops Person?
وظیفه ادمین سیستم در بخش عملیات
The Job of Ops Sys Admin
وظیفه طراحی
The Job of Designing
وظیفه استقرار (Deploying)
The Job of Deploying
وظیفه نگهداری
The Job of Maintaining
وظیفه مانیتورینگ
The Job of Monitoring
مبانی کنترل نسخه (Version Control)
Version Control 101
نقش کنترل نسخه
The Role of Version Control
در پشت صحنه چه میگذرد؟
What's Under the Hood?
کوبرنتیز و ارکستراسیون کانتینرها
Kubernetes and Container Orchestration
جمعبندی هفته
Week Close
تحویل مداوم
Delivering Continuously
به سوی CI و CD
Towards CI, CD
فرآیند CI/CD
The CI/CD Process
پرچمهای ویژگی (Feature Flags) و الگوی Blue/Green
Feature Flags and the Blue/Green Pattern
مصاحبه با Adam Zimman در LaunchDarkly
Interview with Adam Zimman at LaunchDarkly
میکروسرویسها در مقابل مونولیتها
Microservices vs. Monoliths
مصاحبه با Jim Rose
Interview with Jim Rose
مصاحبه با Ricardo در CircleCI
Interview with Ricardo at CircleCI
مصاحبه با Emma Bukacek در CircleCI
Interview with Emma Bukacek at CircleCI
مصاحبه با Sam Aronoff در Honey
Interview with Sam Aronoff at Honey
مصاحبه با David در Intuit
Interview with David at Intuit
نمایش نظرات