دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

جنکینز - Jobs، پایپ لاین ها، CI و CD و دواپس برای مبتدیان

جنکینز - Jobs، پایپ لاین ها، CI و CD و دواپس برای مبتدیان

✅ سرفصل و جزئیات آموزش

جنکینز مدرن را با نوشتن پایپ لاین به عنوان کد، با استفاده از داکر و استقرار در AWS یاد بگیرید.

آنچه یاد خواهید گرفت:

  • به جنکینز برای داشتن گردش کارهای CI و CD یکنواخت مسلط شوید.
  • فرمان های لینوکس مورد استفاده در CI و CD
  • یادگیری اصول CI و CD و DevOps
  • اتوماسیون بیلدها و تست ها با جنکینز
  • استقرار اپلیکیشن ها به آسانی با جنکینز
  • یادگیری استقرارهای AWS برای اپلیکیشن های مقیاس پذیر
  • یکپارچه سازی داکر برای بسته بندی موثر اپلیکیشن
  • اعمال مهارت های واقعی جنکینز در پروژه ها
  • بهینه سازی پایپ لاین ها برای حلقه های بازخورد سریع تر
  • عیب یابی مشکلات جنکینز مانند یک فرد حرفه ای

پیش نیازهای دوره

  • Docker Desktop نصب شده به صورت محلی

توضیحات دوره

هایلایت های دوره:

  • دانش پایه: موارد ضروری جنکینز را بررسی کنید، معماری، فرآیند نصب و ایجاد اولین پایپ لاین آن را درک کنید. اصول آرتیفکت های بیلد، مراحل پایپ لاین و متغیرهای محیطی را درک کنید و پایه محکمی برای موضوعات پیشرفته تر ایجاد کنید.
  • تجربه عملی: در تمرین های عملی از همان ابتدا مشارکت کنید، اولین job جنکینز خود را راه اندازی کنید، پایپ لاین ها را عیب یابی کنید و یاد بگیرید چگونه بیلدها و آرتیفکت ها را به طور موثر مدیریت کنید.
  • تسلط به یکپارچه سازی مداوم: با یادگیری اینکه چگونه تریگرهای بیلد را راه اندازی کنید، با GitHub یکپارچه سازی کنید و از داکر برای محیط های بیلد استفاده کنید، مهارت در CI بدست آورید. با تکالیف واقعی به هنر اجرای تست ها، انتشار گزارش ها و تضمین کیفیت کد مسلط شوید.
  • استقرار مداوم پیشرفته: مهارت های خود را با تکنیک های پیشرفته CD، از جمله استقرارهای دستی و خودکار در تولید و محیط های استیجینگ، ارتقا دهید. مدیریت secrets، استفاده از اعتبارنامه ها در پایپ لاین ها و بهبود عملکرد پایپ لاین برای یک فرآیند استقرار یکنواخت را یاد بگیرید.
  • استقرار با AWS: پیچیدگی های استقرار اپلیکیشن ها در AWS، از استفاده از S3 برای ذخیره سازی تا استقرار اپلیکیشن های داکرایز شده با AWS Elastic Beanstalk را کشف کنید.
  • عیب یابی و بهینه سازی: خودتان را به تکنیک های عیب یابی برای مشکلات رایج جنکینز مجهز کنید و یاد بگیرید چگونه عملکرد پایپ لاین را با کشینگ، ایمیج های مناسب داکر و ساختاردهی مجدد پایپ لاین بهینه سازی کنید.

آنچه یاد خواهید گرفت:

  • راه اندازی جنکینز، پیکربندی و مدیریت job
  • ساخت و تست پروژه های نرم افزاری به صورت خودکار با جنکینز
  • پیاده سازی گردش کارهای یکپارچه سازی مداوم و استقرار مداوم (CD و CI)
  • یکپارچه سازی جنکینز با سیستم های کنترل نسخه مانند GitHub
  • استقرار اپلیکیشن ها در سرویس های ابری مانند AWS
  • مدیریت آرتیفکت های بیلد، متغیرهای محیطی و secrets به طور ایمن
  • بهینه سازی پایپ لاین های جنکینز برای سرعت و کارایی
  • عیب یابی مشکلات رایج جنکینز و درک لاگ های جنکینز

