آموزش جنکینز: مبتدی تا حرفه ای

Jenkins: Beginner To Pro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نحوه تسلط بر مهم ترین مهارت DevOps فقط در 2 ساعت کارهای پارامتری خطوط لوله جنکینز توضیح کامل نحوه استفاده از جنکینزفایل نحوه استفاده از جنکینز روش مناسب اسکریپت نویسی راه حل CI/CD شما استفاده از توابع در خطوط لوله جنکینز شما چگونه در خطوط لوله چند مرحله ای W Code در Derite زبان خط لوله پیش نیازها: اتصال به اینترنت لپ تاپ یا دسکتاپ آماده برای استاد جنکینز

اگر نام DevOps را شنیده‌اید و کلمات: CI/CD، Pipelines و automation را دیده‌اید، احتمالاً ابزار مورد استفاده جنکینز است.


جایی که اکثر دوره ها اشتباه می کنند این است که ابزار را در رابط وب به شما آموزش می دهند. سپس به محض شروع کار، "Jenkinsfiles" به شما نشان داده می شود زیرا همه چیز در کد انجام می شود.


این دوره به شما نشان می دهد که چگونه هر کاری را که باید در جنکینز انجام دهید منحصراً در قالب کد انجام دهید - چرا؟ زیرا این همان چیزی است که در تجارت استفاده می شود!


آیا به تجربه برنامه نویسی نیاز دارم؟


نه، شما این کار را نمی کنید. شروع کار آسان است و نیازی به تجربه اسکریپت نویسی نیست.


اکنون ثبت نام کنید و با یادگیری محبوب ترین ابزار CI/CD در بازار شروع کنید!


با صرف صدها دلار برای آموزش و سرعت بخشیدن به جنکینز در زمانی که پیمانکار Deloitte بودم، متوجه شدم که زمان و منابع زیادی را برای دوره‌هایی تلف کرده‌ام که من را برای آنچه که نیاز دارم آماده نکرده‌ام. در کار انجام دهید.


آنها به شما یاد خواهند داد که چگونه از رابط وب استفاده کنید...


بررسی واقعیت: همه خطوط لوله در Jenkinsfiles نوشته شده اند!


اینترفیس وب هرگز برای تنظیم مشاغل مورد استفاده قرار نگرفت، همانطور که در دوره ها به من آموزش داده شده بود.


یادم می آید وقتی به جای تو بودم، زمان همه چیز بود! من باید "دیروز" این مهارت را داشتم، بنابراین اگر فقط یک ساعت برای مطالعه وقت داشتم، بسیار مهم بود! حالا تصور کنید که زمان محدود و ارزشمندی را صرف نصب کرده باشید! مانند بسیاری از این دوره ها.


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


این منجر به تولد این دوره شد تا به شما جنکینز و نحوه استفاده از آن در صنعت را آموزش دهد تا بلافاصله پس از پایان تماشای آن آماده باشید!


در این دوره آموزشی، شما در مورد:

یاد خواهید گرفت


  • خطوط لوله جنکینز: چه هستند و چگونه استفاده می شوند

  • کارهای پارامتری شده: اطلاعات را بین مشاغل مختلف منتقل کنید. شما همیشه از اینها در محل کار استفاده خواهید کرد

  • ادغام با GitHub: Jenkins و GitHub دست به دست هم می دهند، به همین دلیل است که من به شما نشان خواهم داد که چگونه با این دوره از هر دو استفاده کنید

  • تفکیک کامل نحوه استفاده از Jenkinsfiles: از ابتدا و برای یک مبتدی کامل، در پایان دوره شما دقیقاً خواهید دانست که چگونه Jenkinsfiles را ایجاد، استفاده و به روز کنید

  • به شما آموزش می دهد که از جنکینز به روش درست استفاده کنید! به Jenkinsfiles و Declarative Pipelines عادت کنید و با آنها آشنا شوید تا بتوانید در محل کار به زمین بنشینید

  • اسکریپت کردن راه حل CI/CD شما تعجب خواهید کرد که هر چند وقت یکبار از شما خواسته می شود این کار را در نقش DevOps خود انجام دهید و دقیقاً می دانید برای پیاده سازی آن چه کاری باید انجام دهید

  • نحوه استفاده از توابع در خطوط لوله جنکینز

  • از توابع برای صرفه جویی در وقت خود به جای تکرار بلوک های بزرگ کد استفاده کنید

  • خطوط لوله چند مرحله ای در کد اینها یکی از قدرتمندترین ویژگی های جنکینز هستند و اکنون نه تنها در مورد آنها یاد خواهید گرفت، بلکه می دانید چگونه آنها را در کد ایجاد کنید

  • نحوه استفاده از زبان خط لوله اعلامی The bread and butter of Jenkinsfiles، آن را در اینجا بیاموزید و اکنون آن را بیاموزید


به نظر می رسد چیزهای زیادی باید در نظر گرفته شود، درست است؟ به یاد می‌آورم که باید این را در حین کار یاد می‌گرفتم و فکر می‌کردم «از کجا شروع کنم؟».


من این درد را پشت سر گذاشته ام، بنابراین شما مجبور نیستید!


این دوره با مهارت سازماندهی شده است تا کارایی یادگیری شما را به حداکثر برساند!


پیروی از شعار Warp 9 برای تسلط بر همه چیزهایی که برای استخدام شدن در فردا، امروز باید بدانید!


در کمتر از ۲ ساعت دیگر، از گوگل کردن: «جنکینز چیست» به سطح یک حرفه‌ای DevOps خواهید رسید!


همه کرک ها، پرکننده ها، اشتباهات، اصلاحات و اشتباهات بدون اسکریپت حذف شدند!


همه چیز، از "erms" پرکننده، زمان بارگذاری نگه‌داشته‌شده تا جزئیات کوچک مانند شکاف‌های بزرگ بین جملات، برای ساده‌سازی تجربه یادگیری شما و صرفه‌جویی در وقت شما کاهش یافته است!


همه چیزهایی که برای تسلط بر جنکینز نیاز دارید، بسته بندی شده در جایی که زمان شما مهمترین عامل است!


من این دوره را به برخی از همکاران سابقم نشان دادم و از آنها پرسیدم که چه فکر می کنند...


همه آنها آن را دوست داشتند! ای کاش زمانی که شروع به کار کردند چیزی به این مختصر و سریع به آنها یاد می دادند!


حالا به سوالی که از خود می‌پرسید…


"خب این عالی است، اما هزینه این کار چقدر است؟"


معمولاً با توجه به زمان، تحقیق، دانش حرفه‌ای از REAL EXPERIENCE، و تلاش انجام شده، هزینه بیشتری می‌گرفتم! بسیاری از همکاران سابق من که ارزش یک دوره آموزشی ماهرانه را می دانند، با خوشحالی زودتر ثبت نام می کردند.


اما می‌دانم که رویدادهای اخیر برای همه ما چالش‌برانگیز بوده است، و من می‌خواستم سهم خود را در کمک به شما برای تبدیل شدن به مهندسی انجام دهم که می‌دانم می‌توانید باشید!


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

معرفی Introduction

  • معرفی Introduction

  • چرا این دوره متفاوت است Why This Course Is Different

  • به روز بمانید Stay Up To Date

CI/CD چیست؟ What Is CI/CD?

  • CI CI

  • سی دی CD

برپایی Setup

  • دلیل داکر Reason For Docker

  • داکر برای مک Docker For Mac

  • داکر برای ویندوز Docker For Windows

  • Docker For Windows Notes Docker For Windows Notes

  • داکر برای لینوکس Docker For Linux

  • Docker For Linux Notes Docker For Linux Notes

  • ویرایشگر انتخاب Editor Of Choice

  • دویدن جنکینز Getting Jenkins Running

  • پیوندهایی برای VS Code و Plugins Links for VS Code and Plugins

  • نحوه ورود How to Login

  • کد برای دوره Code For The Course

جنکینز 101 Jenkins 101

  • مشاغل جدید ایجاد کنید Create New Jobs

  • تنظیمات توضیح داده شد Settings Explained

  • خطوط لوله بعدی Up Next Pipelines

چالش 1 Challenge 1

  • چالش 1 - خرابی Challenge 1 - Breakdown

  • چالش 1 - راهیابی Challenge 1 - Walkthrough

