GitLab CI: Pipelines، CI/CD و DevOps برای مبتدیان

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: GitLab CI/CD را با Docker & DevOps بیاموزید: مهارت های ارزشمند DevOps را به دست آورید. خطوط لوله بسازید. خط لوله چیست ساخت، تست و استقرار خود را با Gitlab CI به صورت خودکار انجام دهید. دستورات لینوکس و استفاده از ترمینال بدانید که چگونه با Git کار کنید (مبانی اولیه مانند پیکربندی یک مخزن به صورت محلی، شبیه سازی، ادغام، commit، فشار) مجوزهای مدیریت که به شما امکان می دهد ابزارهای اضافی را نصب کنید (Node، npm، Docker، Virtualbox)

دوره او نه توسط GitLab، شرکت، نه با مشارکت، و نه وابسته است.

این دوره به شما یاد می دهد که چگونه از Gitlab CI برای پروژه های خود استفاده کنید. شما اصول اولیه CI/CD را یاد خواهید گرفت و درست از اولین سخنرانی شروع به ساخت خطوط لوله خواهید کرد.

برخی از نکات برجسته:

- یک نمای کلی از معماری Gitlab داشته باشید

- یک خط لوله ساده ایجاد کنید

- تمرین CI/CD را با استقرار یک وب سایت ساده بیاموزید

- از تصاویر Docker در Gitlab استفاده کنید

- نحوه استقرار یک برنامه جاوا را با استفاده از AWS S3 و AWS Elastic Beanstalk در AWS بیاموزید.


این دوره شما را به یک متخصص GitLab CI/DevOps تبدیل نمی کند

بسیاری از دوره ها به شما قول می دهند که متخصص شوید. متخصص شدن در هر ابزاری با زمان و کار سخت همراه است. صرفاً منطقی نیست که چنین چیزی را قول بدهیم. صادقانه نخواهد بود.

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

آنچه من سعی خواهم کرد این است که اصول اولیه را برای شما توضیح دهم و فرصت های تمرینی کافی را به شما ارائه دهم تا بتوانید آنچه را که به راحتی یاد می گیرید در پروژه های خود نیز به کار ببرید. من به شما نشان خواهم داد که چگونه با Gitlab CI خطوط لوله بسازید.

این دوره برای چه کسانی است:

  • توسعه دهندگان نرم افزار در حال یادگیری ساخت خطوط لوله به منظور آزمایش کد استقرار هستند

  • متخصصان فناوری اطلاعات: توسعه دهندگان، مهندسان نرم افزار، معماران برنامه، معماران زیرساخت، و عملیات


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

مقدمه و مبانی Introduction & Basics

  • مقدمه Introduction

  • شروع شدن Getting Started

  • پروژه فورک Fork Project

  • SSH SSH

  • GitLab Runner GitLab Runner

  • ادغام و استقرار ادامه دارد Continues Integration and Deployment

  • انشعاب و ادغام Branching and Merging

  • برچسب ها Tags

  • واکشی در مقابل کشش Fetch vs Pull

  • چیدن گیلاس Cherry Pick

  • برگرداندن و تنظیم مجدد Revert and Reset

  • یک درخواست ادغام ایجاد کنید Create a Merge Request

  • مراحل و مشاغل CI CD CI CD Stages and Jobs

  • پروژه CI Maven CI Maven Project

  • پروژه Node JS Node JS Project

نمایش نظرات

Udemy (یودمی)

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

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

GitLab CI: Pipelines، CI/CD و DevOps برای مبتدیان
جزییات دوره
2 hours
15
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,669
4.4 از 5
ندارد
دارد
دارد
Vijay Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vijay Patel Vijay Patel

DevOps Enabler | Cloud Practitioner Vijay Patel کار خود را به عنوان مهندس QA آغاز کرد و با 11 سال تجربه حرفه ای خود در QA/DevOps/Development آموزش معماران راه حل AWS، Terraform، Chef، Ansible، Linux، Jenkins و سایر DevOps را آغاز کرد. از نظر فنی حرفه ای با تجربه 11 ساله با فناوری های نوظهور مرتبط با DevOps، که بخش عمده ای از آن را صرف ساده سازی اتوماسیون و استقرار برای مشتریان سازمانی و پروژه های آنها کردم. در نقش خود به عنوان DevOps، من سفر توسعه نرم افزار را از تعهد تا تولید هماهنگ می کنم. من عملکرد و قابلیت اطمینان را در چندین پلتفرم هدایت می‌کنم، با همکاری نزدیک با توسعه و جامعه QA برای درک الزامات فرآیندهای ساخت، آزمایش، استقرار و انتشار. تجربه من از چرخه های تست و انتشار خودکار کوتاه و خودکار عبور می کند تا سریعتر انجام شود. علاوه بر DevOps، من بسیار علاقه مند به اشتراک گذاری دانش هستم. تجربه من حول محور ارائه رهبری استراتژیک برای توسعه راه‌حل‌های ابری چابک و مقرون‌به‌صرفه با استفاده از بهترین روش‌های DevOps است تا بتوان به بهترین نتیجه ممکن دست یافت.