مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
طراحی و پیادهسازی خط لولههای CI/CD با استفاده از Jenkins - آموزش عملی
- آخرین آپدیت
دانلود Design & Implement CI/CD Pipelines using Jenkins - Hands-On
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره عملی، یاد بگیرید چگونه خط لولههای CI/CD (یکپارچهسازی و تحویل مداوم) را با استفاده از Jenkins طراحی و پیادهسازی کنید. در این مسیر، نصب Jenkins، ایجاد Jobها، اتوماسیون Pipelineها و یکپارچهسازی با GitHub، Docker و Ansible را بررسی خواهید کرد. همچنین برای تحویل سریعتر و بهینهتر نرمافزار، بر جریانهای کاری مقیاسپذیر DevOps در سناریوهای واقعی پروژه مسلط شوید.
این دوره با معرفی مفاهیم بنیادی Continuous Integration و Continuous Delivery آغاز شده و توضیح میدهد که چگونه خط لولههای خودکار باعث بهینهسازی جریانهای توسعه، تست و استقرار میشوند. شما ابتدا با اصول اصلی CI/CD آشنا شده و درک خواهید کرد که اتوماسیون چگونه همکاری بین تیمها را بهبود بخشیده و چرخههای انتشار را در محیطهای توسعه مدرن تسریع میکند.
سپس مسیر یادگیری به سمت Jenkins، یکی از پرکاربردترین سرورهای اتوماسیون برای پیادهسازی خط لولههای CI/CD، تغییر میکند. از طریق دموهای گامبهگام، Jenkins را در محیطهای مختلف نصب کرده، معماری آن را بررسی و با رابط کاربری آن آشنا میشوید. شما یاد میگیرید که Jobهای Jenkins را ایجاد کنید، تریگرهای بیلد (Build Triggers) را پیکربندی نمایید، فرآیندهای تست را خودکار کرده و مخازن کد مانند Git و GitHub را متصل کنید. همچنین نقش پلاگینها، Agentها و Nodeها در پشتیبانی از اتوماسیون بیلد مقیاسپذیر را خواهید آموخت.
در ادامه، دوره به سراغ اتوماسیون مبتنی بر Pipeline میرود. شما خط لولههای چندمرحلهای طراحی کرده و ابزارهایی مانند Docker و Ansible را برای پشتیبانی از استقرار خودکار یکپارچه میکنید. مباحث پیشرفتهای مانند مدیریت اعتبارنامهها (Credentials)، مراحل شرطی و اجرای موازی به شما کمک میکند تا خط لولههای کارآمد ساخته و جریانهای کاری عملیاتی DevOps را پیاده کنید.
این دوره برای مهندسان DevOps، توسعهدهندگان نرمافزار، مدیران سیستم و متخصصان ابری که قصد دارند تحویل نرمافزار را با Jenkins خودکار کنند، طراحی شده است. همچنین برای متخصصانی که در حال انتقال به نقشهای DevOps هستند و به دنبال تجربه عملی در CI/CD میباشند، بسیار ارزشمند است. آشنایی ابتدایی با خط فرمان لینوکس، جریانهای توسعه نرمافزار و سیستمهای کنترل نسخه مانند Git توصیه میشود اما اجباری نیست.
این دوره از یک رویکرد یادگیری عملی و کاربردی بر محور جریانهای کاری واقعی CI/CD پیروی میکند. مفاهیم از طریق توضیحات شفاف معرفی شده و با دموهای هدایتشده تقویت میشوند. فراگیران به صورت تدریجی خط لولههای اتوماسیون را میسازند و همزمان با یکپارچهسازیهای Jenkins و بهترین شیوههای DevOps آشنا میشوند.
این دوره بر اساس محتوای Design & Implement CI/CD Pipelines using Jenkins - Hands-On اثر Yogesh Raheja از Thinknyx Technologies تهیه شده است.
این دوره توسط Packt لایسنس و توزیع شده است. تمامی حقوق محفوظ است.
شرکت Packt یکی از پرکارترین ناشران محتوای فنی پیشرفته در جهان است. برای بیش از دو دهه، ماموریت ما گردآوری و انتشار دانش برترین متخصصان فنی بوده است.
تمرکز ما بر دورههای کاربردی است که به مشتریان کمک میکند کار خود را به بهترین شکل انجام دهند. اگر شما یا سازمانتان به یادگیری از طریق انجام دادن (Learning by doing) اعتقاد دارید، Packt انتخابی ایدهآل برای شماست.
سرفصل ها و درس ها
مقدمه دوره
Course Introduction
مقدمه
Introduction
آشنایی با CI/CD
Introduction to CI/CD
مقدمه بخش
Section Introduction
یکپارچهسازی مداوم (CI) چیست؟
What Is Continuous Integration?
چرا CI/CD در توسعه مدرن اهمیت دارد؟
Why CI/CD Matters in Modern Development
نمایش نظرات