خطوط لوله Pipelines

  • معرفی Introduction

  • معرفی Introduction

  • راه اندازی Maven Maven Setup

  • VS Code Setup VS Code Setup

  • ورود جنکینز Jenkins Login

  • خط لوله اسکریپت Pipeline Script

  • Build Triggers Build Triggers

  • لینک های مفید Useful Links

  • لینک های مفید Useful Links

  • Maven را نصب کنید Install Maven

  • بیانیه خط لوله Pipeline Statement

  • عامل Agent

  • مراحل Stages

  • پاکسازی مرحله Clean Up Stage

  • Clone Repo Stage Clone Repo Stage

  • مرحله ساخت Build Stage

  • DIR توضیح داد DIR Explained

  • با استفاده از Dir Step Using the Dir Step

  • با این افزونه اشتباه نکنید! Avoid Mistakes With This Plugin!

  • مرحله تست Test Stage

  • مراحل بازنویسی و ساخت Stages Recap And Build

  • ساخت موفقیت و ثبت گزارش Build Success And Logs

  • خروجی کنسول Console Output

  • بازپخش Replay

  • جمع بندی سریع Quick Recap

چالش 2 Challenge 2

  • چالش 2 - خرابی Challenge 2 - Breakdown

  • چالش 2 - راهیابی Challenge 2 - Walkthrough

GitHub Jenkins GitHub Jenkins

  • قبل از اینکه شروع کنی Before You Begin

  • مرحله راه اندازی Setup Phase

  • نظرسنجی SCM Polling SCM

خطوط لوله چند شاخه MultiBranch Pipelines

  • شاخه ها توضیح داده شد Branches Explained

  • راه اندازی خط لوله چند شاخه ای Setting Up the MultiBranch Pipeline

  • ترفند شگفت انگیز صرفه جویی در زمان Amazing Time Saving Trick

خطوط لوله پارامتری شده Parameterized Pipelines

  • آنها چه هستند What they are

  • تظاهرات Demonstration

  • پارامتر بولی Boolean Parameter

  • پارامتر رشته String Parameter

  • بررسی کنید که کدام پارامتر استفاده شده است Check Which Parameters Were Used

  • پارامترهای انتخاب کشویی Dropdown Selection Parameters

  • خلاصه Recap

چالش 3 Challenge 3

  • چالش 3 - خرابی Challenge 3 - Breakdown

  • چالش 3 - راهیابی Challenge 3 - Walkthrough

متغیرها Variables

  • مقدمه ای بر متغیرها Introduction to Variables

  • تعریف متغیرها Defining Variables

  • استفاده از متغیرها Using Variables

  • متغیرهای محیطی خاص جنکینز Jenkins Specific Environment Variables

جنکینز پیشرفته Advanced Jenkins

  • شیار Groovy

  • سلامتی را بسازید Build Health

  • عیب یابی Troubleshooting

  • اعتبارنامه Credentials

  • نام جنکینز فایل Jenkinsfile Name

  • چندین جنکینزفایل Multiple Jenkinsfiles

  • نسخه ی نمایشی چند جنکینزفایل Multiple Jenkinsfiles Demo

  • ترفند رفع اشکال Debugging Trick

  • اگر بیانیه ها If Statements

  • کارکرد Functions

  • دامنه متغیر Variable Scope

  • خطوط متعدد در پوسته Bash Multiple Lines In Bash Shell

  • کار از یک شغل Job From A Job

  • عبور پارامترها بین مشاغل Pass Parameters Between Jobs

  • پلاگین ها Plugins

پاک کردن Clean Up

  • Forked Repo را حذف کنید Delete Forked Repo

  • Docker را متوقف کنید Stop Docker

  • حجم ها را حذف کنید Delete Volumes

در پایان... At the end...

  • ویدئوی نهایی Final Video

نمایش نظرات

نظری ارسال نشده است.

آموزش جنکینز: مبتدی تا حرفه ای
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
85
Udemy (یودمی) udemy-small
31 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12,082
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Warp 9 Training Warp 9 Training

سریعترین مکان برای یادگیری رایانش ابری و DevOps

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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