تسلط به جنکینز: ساخت، خودکارسازی و ادغام مانند یک حرفه ای
✅ سرفصل و جزئیات آموزش
برای تسهیل گردش های کاری CI/CD و خودکارسازی پایپ لاین توسعه نرم افزار به Jenkins مسلط شوید.
آنچه یاد خواهید گرفت:
- نصب و پیکربندی Jenkins برای محیط های مختلف
- مدیریت تنظیمات Jenkins، لاگ ها و ابزارهایی مانند Git و Maven
- پیاده سازی پایپ لاین های یکپارچه سازی مداوم و توسعه مداوم (CI/CD)
- ایجاد و خودکارسازی پروژه های واقعی با استفاده از Jenkins
- یکپارچه سازی Jenkins با ابزارهایی مانند Tomcat و SonarQube برای بهبود گردش های کاری
- ساخت یک سیستم مدیریت کارکنان کاملا کاربردی و یکپارچه سازی آن با Jenkins
پیش نیازهای دوره
- آشنایی مقدماتی با توسعه نرم افزار و سیستم های کنترل نسخه
- آشنایی با ابزارهایی مانند Git و Maven کمک کننده اما الزامی نیست.
- دسترسی به کامپیوتر با اینترنت و اختیارات مدیریتی برای نصب نرم افزار
توضیحات دوره
شیوه بخش بندی:
بخش 1: ملزومات Jenkins
سفر آموزشی خود را با آشنایی با Jenkins و اهمیت یکپارچه سازی مداوم آغاز می کنید. در این بخش نحوه راه اندازی محیط Jenkins را آموخته و پیکربندی های کلیدی مانند مدیریت لاگ های سیستم، Maven ،Git و تنظیمات عمومی ابزارها را بررسی می کنید. این بخش بر روی نقش Jenkins در تسهیل گردش های کاری توسعه از طریق تکنیک های یکپارچه سازی مداوم تمرکز داشته و تطبیق پذیری آن را در محیط های توسعه متنوع نشان می دهد.
بخش 2: پروژه شماره 1 Jenkins
با راه اندازی و مدیریت یک پروژه مبتنی بر Jenkins، تئوری بیان شده را عملی کنید. از نصب و پیکربندی اولیه گرفته تا مدیریت پیشرفته کاربر و مطالعه موردی، این بخش شما را در ساخت یک پایپ لاین قدرتمند راهنمایی می کند. در این بخش یاد می گیرید که چگونه ابزارهایی مانند Git ،SonarQube ،Tomcat و Maven را در گردش های کاری Jenkins یکپارچه سازی کنید. در پایان این بخش تجربه عملی در زمینه ایجاد یک پایپ لاین CI/CD یکپارچه و کاربردی را برای اپلیکیشن واقعی به دست می آورید.
بخش 3: پروژه سیستم مدیریت کارکنان
این بخش شما را در ساخت و خودکارسازی سیستم مدیریت کارکنان به چالش می کشد. شما می توانید کلاس های POJO ایجاد کنید، رابط کاربری را توسعه دهید و کالکشن ها را در حین پرداختن به اعتبارسنجی ها و رسیدگی به استثنائات مدیریت کنید. در ادامه یاد می گیرید که چگونه پروژه خود را برای کنترل نسخه با Git و برای بیلدها و توسعه های خودکار با Jenkins یکپارچه کنید. این پروژه اطلاعات عملی را در مورد مدیریت کارآمد سیستم های پیچیده با استفاده از Jenkins ارائه می دهد.
این دوره برای چه کسانی مناسب است؟
- مهندسان DevOps که به دنبال بهبود تخصص خود در زمینه CI/CD هستند.
- توسعه دهندگان و تسترهای نرم افزار با هدف خودکارسازی ساخت و توسعه گردش های کاری
- متخصصان IT که به دنبال تسهیل فرآیندهای مدیریت پروژه هستند.
- دانشجویان و علاقه مندان به مسلط شدن روی Jenkins برای توسعه نرم افزار
تسلط به جنکینز: ساخت، خودکارسازی و ادغام مانند یک حرفه ای
-
آشنایی با جنکینز 04:53
-
راه اندازی محیط جنکینز 06:29
-
راه اندازی محیط جنکینز (ادامه) 05:59
-
چگونه جنکینز را مدیریت کنید؟ 07:18
-
لاگ های سیستم Jenkins 07:59
-
پیکربندی Git و Maven 10:49
-
سیستم و پیکربندی عمومی ابزارها 08:43
-
جنکینز و یکپارچه سازی مداوم 05:47
-
روش های استفاده از یکپارچه سازی مداوم 05:24
-
متدهای استفاده از Hook 06:26
-
مدیریت Jenkins و راه اندازی آن 06:54
-
آشنایی با جنکینز 02:42
-
نصب جنکینز 05:42
-
پیکربندی اولیه 13:44
-
مدیریت کاربر 06:01
-
پیکربندی مطالعه موردی 13:01
-
پیکربندی مطالعه موردی (ادامه) 09:13
-
آشنایی با مطالعه موردی 02:03
-
نوشتن کد 11:20
-
افزودن به Jenkins 15:37
-
گام های پایانی 21:21
-
Tomcat 06:04
-
افزودن Sonar 03:32
-
Git و Maven 07:23
-
آشنایی با پروژه 09:30
-
آشنایی با پروژه (ادامه) 10:23
-
ایجاد کلاس POJO 07:39
-
UI و کالکشن 10:25
-
کالکشن ها (ادامه) 07:49
-
اعتبارسنجی 11:28
-
مدیریت استثنا 13:36
-
افزودن پروژه به GIT 09:13
-
یکپارچه سازی پروژه با Jenkins 09:31
-
خروجی پروژه 02:28
مشخصات آموزش
تسلط به جنکینز: ساخت، خودکارسازی و ادغام مانند یک حرفه ای
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:34
- مدت زمان :04:46:26
- حجم :1.99GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy