50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها

دوره آموزش جنکينز ( JenKins ) صفر تا صد | سرفصل دوره جنکينز

امروزه با توجه به محیط رقابتی شرکت ها در تولید نرم افزار، نیاز است تولید، ویرایش و انتشار ورژن های مختلف نرم افزار با بالاترین کیفیت و در کمترین زمان ممکن انجام شود. یکی از راهکارهای حوزه DevOps برای پوشش این نیازمندی نرم افزار Jenkins جهت اجرای روال CI/CD می باشد. Jenkins یکی از محبوبترین ابزارهای این حوزه جهت یکپارچه سازی این اصول می باشد. در این دوره با Jenkinsبه عنوان ابزار خودکارسازی متن باز برای توسعه نرم افزار و مدیریت سیستم آشنا خواهیم شد. با استفاده از ابزار Jenkins، می توانید مدیریت ساخت، استقرار و ادغام مداوم (CI/CD)، تست کردن، مدیریت منابع، نظارت، گزارش گیری و موارد بیشتر را خودکارسازی کنید. این آموزش به شما کمک می کند تا از Jenkins، برای انتشار و استقرار سریع ترو مطمئن تر نرم افزار استفاده کنید. در ابتدا نحوه ی راه اندازی Jenkins در Mac، ویندوز، Linux و درون یک Docker container را آموزش خواهیم داد و استفاده از پلاگین های Jenkins را برای توسعه ی قابلیت های آن بررسی خواهیم کرد. سپس اولین job Freestyle و Maven Project را به ایجاد می کنیم و درادامه خواهیم دید که چگ...

دوره آموزش جنکينز ( JenKins ) صفر تا صد | سرفصل دوره جنکينز
499,500 تومان 999,000
50٪ مانده تا پایان تخفیف
تعداد دانشجو
60 نفر
مدت زمان دوره
9 ساعت
دانلود ویدیوها
بعد از خرید
سطح دوره
متوسط

توضیحات دوره

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

در این دوره با Jenkinsبه عنوان ابزار خودکارسازی متن باز برای توسعه نرم افزار و مدیریت سیستم آشنا خواهیم شد. با استفاده از ابزار Jenkins، می توانید مدیریت ساخت، استقرار و ادغام مداوم (CI/CD)، تست کردن، مدیریت منابع، نظارت، گزارش گیری و موارد بیشتر را خودکارسازی کنید. این آموزش به شما کمک می کند تا از Jenkins، برای انتشار و استقرار سریع ترو مطمئن تر نرم افزار استفاده کنید.

در ابتدا نحوه ی راه اندازی Jenkins در Mac، ویندوز، Linux و درون یک Docker container را آموزش خواهیم داد و استفاده از پلاگین های Jenkins را برای توسعه ی قابلیت های آن بررسی خواهیم کرد. سپس اولین job Freestyle و Maven Project را به ایجاد می کنیم و درادامه خواهیم دید که چگونه می توان با استفاده از ویژگی های جنکینز Job ها را به شکلی مفیدتر و پیچیده تر توسعه داد. پس از آن جهت اجرای اتوماتیک job از Scheduling و Trigger ها استفاده خواهیم کرد. در ادامه با استفاده از امکان Pipeline بر روی Jenkins پروژه های مختلفی را ایجاد خواهیم کرد و یک نمونه تست واقعی پروژه Java بر روی Docker پیاده سازی می کنیم

همچنین در این دوره با ساختار Git به عنوان ابزار مدیریت کد های و Version Control آشنا خواهیم شد و پروژهای خود را بر روی این ابزار پیاده سازی خواهیم کرد

حاصل دوره

در پایان آموزش، شما مهارت لازم برای کار با Jenkins را کسب خواهید کرد و همچنین می توانید Job و Pipeline های مورد نیاز بر روی Jenkins را پیاده سازی کنید و برنامه های خود را مطابق با روال CI/CD پیاده سازی نمائید.

پیش‌نیاز

LPIC2 – آشنایی با Docker – آشنایی اولیه با Git

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

مخاطبین دوره:

  • Devops Engineer, System admin

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

  • LPIC2 – آشنایی با Docker – آشنایی اولیه با Git

در پایان این دوره چه چیزهایی یاد می‌گیرید؟

در پایان آموزش، شما مهارت لازم برای کار با Jenkins را کسب خواهید کرد و همچنین می توانید Job و Pipeline های مورد نیاز بر روی Jenkins را پیاده سازی کنید و برنامه های خود را مطابق با روال CI/CD پیاده سازی نمائید.

سرفصل‌های دوره

تمامی سرفصل ها

50 درس 9
  • آشنايي با ساختار CI/CD 00:17:16
  • آشنايي با Git 00:10:56
  • آشنايي با Architecture Jenkins 00:21:02
  • نيازمندي هاي قبل از نصب 00:03:02
  • نصب Jenkins بر روي Windows 00:05:17
  • نصب Jenkins بر روي Linux 00:06:04
  • نصب Jenkins بر روي MacOS 00:03:01
  • نصب Jenkins با استفاده از Choco 00:08:14
  • نصب Jenkins از طريق فايل War 00:06:14
  • نصب Jenkins بر روي Docker 00:09:52
  • آشنايي اوليه با محيط Jenkins 00:09:52
  • تنظيمات پايه اي – قسمت اول 00:17:56
  • تنظيمات پايه اي – قسمت دوم 00:17:37
  • آشنايي با Plugin 00:08:18
  • نحوه Backup گيري 00:20:24
  • معماري Master و Agent 00:03:15
  • اضافه کردن Agent از طريق SSH 00:13:57
  • اضافه کردن Agent از طريق Web Start 00:08:23
  • ايجاد کاربر جديد و نصب Role Base Access 00:08:36
  • پياده سازي Authorization با استفاده از Role Base Access 00:18:28
  • ايجاد Job 00:24:33
  • ايجاد Freestyle 00:11:38
  • ايجاد زمانبندي اجراي با استفاده از Scheduling 00:11:10
  • ايجاد Trigger Remote بر روي Job 00:06:13
  • نصب و تنظيمات اوليه Maven Project 00:11:13
  • ايجاد Maven Project 00:07:51
  • Notification از طريق Email 00:12:47
  • Notification از طريق Extended Email 00:06:08
  • ارسال Notification بر روي Chrome 00:03:21
  • اتصال Jenkins به Catlight 00:09:47
  • اتصال Jenkins به Slack 00:12:15
  • معرفي Pipeline 00:22:30
  • ساخت Pipeline 00:25:32
  • ساخت Pipeline از طريق Jenkinsfile 00:12:43
  • استفاده از Environment Variable در Pipeline 00:14:23
  • ساخت Parameterize Pipeline 00:18:11
  • پياده سازي برنامه Java با استفاده از Pipeline 00:20:00
  • ايجاد Upstream 00:09:28
  • ايجاد Downstream Project 00:05:20
  • معرفي و نصب Blue Ocean 00:09:08
  • ايجاد Pipeline با استفاده از Blue Ocean 00:10:46
  • ايجاد Pipeline با استفاده از Visual Designer 00:08:59
  • ايجاد Multibranche Project - قسمت اول 00:10:42
  • ايجاد Multibranche Project - قسمت دوم 00:09:03
  • معرفي View و Folder 00:03:18
  • ساخت View 00:04:59
  • ساخت Folder 00:04:17
  • استفاده از Plugin جهت ايجاد Dashboard 00:09:59
  • استفاده از Plugin جهت ايجاد گزارشات آماري و نمودار 00:07:21
  • سخن پاياني 00:08:16

جایگاه این دوره در نقشه راه

برای این دوره هنوز هیچ نقشه راهی تعریف نشده است.

گواهینامه پایان دوره

نمونه گواهینامه دوره

پس از اتمام موفقیت‌آمیز دوره و کسب نمره قبولی در آزمون نهایی، گواهینامه معتبر و قابل استعلام توسینسو به شما اعطا خواهد شد. این گواهینامه می‌تواند به عنوان یک امتیاز مثبت در رزومه شما برای ورود به بازار کار و ارتقای شغلی محسوب شود.

گواهینامه توسینسو چیست؟

درباره مدرس دوره

احمد سلیم خانی

احمد سلیم خانی

Devops Engineer

احمد سلیم خانی، لیسانس کامپیوتر نرم افزار بیش از 10سال سابقه فعالیت در حوزه شبکه و زیر ساخت های لینوکسی و مایکروسافتی علاقمند یادگیری و آموزش حوزه Devops و Cloud و تکنولوژی های جدید.

۱۵ دوره
+۲۰,۰۰۰ دانشجو
۴.۸ میانگین امتیاز

هنوز برای شروع مطمئن نیستی؟

فرم زیر را پر کن تا کارشناسان ما برای یک جلسه مشاوره تخصصی رایگان با شما تماس بگیرند.

نظرات کاربران (2)

آواتار کاربر

نصب جنکینز با داکر رو نزاشتین

ویدیو قسمت بعدی رو جایگزین این قسمت کردین

آواتار کاربر

با سلام و احترام

فایل های آموزشی 11 و 12

نصب Jenkins بر روی Docker و آشنایی اولیه با محیط Jenkins 

مشابه هم هستند. لطفا در صورت امکان نسبت به بارگذاری مجدد اقدام نمایید. با تشکر

499,500 تومان 999,000