درباره دوره:
CI ،CD و DevOps دنیای توسعه نرمافزار را تحت تأثیر قرار دادهاند. امروزه اکثر شرکتها متوجه شدهاند که روشهای یکپارچگی مستمر (CI) و تحویل مستمر (CD) منجر به مزایای چشمگیری مانند افزایش درآمد کسبوکار و سریعتر شدن زمان رسیدن به بازار خواهد شد. تقاضا برای این مهارتها در چند سال گذشته به طور پیوسته در حال افزایش بوده است.
امروزه ابزارهای بیشماری در چشمانداز CI/CD/DevOps در دسترس هستند. پیادهسازی یکپارچگی مستمر، تحویل مستمر و استقرار مستمر با این ابزارها و چارچوبها میتواند به ما در مدرنسازی چرخه عمر توسعه نرمافزار کمک شایانی کند. این امر به ما کمک میکند تا زودتر اشکالات را شناسایی کنیم و کیفیت محصولات نرمافزاری خود را افزایش دهیم. این امر به نوبه خود هزینه کلی توسعه نرمافزار در استارتآپها و شرکتهای بزرگ را کاهش میدهد.
اما قبل از ورود به ابزارها و چارچوبها، مهم است که تصویری جامع از CI/CD و DevOps داشته باشید. برای این کار، باید بدانید که از کجا شروع کردهایم – چرخه توسعه سنتی قدیمی نرمافزار. ما با بررسی دقیق مدل قدیمی، نقاط ضعف را شناسایی کرده و یاد میگیریم که چگونه CI/CD و DevOps به تدریج تکامل یافتهاند. پس از ایجاد یک پایه محکم با استفاده از این دوره، میتوانید به دورههای خاصتر مبتنی بر ابزارها بروید.
اگر در حال فکر کردن به مهاجرت از مدل توسعه نرمافزار قدیمی خود به CI/CD/DevOps هستید، این دوره برای شما مناسب است. دوره “DevOps, CI/CD(Continuous Integration/Delivery) for Beginners” با استفاده از انیمیشنها به خوبی توضیح داده شده است تا درک روشنی از اصول زیربنایی داشته باشید. پس از تکمیل این دوره، میتوانید چالشهای بزرگتری در زمینه پیادهسازی بر عهده بگیرید.
مبانی CI/CD و DevOps:
1 – چرخه عمر سنتی توسعه نرمافزار
2 – یکپارچگی سنتی – نقاط درد
3 – آوردن یکپارچگی مستمر
4 – یکپارچگی مستمر – حل نقاط درد
5 – توضیح پایپلاینها
6 – پیش از ورود تحویل مستمر – عملیات سنتی
7 – عملیات سنتی – نقاط درد
8 – شروع تحویل مستمر
9 – تحویل مستمر – حل نقاط درد
10 – رشد به سمت استقرار مستمر
11 – سرانجام، DevOps!
12 – تشکر