این دوره برای چه کسانی مناسب است؟

  • توسعه دهندگانی که می خواهند CI و CD را در فرآیند توسعه خود یکپارچه سازی کنند.
  • متخصصان IT که می خواهند به جنکینز برای اتوماسیون نرم افزار مسلط شوند.
  • علاقه مندان به DevOps که می خواهند مهارت های اتوماسیون و استقرار خود را بهبود دهند.
  • تیم هایی که می خواهند چرخه عمر توسعه نرم افزار و همکاری خود را بهبود دهند.

جنکینز - Jobs، پایپ لاین ها، CI و CD و دواپس برای مبتدیان

  • مقدمه 02:30
  • جنکینز چیست؟ 02:55
  • نصب جنکینز 11:25
  • اولین job جنکینز شما 09:57
  • تاریخچه کوتاهی از جنکینز 03:30
  • اولین پایپ لاین جنکینز شما 11:35
  • فضای کاری جنکینز 06:08
  • ذخیره کردن آرتیفکت های بیلد 06:02
  • کمک، پایپ لاین من کار نمی کند 04:57
  • shell چیست؟ 02:45
  • وقفه دستی در اجرای پایپ لاین 05:21
  • ترکیب چند مرحله shell در یک 03:34
  • مراحل پایپ لاین 05:14
  • چرا پایپ لاین ها با شکست مواجه می شوند؟ توضیح کدهای خروج 05:47
  • تست آرتیفکت های بیلد 07:31
  • تعریف متغیرهای محیطی 06:23
  • DevOps چیست؟ 06:22
  • نتیجه گیری 02:09
  • آشنایی با CI 03:18
  • ایجاد حساب GitHub 01:06
  • بررسی پروژه وب سایت 08:40
  • استفاده از داکر به عنوان یک محیط بیلد 10:19
  • همگام سازی فضای کاری 07:02
  • استفاده از یک مخزن گیت در جنکینز 07:24
  • ساخت پروژه 07:06
  • بازدید معماری جنکینز 02:41
  • تکلیف - اجرای تست ها 02:07
  • تکلیف - افزودن مرحله تست به پایپ لاین None
  • تکلیف - اجرای تست ها - راه حل 05:54
  • انتشار گزارش تست JUnit 05:37
  • استفاده از کامنت ها در Jenkinsfile 04:21
  • اجرای تست های E2E با Playwright (تست های End-to-End) 17:47
  • انتشار گزارش HTML 07:47
  • اجرای مراحل به صورت موازی 05:03
  • چگونه یک پایپ لاین را ساختاردهی کنیم؟ 07:46
  • نتیجه گیری 01:00
  • بررسی بخش 01:25
  • استقرار دستی 02:44
  • نصب ابزارهای CLI 04:48
  • ذخیره کردن پیکربندی پروژه در متغیرهای محیطی 02:59
  • مدیریت secrets در جنکینز 05:03
  • استفاده از اعتبارنامه ها در پایپ لاین 03:21
  • استقرار در تولید 03:41

1,632,500 326,500 تومان

مشخصات آموزش

جنکینز - Jobs، پایپ لاین ها، CI و CD و دواپس برای مبتدیان

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:43
  • مدت زمان :04:08:20
  • حجم :1.22GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:29:57
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,576,500 1,315,300 تومان
  • زمان: 16:39:53
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,826,000 1,165,200 تومان
  • زمان: 14:45:20
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
697,500 139,500 تومان
  • زمان: 01:46:47
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
612,000 122,400 تومان
  • زمان: 01:33:47
  • تعداد درس: 10
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,717,000 1,943,400 تومان
  • زمان: 24:36:35
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید