آموزش جنکینز: Zero To Pro

Jenkins : Zero To Pro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: استاد جنکینز در چند ساعت آموزش یکپارچه سازی مداوم و استقرار مداوم | Orchestrate تحویل با محبوب ترین DevOps | ابزارهای DevSecOps امروزه راه اندازی خط لوله DevOps CI/CD برای ساخت و استقرار یک پروژه بلادرنگ درک کامل جریان DevOps نیازها:ماشین در حال اجرا لینوکس | MAC | ویندوز (فیزیکی یا مجازی). اشتیاق و صبر برای یادگیری

جنکینز یک ابزار اتوماسیون منبع باز قدرتمند و انعطاف پذیر با پشتیبانی جامعه است. تقریباً برای خودکار کردن هر چیزی استفاده می شود. با طرز فکر چابک سریع‌تر پیش بروید و یاد بگیرید که چگونه فرآیندهای خودکار قوی مانند Pipelines، گردش کار CI/CD و موارد دیگر بسازید!


در دنیای DevOps، جنکینز یکی از بهترین ابزارها برای یادگیری است که تقریباً همه موارد را خودکار می‌کند و همچنین تقریباً همه افزونه‌های مورد نیاز برای یکپارچه‌سازی را دارد.


اگر می‌خواهید در دنیای DevOps متخصص شوید، در این دوره علاوه بر جنکینز، فناوری‌هایی را که دست به دست هم می‌دهند با این سرویس، مانند CI/CD، AWS، Deployment، Git، ANT عبور می‌کنند. ، Gradle، Maven، DSL، Pipelines و بسیاری دیگر!


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


اگر ابزارهای مختلف DevOps مانند git، Jenkins و Maven را می شناسید، Docker و مطمئن نیستید که چگونه با هم کار می کند؟ یا می خواهید با استفاده از ابزارهای مختلف DevOps یک خط لوله کامل ci/cd راه اندازی کنید؟ یا کسی هستید که می‌خواهید بدانید روند کار منطقی یک پروژه DevOps چیست؟ پس این دوره برای شما مناسب است. به پروژه Simple DevOps خوش آمدید.


آیا به ورود به دنیای جدید پر از فناوری‌های چابک علاقه دارید؟


این دوره مناسب برای شماست!


من بیش از 12 سال تجربه DevOps و درک عمیقی از این دامنه دارم. بنابراین، من با نمایش گام به گام به طور مفصل به شما آموزش خواهم داد.


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

معرفی Introduction

  • معرفی Introduction

معماری جنکینز Jenkins Architecture

  • معماری توزیع شده جنکینز: معماری استاد برده Jenkins distributed architecture : Master Slave architecture

تنظیم جنکینز Jenkins Setup

  • با استفاده از docker-compose.yml، جنکین ها را به عنوان محفظه docker نصب کنید Install jenkins as docker container using docker-compose.yml

  • جنکینز را با استفاده از سرور Tomcat در ماشین/سرور محلی خود نصب کنید Install Jenkins in your local machine/ Server using Tomcat server

راه اندازی عامل جنکینز Setup Jenkins Agent

  • راه اندازی عامل جنکینز Setup Jenkins Agent

  • داکر را به عنوان عامل جنکینز راه اندازی کنید Setup docker as jenkins agent

عامل الاستیک جنکینز با استفاده از سرویس AWS ECS - Fargate Jenkins Elastic Agent using AWS ECS service - Fargate

  • راه اندازی ECS Cluster در aws با استفاده از Fargate ECS Cluster Setup in aws using Fargate

  • تنظیم جنکینز در AWS EC2، پلاگین ECS، نقش IAM و تنظیمات اولیه Jenkins Setup on the AWS EC2, ECS pluggin, IAM role and initial config setup

  • Elastic Agent Cloud Configure, Simple Jenkins Job با استفاده از Elastic Agent اجرا کنید Elastic Agent Cloud Configure, Run Simple Jenkins Job Using Elastic Agent

اولین شغل جنکینز خود را ایجاد کنید: سبک آزاد Create your first Jenkins Job : Freestyle

  • شغل آزاد جنکینز Freestyle Jenkins Job

راه اندازی اعتبارنامه جنکینز Credentials Setup Jenkins

  • رمز راه اندازی به عنوان اعتبار setup token as credential

مدیریت پلاگین ها Manage Pluggins

  • نصب، حذف، به‌روزرسانی و حذف افزونه‌ها: تاریخچه پیکربندی جنکینز Install, Uninstall, Update and delete pluggins : Jenkins Configuration History

ادغام با ابزار Integration with tools

  • ادغام git با جنکینز Integration of git with jenkins

  • ادغام با ANT و JDK Integration with ANT and JDK

  • ادغام با Maven Integration with Maven

ساخت پروژه خود با جنکینز Building your project with Jenkins

  • ادغام Gradle با شغل جنکینز Gradle Integration with Jenkins job

متغیرهای محیطی در جنکینز Environment Variables In Jenkins

  • متغیرهای جنکینز Jenkins Variables

