image

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

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

مشخصات دوره

سطحمقدماتی
مدت3 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۳/۲/۱۸
قالب دورهمهارت محور
میزان محبوبیت
4.3
(18 رای)
۵۰۰٬۰۰۰
تومان
مطالب دوره
1. مبانی CI/CD
1.1 معرفی متدولوژی های توسعه نرم افزار
17' : 46''
2.1 چرخه عمر DevOps
13' : 33''
3.1 طریقه پیاده سازی Gitflow
06' : 57''
4.1 نصب و راه‌اندازی گیت‌لب
24' : 58''
5.1 پایپ‌لاین CI/CD
14' : 35''
6.1 راه‌اندازی گیت‌لب رانر
20' : 38''
7.1 سامانه ارزیابی کیفیت کد(سونار‌کیوب)
20' : 15''
8.1 داکر
24' : 31''
9.1 مدیریت خط تولید
06' : 44''
10.1 مثال عملی
11' : 09''
11.1 ارزیابی کیفیت کد پروژه یادگیری ماشین در پایپ لاین 01
33' : 42''
12.1 ارزیابی کیفیت کد پروژه یادگیری ماشین در پایپ لاین 02
08' : 17''
اطلاعات تکمیلی دوره

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

 

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

 

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

 

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

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

هوش مصنوعی

هوش مصنوعی