آموزش DevOps: CI/CD با خطوط لوله جنکینز، Maven، Gradle

DevOps: CI/CD with Jenkins pipelines, Maven, Gradle

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یکپارچه سازی مداوم، تحویل مداوم و خطوط لوله DevOps را با جاوا، Gradle، Maven، Artifactory و Skitch ایجاد کنید. شما با یکپارچه سازی پیوسته (CI) آشنا می شوید و یاد می گیرید که در مورد چیست. بیاموزید که چرا یکپارچه سازی مداوم مهم است (به ویژه در محیط چابک سریع) در هر پروژه نرم افزاری در دنیای واقعی - پایگاه های داده یک جزء کلیدی هستند. شما یاد خواهید گرفت که چگونه طرحواره پایگاه داده کنترل نسخه را به صورت خودکار از طریق RoundHousE بسازید. نحوه ایجاد خط لوله ادغام پیوسته خودکار (CI) با Jenkins و پلاگین های مختلف آن را یاد خواهید گرفت. ساخت خطوط لوله CI و CD با استفاده از Jenkins، Gradle، Maven، Artifactory. و پلاگین های مربوطه شما نحوه پیکربندی، ایمن و گسترش Jenkins را یاد خواهید گرفت. خط لوله یکپارچه سازی پیوسته (CI) ساخت های خودکار را با مخازن Git میزبانی شده در GitHub یکپارچه می کند. (CI) ساخت پیش نیازها:دسترسی به یک ماشین فیزیکی یا مجازی برای نصب نرم افزار مورد نیاز اطلاعات اولیه در مورد فرآیندهای توسعه نرم افزار تمایل به یادگیری چیزهای جدید و بهبود مستمر

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

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

Master Jenkins و پلاگین های خط لوله. با تکنیک های پیشرفته DevOps آشنا شوید و حرفه DevOps خود را به سطح بعدی ببرید.

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

این دوره برای تمام سطوح متخصصان DevOps طراحی شده است که می خواهند مهارت های خود را بهبود بخشند، اتوماسیون را در محیط خود پیاده سازی کنند و همچنان به عنوان مهندسان DevOps تقاضای زیادی داشته باشند.

فقط چند مورد از چیزهایی که یاد خواهید گرفت:

  • بفهمید جنکینز درباره چیست
  • نحوه نصب، پیکربندی و عملیاتی کردن جنکینز
  • نحوه ساخت پروژه ها به صورت خودکار با استفاده از Maven
  • نحوه ساخت پروژه ها به صورت خودکار با استفاده از Gradle
  • چگونه می توان مصنوعات ساخت خود را با استفاده از Artifactory مدیریت کرد
  • نحوه مدیریت طرحواره پایگاه داده رابطه ای خود با استفاده از Sqitch

مهارت های DevOps خود را بهبود بخشید، بازاری تر شوید و درآمد بیشتری کسب کنید

صرف نظر از سطح تجربه شما؛ چه در یک استارت‌آپ کوچک یا یک شرکت بزرگ کار می‌کنید - این دوره آموزشی عمیق به گونه‌ای طراحی شده است که همه چیزهایی را که برای ارتقای مهارت‌های DevOps خود به سطح بعدی نیاز دارید، در اختیار شما قرار دهد.

چه از جاوا، پایتون، Node.JS یا هر پشته دیگری استفاده می‌کنید - یک مهندس عکاس با تجربه می‌داند چگونه سیستم‌های ساخت و استقرار پیشرفته را طراحی، بسازد و اجرا کند که می‌توانند مراحل ساخت، آزمایش و تحلیل را انجام دهند - همه به طور خودکار. جنکینز یک ابزار اتوماسیون آزمایش شده و آزمایش شده است که به زبان جاوا نوشته شده است - که تمام زنگ ها و سوت های لازم برای اجرای این فرآیندها را به راحتی ارائه می دهد. نه تنها این، Jenkins یک سیستم بسیار قوی و مقیاس پذیر است که می تواند به صدها گره که پروژه های زیادی را در محیط های چند کاربره و چند تیمی ایجاد می کند، مقیاس کند.

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

محتوا و نمای کلی

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

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

شما در مورد ابزارهای مختلف دیگری که با جنکینز بسیار خوب کار می کنند مانند Maven، Gradle، Skitch و غیره آشنا خواهید شد. شما از این ابزارها برای تسلط بر نحوه طراحی صحیح خط لوله ساخت و استقرار از انتها به پایان استفاده خواهید کرد، که:

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

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


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

خوش آمدید و معرفی Welcome And Introduction

  • معرفی Introduction

  • تبدیل شدن به یک مربی آنلاین Becoming an Online Instructor

  • نمای کلی دوره Course overview

  • برای جنکینز آماده شوید Get ready for Jenkins

خوش آمدید و معرفی Welcome And Introduction

  • معرفی Introduction

  • تبدیل شدن به یک مربی آنلاین Becoming an Online Instructor

  • نمای کلی دوره Course overview

  • برای جنکینز آماده شوید Get ready for Jenkins

ادغام مداوم و تحویل مداوم با جنکینز Continuous Integration & Continuous Delivery With Jenkins

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

  • فرهنگ SDLC و DevOps SDLC and DevOps culture

  • ویژگی ها و معماری جنکینز Jenkins features and architecture

  • دانشتان را امتحان کنید Test your knowledge

ادغام مداوم و تحویل مداوم با جنکینز Continuous Integration & Continuous Delivery With Jenkins

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

  • فرهنگ SDLC و DevOps SDLC and DevOps culture

  • ویژگی ها و معماری جنکینز Jenkins features and architecture

  • دانشتان را امتحان کنید Test your knowledge

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

  • جنکینز را نصب کنید Install Jenkins

  • جنکینز را پیکربندی کنید Configure Jenkins

  • با جنکینز شروع کنید Get started with Jenkins

  • کار جنکینز را تنظیم کنید Setup Jenkins job

  • نمای خط لوله جنکینز Jenkins pipeline view

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

  • Artifactory را کاوش کنید Explore Artifactory

  • دانشتان را امتحان کنید Test your knowledge

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

  • جنکینز را نصب کنید Install Jenkins

  • جنکینز را پیکربندی کنید Configure Jenkins

  • با جنکینز شروع کنید Get started with Jenkins

  • کار جنکینز را تنظیم کنید Setup Jenkins job

  • نمای خط لوله جنکینز Jenkins pipeline view

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

  • Artifactory را کاوش کنید Explore Artifactory

  • دانشتان را امتحان کنید Test your knowledge

خط لوله CI و CD با جنکینز، گریدل و مصنوعی CI & CD Pipeline With Jenkins, Gradle & Artifactory

  • خط لوله CI و CD با Jenkins، Gradle و Artifactory CI and CD pipeline with Jenkins, Gradle and Artifactory

  • با Jenkins و Gradle خط لوله CI و CD بسازید Build CI and CD pipeline with Jenkins and Gradle

  • Artifactory را پیکربندی کنید Configure Artifactory

  • ساخت خط لوله CI و CD با Jenkins و Gradle (ادامه) Build CI and CD pipeline with Jenkins and Gradle (contd.)

  • دانشتان را امتحان کنید Test your knowledge

خط لوله CI و CD با جنکینز، گریدل و مصنوعی CI & CD Pipeline With Jenkins, Gradle & Artifactory

  • خط لوله CI و CD با Jenkins، Gradle و Artifactory CI and CD pipeline with Jenkins, Gradle and Artifactory

  • با Jenkins و Gradle خط لوله CI و CD بسازید Build CI and CD pipeline with Jenkins and Gradle

  • Artifactory را پیکربندی کنید Configure Artifactory

  • ساخت خط لوله CI و CD با Jenkins و Gradle (ادامه) Build CI and CD pipeline with Jenkins and Gradle (contd.)

  • دانشتان را امتحان کنید Test your knowledge

خط لوله CI و CD با جنکینز و ماون CI & CD Pipeline With Jenkins & Maven

  • پروژه برنامه کاربردی وب جاوا را بررسی کنید Review Java web application project

  • ساخت خط لوله CI و CD را با جنکینز و ماون شروع کنید Start building CI and CD pipeline with Jenkins and Maven

  • ساخت خط لوله CI و CD را با جنکینز و Maven #2 شروع کنید Start building CI and CD pipeline with Jenkins and Maven #2

  • ساخت خط لوله CI و CD را با Jenkins و Maven #3 شروع کنید Start building CI and CD pipeline with Jenkins and Maven #3

  • دانشتان را امتحان کنید Test your knowledge

خط لوله CI و CD با جنکینز و ماون CI & CD Pipeline With Jenkins & Maven

  • پروژه برنامه کاربردی وب جاوا را بررسی کنید Review Java web application project

  • ساخت خط لوله CI و CD را با جنکینز و ماون شروع کنید Start building CI and CD pipeline with Jenkins and Maven

  • ساخت خط لوله CI و CD را با جنکینز و Maven #2 شروع کنید Start building CI and CD pipeline with Jenkins and Maven #2

  • ساخت خط لوله CI و CD را با Jenkins و Maven #3 شروع کنید Start building CI and CD pipeline with Jenkins and Maven #3

  • دانشتان را امتحان کنید Test your knowledge

طرحواره پایگاه داده رابطه ای را با جنکینز و اسکیچ مدیریت کنید Manage Relational Database Schema With Jenkins And Sqitch

  • مقدمه ای بر Skitch Introduction to Sqitch

  • خط لوله استقرار طرح پایگاه داده را با جنکینز و اسکیچ بسازید Build database schema deployment pipeline with Jenkins and Sqitch

  • خط لوله استقرار طرح پایگاه داده را با جنکینز و اسکیچ به پایان برسانید Finish database schema deployment pipeline with Jenkins and Sqitch

  • دانشتان را امتحان کنید Test your knowledge

