image

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

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

مشخصات دوره

سطحمقدماتی
مدت3 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۳/۲/۱۸
قالب دورهمهارت محور
میزان محبوبیت
4.2
(20 رای)
۵۰۰٬۰۰۰
تومان
مطالب دوره
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''
2. تمرین‌ها + توضیحات تکمیلی دوره
3. فایل پروژه
4. فایل‌های ارائه دوره
اطلاعات تکمیلی دوره

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

 

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

 

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

 

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

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

هوش مصنوعی

هوش مصنوعی