image

آموزش کاربردی CI/CD

فرایند توسعه نرم افزار CI/CD با خودکارسازی فرآیندهای ساخت، آزمایش و استقرار، به دنبال کاهش چرخه عمر توسعه و بهبود کیفیت محصولات است. پایه‌های DevOps، از جمله رویکردهای چابک، سیستم‌های کنترل نسخه، آزمایش خودکار و استقرار مداوم، در این دوره پوشش داده می‌شوند. شما در این دوره خواهید آموخت که چگونه فناوری‌های محبوبی مانند GitLab و SonarQube را در گردش کار توسعه خود بگنجانید و چگونه یک پایپ لاین CI/CD با استفاده از این ابزارها بسازید.

مشخصات دوره

سطحمقدماتی
مدت3 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۲/۱۲/۱
قالب دورهمهارت محور
میزان محبوبیت
4.3
(15 رای)
۵۰۰٬۰۰۰
تومان
مطالب دوره
1. مبانی CI/CD
اطلاعات تکمیلی دوره

به طور کلی در این دوره مباحثی مانند یکپارچه سازی مداوم (Continuous Integration)، سیستم کنترل نسخه (Version Control System)، آزمایش خودکار (Automated Testing)، استراتژی‌های استقرار (Deployment Strategies) و فرهنگ دواپس را پوشش می‌دهد.
هدف اصلی دوره CI/CD توانمندسازی تیم‌های عملیات و توسعه نرم‌افزار برای همکاری در حین خودکارسازی پایپ لاین توسعه نرم‌افزار برای به حداقل رساندن نیروی انسانی، افزایش کیفیت، کوتاه‌تر کردن زمان بازاریابی و ارائه دانش و شیوه‌های نوین لازم برای استفاده از تکنیک‌های توسعه نرم‌افزار است. این دوره همچنین روش‌های مانیتورینگ و عیب‌یابی، آزمایش و استقرار برنامه‌ها، را ارائه می‌کند. شرکت کنندگان در پایان دوره، مهارت‌ها و دانش لازم برای ایجاد و حفظ یک پایپ لاین توسعه نرم افزار پیشرفته و مقیاس‌پذیر را کسب خواهند کرد.

 

مخاطبان:
دانشجویان و فارغ التحصیلان دانشگاهی که قصد ورود به بازار کار را دارند، توسعه دهندگان نرم افزار، مهندسان DevOps، مهندسان QA، متخصصان عملیات فناوری اطلاعات، مدیران پروژه، و هر فردی که به روش های DevOps علاقه مند است یا به دنبال ارتقای شغلی در بازار IT است.

 

پیش‌نیاز: 
ندارد.

 

ارزیابی:
50 درصد تمرین‌های تحویلی
30 درصد پروژه
20 درصد آزمون پایانی

مدرس دوره
الهام آژیر
الهام آژیر
دوره‌های پیشنهادی
هوش مصنوعی

هوش مصنوعی

هوش مصنوعی