طرحواره پایگاه داده رابطه ای را با جنکینز و اسکیچ مدیریت کنید Manage Relational Database Schema With Jenkins And Sqitch

  • مقدمه ای بر Skitch Introduction to Sqitch

  • خط لوله استقرار طرح پایگاه داده را با جنکینز و اسکیچ بسازید Build database schema deployment pipeline with Jenkins and Sqitch

  • خط لوله استقرار طرح پایگاه داده را با جنکینز و اسکیچ به پایان برسانید Finish database schema deployment pipeline with Jenkins and Sqitch

  • دانشتان را امتحان کنید Test your knowledge

ملاحظات عملیاتی برای جنکینز Operational Considerations For Jenkins

  • امنیت جنکینز Jenkins security

  • جرم گیری جنکینز Scaling Jenkins

  • جرم گیری جنکینز (ادامه) Scaling Jenkins (contd.)

  • نکات و ترفندهای جنکینز Jenkins tips and tricks

  • دانشتان را امتحان کنید Test your knowledge

ملاحظات عملیاتی برای جنکینز Operational Considerations For Jenkins

  • امنیت جنکینز Jenkins security

  • جرم گیری جنکینز Scaling Jenkins

  • جرم گیری جنکینز (ادامه) Scaling Jenkins (contd.)

  • نکات و ترفندهای جنکینز Jenkins tips and tricks

  • دانشتان را امتحان کنید Test your knowledge

نتیجه Conclusion

  • سخنرانی پاداش Bonus lecture

نتیجه Conclusion

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش DevOps: CI/CD با خطوط لوله جنکینز، Maven، Gradle
جزییات دوره
3.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
45,308
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TetraNoodle Team TetraNoodle Team

دانش واقعی تجربه واقعی REAL VALUE. در TetraNoodle Technologies و بازوی آموزشی آن - TetraTutorials ، ما با چندین شرکت تازه تاسیس کار می کنیم و هر روز راه حل های ابری با مقیاس کوچک تا بسیار بالا می سازیم. ما می دانیم که انجام این کار به خوبی به چه چیزی نیاز دارد. ما تلاش می کنیم تمام تجربیات خود را در این دوره ها قرار دهیم. به جای دانش سطحی - ما به عمق موضوع می پردازیم و دقیقاً آن را به شما ارائه می دهیم - طرح گام به گام نحوه رام کردن این موضوعات پیچیده در فیلم های آسان و قابل هضم به اندازه گزش. این دانش دنیای واقعی شما را قادر می سازد تا این مفاهیم را به راحتی درک کنید ، و شما می توانید این یادگیری را بلافاصله در پروژه های خود اعمال کنید. فناوری های TetraNoodle از سال 2001 در تجارت نرم افزار فعالیت داشته اند. ما بخشی از بسیاری از پروژه های معتبر و استارت آپ ها بوده ایم. در طی این سال ها - ما درک خوبی از آنچه راه حل های نرم افزاری انعطاف پذیر ، مقیاس پذیر و قوی ایجاد می کند ، کسب کرده ایم. ما مشتاق به اشتراک گذاشتن تمام دانش جمعی خود با شما هستیم. از اواسط سال 2017 ، ما در حال حاضر بیش از بیست و پنج هزار دانش آموز و شمارش را آموزش داده ایم.

Manuj Aggarwal Manuj Aggarwal

از 2 دلار در روز تا اتاقهای هیئت مدیره Fortune 500. داستان من را بخوانید من در یک شهر کوچک در هند بزرگ شدم. یک کودک دوستانه ، خانه من آشفته بود. خودم را کنار زدم و عصبانی شدم. در سن 15 سالگی ، من در کارخانه ای کار کردم که در آن 12 ساعت در روز کار می کردم و فقط 2 دلار حقوق روزانه داشتم. آخرین فرصت منفجر شده با خواندن مجلات تجاری در گوشه کارخانه ، رویایی متولد شد. آیا می توانم زندگی خود را بهبود ببخشم؟ احساس اطمینان که مقصد من آزادی است ، برای یک کودک 15 ساله - به نظر می رسید یک رویای لوله است. تحصیلات تنها راه نجات بود. دوستانم به دانشگاه رفتند ، اما من توانایی پرداخت هزینه را نداشتم. آیا من آخرین فرصت خود را دمیده بودم؟ حقوق یک ساله در سال 1995 ، یک موسسه جدید رایانه ای درهای شهر ما را باز کرد. شهریه بیشتر از حقوق یک سال بود ، اما من برای کلاس اول که اشتیاقم را پیدا کردم بودجه را جمع کردم: برنامه نویسی. من در آنجا همسرم را ملاقات کردم و دیوانه وار عاشق یکدیگر شدیم. ازدواج ما مورد تأیید قرار نگرفت! سرانجام من مجبور شدم فقط با یک چمدان پر از لباس از خانه فرار کنم. بعد از ازدواج ما به کانادا سفر کردیم و زندگی جدیدی را شروع کردیم.