نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره مبانی یکپارچهسازی مداوم (Continuous Integration) و تحویل مداوم (Continuous Delivery) را معرفی کرده و توضیح میدهد که چگونه خط لولههای (Pipelines) خودکار، جریانهای توسعه، تست و استقرار را بهینه میکنند. شما با بررسی اصول اصلی CI/CD شروع خواهید کرد و متوجه میشوید که اتوماسیون چگونه همکاریها را بهبود بخشیده و چرخههای انتشار را در محیطهای توسعه مدرن سرعت میبخشد.
سپس مسیر یادگیری به سمت Jenkins، یکی از پرکاربردترین سرورهای اتوماسیون برای پیادهسازی خط لولههای CI/CD تغییر میکند. از طریق دموهای گامبهگام، Jenkins را در محیطهای مختلف نصب کرده، معماری آن را بررسی میکنید و با رابط کاربری آن آشنا میشوید. شما یاد میگیرید که Jobهای جنکینز را ایجاد کنید، تریگرهای بیلد را پیکربندی نمایید، فرآیندهای تست را خودکار کنید و مخازن کد مانند Git و GitHub را یکپارچه سازید. همچنین نحوه پشتیبانی پلاگینها، Agentها و Nodeها از اتوماسیون بیلد در مقیاس بالا را خواهید آموخت.
در ادامه، دوره به سراغ اتوماسیون مبتنی بر Pipeline میرود. شما خط لولههای چندمرحلهای طراحی کرده و ابزارهایی مانند Docker و Ansible را برای پشتیبانی از استقرار خودکار ادغام میکنید. مباحث پیشرفتهای مانند مدیریت اعتبارنامهها (Credentials)، مراحل شرطی و اجرای موازی به شما کمک میکند تا خط لولههای کارآمد ساخته و جریانهای کاری عملیاتی DevOps را پیادهسازی کنید.
ایجاد و مدیریت Jobهای جنکینز و خط لولههای بیلد
پیادهسازی خط لولههای CI/CD چندمرحلهای با استفاده از Jenkinsfile
خودکارسازی فرآیندهای تست و استقرار با یکپارچهسازی جنکینز
مدیریت اعتبارنامهها، پارامترها و مراحل شرطی در خط لولهها
ساخت جریانهای کاری DevOps مقیاسپذیر برای پروژههای نرمافزاری واقعی
درک اصول CI/CD و نقش آنها در اتوماسیون DevOps
این دوره برای مهندسان DevOps، توسعهدهندگان نرمافزار، مدیران سیستم و متخصصان ابری طراحی شده است که میخواهند تحویل نرمافزار را با استفاده از Jenkins خودکار کنند. همچنین برای متخصصانی که در حال انتقال به نقشهای DevOps هستند و به دنبال تجربه عملی CI/CD میباشند، بسیار ارزشمند است. آشنایی اولیه با خط فرمان لینوکس، جریانهای توسعه نرمافزار و سیستمهای کنترل نسخه مانند Git توصیه میشود اما اجباری نیست.
یاد بگیرید چگونه Jenkins را در محیطهای لینوکس، ویندوز و داکر نصب، پیکربندی و مدیریت کنید * یکپارچهسازی Jenkins با Git، GitHub، Maven، Docker و Ansible برای خودکارسازی بیلدها و استقرارها * ساخت خط لولههای CI/CD جامع برای اپلیکیشنهای Java و Python با استفاده از سناریوهای واقعی پروژه
سرفصل ها و درس ها
مقدمه دوره
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
Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند.
یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمانهای متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساختهای کد، کانتینریسازی، محاسبات ابری، راهحلهای اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی میکند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.
نمایش نظرات