ذخیره سازی مصنوعات در شغل جنکینز Storing Artifacts in Jenkins job

  • چگونه مصنوعات را در جنکینز ذخیره کنیم؟ How to store artifacts in Jenkins ?

امنیت جنکینز Jenkins Security

  • ثبت نام کاربران جنکینز: با استفاده از db داخلی جنکینز Signup Jenkins Users : using jenkins inbuilt db

  • کنترل دسترسی: با استفاده از امنیت مبتنی بر ماتریس Access Control : Using Matrix Based Security

  • ایجاد پوشه های مربوطه برای تیم پروژه/برنامه Creating Respective Folders for the Project/Application team

  • مدیریت کاربر در جنکینز User Management in Jenkins

  • استراتژی مجوز مبتنی بر نقش را فعال کنید Enable Role Based Authorization strategy

  • کاربر|مدیریت نقش با استفاده از استراتژی نقش محور User|Role management using role based strategy

  • مراحل ادغام Active Directory با Jenkins برای مدیریت کاربر: اصول اولیه Active Directory Integration Steps with Jenkins for user management : basics

مقدمه ای بر خطوط لوله IAC Introduction to IAC pipelines

  • جنکینز: خط لوله اعلامی Jenkins : Declarative pipeline

  • جنکینز: خط لوله اسکریپت Jenkins : Scripted Pipeline

جنکینز: نمونه پروژه جاوا با استفاده از خط لوله groovy Jenkins : Sample Java Project using groovy Pipeline

  • پروژه جاوا groovy جنکینز با maven و تمام مراحل Jenkins groovy Java project with maven and all stages

با استفاده از خط لوله، برنامه جاوا را به سرور برنامه (Apache Tomcat) مستقر کنید Deploy Java Application to Application Server(Apache Tomcat) using pipeline

  • ساخت و استقرار برنامه جاوا با استفاده از Groovy Pipeline Build and Deploy Java Application using Groovy Pipeline

شغل خط لوله چند شاخه Multi Branch Pipeline Job

  • شغل خط لوله چند شاخه: جنکینز Multi branch Pipeline Job : Jenkins

Job Jenkins پارامتر شده Parameterized Job Jenkins

  • کار پارامتری شده در جنکین ها با استفاده از پروژه سبک آزاد Parameterized job in jenkins using freestyle project

  • کار پارامتری در جنکینز: با استفاده از خط لوله اسکریپت شده | اسکریپت شیاردار Parameterized Job in jenkins : using scripted pipeline | groovy script

Upstream، Downstream Job Setup + متغیر راه اندازی به عنوان متغیر Environment Jenkins Upstream, Downstream Job Setup + setup variable as Environment Jenkins Variable

  • متغیر Upstream، Downstream Job + Env به عنوان متغیر پروژه جنکینز تزریق می شود Upstream, Downstream Job + Env variable inject as jenkins project variable

مشاغل موازی در جنکینز Parallel Jobs in Jenkins

  • اجرای کارها به صورت موازی Executing Jobs in parallel

نظارت بر جنکینز با پلاگین متریک Monitoring Jenkins with metrics pluggin

  • نظارت بر جنکینز با پلاگین متریک Monitoring Jenkins with metrics pluggin

اعلان ها در جنکینز Notifications in Jenkins

  • اعلان های ایمیل با استفاده از Jenkins job Email notifications using Jenkins job

  • اعلان‌ها را با استفاده از Jenkins job کاهش دهید Slack notifications using Jenkins job

ماشه کار از راه دور جنکینز Remote Jenkins Job Trigger

  • چگونه کارهای جنکینز را از راه دور فعال کنیم How to trigger jenkins jobs remotely

مهاجرت جنکینز Job Migrate Jenkins Job

  • نحوه مهاجرت مشاغل جنکینز How to migrate jenkins jobs

پشتیبان گیری جنکینز Jenkins Backup

  • پشتیبان گیری و بازیابی جنکینز Jenkins Backup & Restore

مسابقه جنکینز: بررسی دانش Jenkins Quiz : Knowledge Check

  • مسابقه جنکینز Jenkins Quiz

نمایش نظرات

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

آموزش جنکینز: Zero To Pro
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5 hours
43
Udemy (یودمی) udemy-small
29 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,291
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Amrit Choudhary Amrit Choudhary

DevSecOps | معمار ابر | معمار امنیت | DevOpsI 10+ سال تجربه در صنعت فناوری اطلاعات دارد. من در بسیاری از شرکتها از جمله تجارت الکترونیک ، بانکداری ، مهندسی ، مشاوره و غیره کار کرده ام. تخصص من در زمینه DevOps و DevSecOps نهفته است. من کار خود را به عنوان توسعه دهنده وب شروع کردم ، سپس به DevOps و در نهایت به DevSecOps رفتم. سرگرمی های من شامل مسافرت ، تجارت ، سرمایه گذاری ، مطالعه کتاب و غیره است.

Udemy (یودمی)

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

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