دوره Jenkins برای مبتدیان: تسلط به اتوماسیون CI/CD از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به مبانی CI/CD
- درک اصول یکپارچهسازی مداوم و استقرار مداوم و چگونگی اتوماسیون این فرآیندها توسط Jenkins
- نصب و پیکربندی Jenkins مانند یک حرفهای
- یادگیری گام به گام چگونگی راهاندازی Jenkins روی هر پلتفرم و پیکربندی آن برای پروژههای شما
- ساخت اولین Job Jenkins با سهولت
- ایجاد و اجرای Buildهای اتوماتیک با استفاده از Jobهای Freestyle، Pipeline و موارد دیگر
- بهکارگیری قدرت Jenkins Pipelines
- نوشتن و مدیریت Declarative و Scripted Pipelines برای سادهسازی گردش کار توسعه شما
- یکپارچهسازی Jenkins با ابزارهای محبوب
- اتصال Jenkins به Git ،GitHub ،Maven ،Docker و سایر ابزارهای DevOps برای اتوماسیون بیوقفه
- پیادهسازی Pipelineهای CI/CD در دنیای واقعی: کار روی پروژههای عملی که سناریوهای واقعی DevOps را شبیهسازی میکنند.
پیشنیازهای دوره
- نیازی به تجربه قبلی DevOps نیست – این دوره برای مبتدیان طراحی شده است.
- دسترسی به کامپیوتر با اتصال اینترنت – یک دستگاه PC ،Mac یا Linux برای تمرین نصب Jenkins و پروژهها
توضیحات دوره
به دوره "Jenkins برای مبتدیان: تسلط به اتوماسیون CI/CD از ابتدا!" خوش آمدید – دورهای جامع برای شروع سفر شما به دنیای اتوماسیون یکپارچهسازی مداوم و استقرار مداوم (CI/CD)
آیا آمادهاید فرآیند تحویل نرمافزار خود را اتوماتیک کنید و شغل خود در DevOps را تسریع بخشید؟ این دوره برای مبتدیانی طراحی شده است که میخواهند Jenkins، ابزار پیشرو اتوماسیون در جهان، را برای سادهسازی builds، تستها و استقرارها فرا بگیرند. در پایان این دوره، مهارتهای لازم برای اتوماسیون گردش کارهای کامل و پیادهسازی پایپ لاین های CI/CD را خواهید داشت که فرآیند توسعه نرمافزار شما را سریعتر، قابلاطمینانتر و کارآمدتر میکند.
آنچه یاد خواهید گرفت:
- مبانی Jenkins: راهاندازی و پیکربندی Jenkins روی دستگاه خود
- ایجاد Pipelineهای قدرتمند: یادگیری اتوماسیون builds، تستها و استقرار نرمافزار با استفاده از پایپ لاین های Jenkins
- پروژههای عملی: اعمال مهارتهای خود در پروژههای واقعی، از Jobهای Build ساده تا پایپ لاین های کامل CI/CD
- اتوماسیون تست و استقرار: یکپارچهسازی Jenkins با ابزارهایی مانند Git ،Selenium ،API و موارد دیگر برای اتوماسیون گردش کار تست و استقرار شما
- سادهسازی همکاری: راهاندازی Jenkins برای تقویت همکاری بین توسعهدهندگان، تستکنندگان و تیمهای عملیاتی، که باعث روانتر شدن کل فرآیند توسعه میشود.
چرا این دوره؟
- مناسب برای مبتدیان: نیازی به تجربه قبلی Jenkins یا CI/CD نیست!
- رویکرد عملی: تمرکز بر کاربردهای دنیای واقعی و یادگیری عملی
- مهارتهای مورد نیاز: Jenkins یکی از ابزارهای پرتقاضا در DevOps است و این دوره شما را برای موفقیت در زمینه رو به رشد اتوماسیون و DevOps آماده میکند.
- راهنمایی متخصص: یادگیری از متخصص صنعت، که سالها تجربه عملی در CI/CD و اتوماسیون دارد.
چه کسانی باید این دوره را بگذرانند؟
- مبتدیان در DevOps/تست اتوماسیون SDET: هر کسی که تازه با Jenkins یا CI/CD آشنا شده و میخواهد اصول و مفاهیم پیشرفته را یاد بگیرد.
- توسعهدهندگان نرمافزار و مهندسان QA: افرادی که به دنبال اتوماسیون تستها، builds و استقرارها برای بهبود بهرهوری و همکاری هستند.
- متخصصان IT و علاقهمندان به DevOps: هر کسی که میخواهد عمیقتر به اتوماسیون و روشهای یکپارچهسازی مداوم بپردازد.
- شروع کنندگان در حرفه فناوری: اگر به دنبال ورود به صنعت فناوری هستید، این دوره تجربه عملی Jenkins را به شما میدهد که شما را از دیگران متمایز میکند.
آمادهاید دنیای خود را اتوماتیک کنید!
در پایان این دوره، اعتماد به نفس و مهارتهای لازم برای اتوماسیون builds، تستها و استقرار نرمافزار با Jenkins را خواهید داشت. شما آماده خواهید بود تا پایپ لاین های قدرتمند CI/CD را پیادهسازی کنید که توسعه را سادهتر میکند، زمان را ذخیره میکند و کیفیت نرمافزار شما را بهبود میبخشد.
پس منتظر چه هستید؟ بیایید با هم Jenkins را فرا بگیریم!
این دوره برای چه کسانی مناسب است؟
- مهندسان QA / SDET
- مبتدیان در DevOps
- توسعهدهندگان نرمافزار
- مدیران سیستم
- متخصصان IT
- فریلنسرها و علاقهمندان
- دانشجویان علوم کامپیوتر
- مدیران پروژه و سرپرستان تیم
دوره Jenkins برای مبتدیان: تسلط به اتوماسیون CI/CD از ابتدا
-
برنامه درسی دوره 03:02
-
Jenkins چیست؟ مروری بر ویژگیها 02:15
-
چرا Jenkins؟ 02:59
-
چالشها بدون Jenkins 02:29
-
با Jenkins 04:08
-
CI/CD چیست؟ چگونه Jenkins در DevOps جای میگیرد؟ 03:10
-
Jenkins CI - یکپارچهسازی مستمر 05:36
-
Jenkins CD - استقرار مستمر 04:55
-
موارد استفاده واقعی Jenkins - خلاصه 02:15
-
Jenkins برای QA/SDET 04:18
-
نصب Jenkins (Windows) 05:12
-
نصب Jenkins (macOS) - ویدئو 05:59
-
مرور Dashboard Jenkins 04:44
-
Jobهای Freestyle: ساخت و تست اپلیکیشن های ساده 03:14
-
اتصال Jenkins به Git و GitHub 05:03
-
ایجاد چندین Job Jenkins 04:30
-
ایجاد نمایش Job Pipeline 05:35
-
مشاهده Job FreeStyle Pipeline 04:00
-
نوشتن اولین Declarative Pipeline شما 06:55
-
Jenkinsfile - Scripted Pipeline 07:26
-
درک Pipeline - به طور مفصل 07:44
-
نمایش Pipeline 02:01
-
Single Quote و Double Quote در Jenkins 05:41
-
متغیر محیطی Jenkins 04:35
-
متغیر محیطی داخلی 07:39
-
مقدمهای بر ویژگی Time-out در Jenkins 04:20
-
عملیات Time-out جهانی 04:31
-
Time-out در سطح Stage 07:47
-
مقدمهای بر مدیریت استثنا در Jenkins 03:09
-
CATCH ERROR 06:53
-
مدیریت استثنا با استفاده از Try catch 05:52
-
برنامهریزی اولین Job Jenkins - برنامهریزی/درک Cron و Trigger Build 07:10
-
عملی: اجرای یک Job Jenkins هر 1 دقیقه 03:39
-
برنامهریزی یک Job Jenkins با بالانس خودکار 03:23
-
برنامهریزی یک Job Jenkins بر اساس TimeZone 02:42
-
استفاده از ابزارهای AI برای تولید عبارت Cron 03:36
-
برنامهریزی Jenkins در اسکریپتهای Pipeline 04:02
-
راهاندازی Maven در MAC 02:44
-
کلون کردن مخزن Remote به Local - جلسه اختیاری 03:39
-
باز کردن مخزن دانلود شده در IDE (IntelliJ) 02:02
-
ایجاد اولین Job Maven در Jenkins 02:38
-
تولید گزارش HTML Surefire در Jenkins 04:47
-
تولید گزارش HTML Cucumber در Jenkins 02:16
-
تولید گزارش Allure در Jenkins 05:10
-
اجرا از طریق مخزن GITHUB در Jenkins 03:57
-
اجرای تستهای اتوماسیون API (RestAssured) با استفاده از Jenkins 04:22
-
اجرای تستهای اتوماسیون UI (Selenium) با استفاده از Jenkins 04:54
-
Jenkins Poll SCM چیست؟ 03:51
-
نمونههای عملی Poll SCM 06:51
-
تستهای اتوماسیون موفق Jenkins 02:45
-
درک فرآیند کاملاً خودکار ساخت، تست و استقرار با استفاده از Jenkins 03:44
-
ساخت و استقرار کامل در Jenkins به منظور اجرای موفق تستها 07:49
-
استقرار کامل ساخت در Jenkins برای تستهای ناموفق 07:00
مشخصات آموزش
دوره Jenkins برای مبتدیان: تسلط به اتوماسیون CI/CD از ابتدا
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:53
- مدت زمان :04:13:35
- حجم :1.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy