جنکینز - آموزش کامل | استاد CICD و DevOps

Jenkins - The Complete Tutorial | Master CICD and DevOps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره قطعی همه در یک جنکینز - از یک مبتدی به یک گورو جنکینز تبدیل شوید. آموزش DevOps و خودکارسازی خط لوله CICD ما با درک مفاهیم DevOps، ادغام مداوم، تحویل مداوم و استقرار مداوم شروع خواهیم کرد. ما متوجه خواهیم شد که چگونه جنکینز به عنوان سرور CICD کاملاً مناسب است. ما با اصول و قابلیت های آن آشنا خواهیم شد. پس از یادگیری نحوه نصب جنکینز، با اصول کار جنکینز و گزینه های پیکربندی آن آشنا خواهیم شد. سپس حرکت می کنیم تا جنکینز را در چرخه عمر CICD ببینیم و خط لوله را از بررسی کد، بررسی کیفیت، تست واحد، تست عملکرد و استقرار خودکار کنیم. مخزن کد منبع – ما به نحوه ادغام جنکینز با GIT نگاه خواهیم کرد و نقطه شروعی برای ساخت‌های خودکار بر اساس بررسی‌های برنامه‌نویس باشد. کیفیت کد - ما به نحوه ادغام جنکینز با ابزارهای کیفیت کد مانند SonarQube نگاه خواهیم کرد تا هرگونه مشکل کد توسعه دهنده را برجسته کند. ساخت خودکار، تست و استقرار - ما به این خواهیم پرداخت که چگونه Jenkins می‌تواند اسکریپت‌های maven را برای شروع یک بیلد راه‌اندازی کند، ببینیم چگونه می‌تواند با Selenium برای خودکارسازی تست عملکرد یکپارچه شود و در نهایت خواهیم دید که چگونه می‌تواند به استقرار فایل‌های اجرایی در سرورهای وب کمک کند. سپس به یادگیری در مورد خط لوله جنکینز می پردازیم، جایی که در مورد خط لوله ساخت، خط لوله تحویل، خطوط لوله اسکریپت شده و خط لوله اعلامی معروف را پوشش خواهیم داد. یک کار جنکینز چند مرحله ای ایجاد کنید و خط لوله پیچیده را تجسم کنید. پیش نیازها: درک اولیه از چرخه حیات توسعه نرم افزار و فرآیندهای درگیر. دسترسی به رایانه شخصی یا مک با اتصال به اینترنت برای آزمایش نمونه های کار در دوره. زمان، فداکاری و آرزو!!
  • ما با درک مفاهیم DevOps، ادغام مداوم، استقرار مستمر تحویل مستمر شروع خواهیم کرد.

  • ما متوجه خواهیم شد که چگونه جنکینز به‌عنوان سرور CICD کاملاً مناسب است. ما با قابلیت های اساسی آن آشنا خواهیم شد.

  • پس از یادگیری نحوه نصب Jenkins، با اصول اولیه کار Jenkins گزینه های پیکربندی آن آشنا می شویم.

  • سپس به سراغ جنکینز در عمل در چرخه حیات CICD خواهیم رفت.

    • مخزن کد منبع – ما به نحوه ادغام جنکینز با GIT نگاه خواهیم کرد تا نقطه شروعی برای ساخت‌های خودکار بر اساس بررسی‌های برنامه‌نویس باشد.

    • کیفیت کد - ما به نحوه ادغام جنکینز با ابزارهای کیفیت کد مانند SonarQube نگاه خواهیم کرد تا مشکلات مربوط به کد برنامه‌نویس را برجسته کند.

    • سپس به ساخت خودکار، استقرارهای آزمایشی می‌رویم - به این خواهیم پرداخت که چگونه Jenkins می‌تواند اسکریپت‌های maven را برای شروع یک بیلد راه‌اندازی کند، ببینیم چگونه می‌تواند با سلنیوم ادغام شود تا آزمایش‌های عملکردی را خودکار کند و در نهایت ببینیم چگونه می‌تواند به استقرار آن کمک کند. قابل اجرا بر روی سرورهای وب.

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

  • سپس به یادگیری در مورد خط لوله جنکینز می پردازیم، جایی که در مورد خط لوله ساخت، خط لوله تحویل، خطوط لوله اسکریپت شده خط لوله اعلامی معروف را پوشش خواهیم داد. یک کار جنکینز چند مرحله ای ایجاد کنید و خط لوله پیچیده را تجسم کنید.


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

معرفی دوره Course Introduction

  • اهداف و مرور کلی دوره Course Objectives & Overview

  • چگونه این دوره را بگذرانیم؟ How to take this course?

  • مقدمه ای بر ادغام پیوسته Introduction to Continuous Integration

  • مقدمه ای بر جنکینز Introduction to Jenkins

فرآیند نصب جنکینز Jenkins Installation Process

  • نصب جنکینز - قسمت 1 - جاوا را نصب کنید Installation of Jenkins - Part 1 - Install Java

  • نصب جنکینز - قسمت 2 Installation of Jenkins - Part 2

  • نصب پیشرفته جنکینز Advanced Jenkins Installation

  • جنکینز را روی تامکت نصب کنید Install Jenkins on Tomcat

شروع کار با جنکینز Getting Started with Jenkins

  • داشبورد و تنظیمات جنکینز Jenkins Dashboard & Configurations

  • ایجاد کاربران و اعطای دسترسی در جنکینز Creating Users & Granting Access in Jenkins

  • استراتژی مبتنی بر نقش برای کاربران Role Based Strategy for Users

  • ایجاد اولین شغل جنکینز ما Creating our first Jenkins Job

  • اطلاعات بیشتر در مورد Jenkins Job More on Jenkins Job

ادغام مداوم با جنکینز Continuous Integration with Jenkins

  • ادغام جنکینز با Git با استفاده از Poll SCM Jenkins Integration with Git using Poll SCM

  • ادغام جنکینز با Git با استفاده از Webhooks Jenkins Integration with Git using Webhooks

  • نصب Maven Installation of Maven

  • راه اندازی یک پروژه Maven Setting up a Maven Project

  • ادغام جنکینز با Maven Jenkins Integration with Maven

  • معرفی و نصب SonarQube Introduction & Installation of SonarQube

  • تجزیه و تحلیل کد با SonarQube Code Analysis with SonarQube

  • ادغام جنکینز با SonarQube Jenkins Integration with SonarQube

  • ارسال اعلان های ایمیل از جنکینز Sending Email Notifications from Jenkins

  • ادغام جنکینز با سلنیوم و TestNG Jenkins Integration with Selenium and TestNG

  • ادغام جنکینز با Tomcat برای استقرار Jenkins Integration with Tomcat for Deployment

خطوط لوله جنکینز Jenkins Pipelines

  • مقدمه ای بر خطوط لوله Introduction To Pipelines

  • راه اندازی خط لوله تحویل Setting up Delivery Pipeline

  • راه اندازی Build Pipeline Setting up Build Pipeline

  • مقدمه ای بر خط لوله جنکینز Introduction to Jenkins Pipeline

  • راه اندازی خط لوله جنکینز اسکریپت شده Setting Up Scripted Jenkins Pipeline

  • راه اندازی خط لوله جنکینز اعلامی Setting up Declarative Jenkins Pipeline

نمایش نظرات

Udemy (یودمی)

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

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

جنکینز - آموزش کامل | استاد CICD و DevOps
جزییات دوره
5.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
22,584
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Renju Ratheesh Renju Ratheesh

سر تحویل مهندسی @ TVS بعدی