تسلط GitLab Building Continuous Integration Pipelines

Mastering GitLab Building Continuous Integration Pipelines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: GitLab برای CI/CD + AWS، Tomcat، Python، Java، Apache، Docker. در اتوماسیون خط لوله پیشرفته با بهترین اصول GitLab آشنا شوید: مفاهیم اصلی، نصب و پیکربندی GitLab را درک کنید و زمینه را برای اقدامات کارآمد CI/CD فراهم کنید. اتوماسیون خطوط لوله: در پیچیدگی‌های ایجاد و بهینه‌سازی خطوط لوله CI/CD با استفاده از روش‌های اسکریپتی و اعلامی غوطه‌ور شوید gitlab-ci yml تسلط: هنر تعریف خطوط لوله را به‌عنوان کد بیاموزید و در پیکربندی خط لوله کنترل‌شده و تکرارپذیر مهارت پیدا کنید. تکنیک‌های عیب‌یابی: توسعه مهارت‌های شناسایی و حل مسائل مشترک، به شما قدرت می‌دهد تا محیط مقاوم و پایدار Gitlab را حفظ کنید. استراتژی‌های بهینه‌سازی: تکنیک‌هایی را برای بهینه‌سازی عملکرد GitLab کشف کنید، اطمینان حاصل کنید که فرآیندهای CI/CD شما کارآمد، قابل اعتماد و همسو با صنعت هستند. لینوکس

GitLab برای CI/CD + AWS، Tomcat، Apache، Docker، Java، Python. به بهترین شیوه های اتوماسیون خط لوله پیشرفته

مسلط شوید


با دوره جامع ما، "تسلط بر GitLab: ساخت خطوط لوله یکپارچه سازی مداوم"، سفری تحول آفرین را آغاز کنید.


این برنامه کاربردی با دقت طراحی شده است تا شما را با مهارت ها و دانش مورد نیاز برای استفاده از پتانسیل کامل GitLab برای گردش کار CI/CD کارآمد و قوی مجهز کند.


با شروع با اصول، به نصب، پیکربندی و ادغام GitLab با سیستم های کنترل نسخه خواهید پرداخت. همانطور که پیشرفت می کنید، این دوره شما را از طریق ایجاد و بهینه سازی خطوط لوله CI/CD، کاوش در ویژگی های پیشرفته مانند خطوط لوله اسکریپت و اعلامی، خط لوله به عنوان کد و بهترین شیوه های فایل GitLab راهنمایی می کند.


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


چه مبتدی باشید که به دنبال ایجاد یک پایه محکم هستید یا یک کاربر با تجربه با هدف ارتقاء مهارت های خود، این دوره همه چیز را پوشش می دهد. با تسلط بر GitLab و ارتقای مهارت خود در یکپارچه سازی و تحویل مداوم، در چشم انداز پویا توسعه نرم افزار پیشرو باشید. اکنون ثبت نام کنید تا دنیایی از امکانات را باز کنید و شغل خود را به سمت ارتفاعات جدید سوق دهید


قفل GitLab را برای CI/CD بدون درز باز کنید: از راه‌اندازی تا اتوماسیون خطوط لوله پیشرفته و بهترین روش‌ها


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

مقدمه Introduction

  • چه چیزی از دوره یاد گرفتید What did you learn from the Course

  • CI CD چیست؟ What is CI CD

  • نحوه استفاده از پلتفرم Udemy How to use Udemy Platform

آزمایشگاه LAB

  • سیستم های عملیاتی Operations Systems

  • LAB Architecture LAB Architecture

  • VirtualBox و Linux را دانلود کنید Download VirtualBox and Linux

  • لینوکس را نصب کنید و آن را به عنوان تصویر طلایی ذخیره کنید Install Linux and Save it as Golden Image

  • GitLab LAB Architecture GitLab LAB Architecture

  • پیوند GitHub برای نصب GitLab GitHub link for the GitLab Installation

  • VM ها را برای GitLab ایجاد کنید Create the VMs for GitLab

  • VM ها را برای GitLab آماده کنید Prepare the VMs for GitLab

  • سرور GitLab را نصب کنید Install GitLab Server

  • GitLab Self-Managed در مقابل Cloud GitLab Self-Managed vs Cloud

  • برچسب ها و برچسب ها Labels and Tags

  • GitLab-Runner را نصب کنید Install GitLab-Runner

  • مجوز برای کاربر Gitlab-runner Permission for Gitlab-runner user

  • GitLab Runners به ​​اشتراک گذاشته شد GitLab Runners Shared

شیرجه عمیق به GitLab Deep Dive into GitLab

  • GitHub و GitLab GitHub and GitLab

  • چرا از خط لوله استفاده می کنیم Why we using pipeline

  • نمای کلی رابط کاربری گرافیکی GitLab (GUI). GitLab Graphical User Interface (GUI) Overview

  • نمای کلی منطقه مدیریت Admin Area Overview

  • فایل پیکربندی Gitlab-ci-yml در Gitlab Gitlab-ci-yml Configuration file in Gitlab

  • اطلاعات اولیه زبان یامل Basic info of Yaml language

  • نحوه اجرای مراحل در GitLab How to run Stages in GitLab

  • همزمانی کارهای موازی در GitLab Concurrency of Parallel jobs in GitLab

  • بررسی اجمالی متغیرها Variables Overview

  • متغیرها در GitLab Variables in GitLab

  • گزینه When در GitLab When option in GitLab

  • Allow Failure در GitLab Allow Failure in GitLab

  • تایم اوت Timeout

  • مصنوعات Artifacts

  • تسلط بر آزمون GitLab Mastering GitLab Quiz

استقرار پروژه جاوا Deployments Java Project

  • استقرار طرح پروژه جاوا Deployments Java Project Plan

  • پروژه جاوا را ایجاد کرده و آن را کلون کنید Create Java Project and Clone it

  • کد جاوا را به سرور GitLab فشار دهید Push the Java code to GitLab Server

  • GitLab Runner را به سرور GitLab بپیوندید Join GitLab Runner to GitLab Server

  • Tomcat را روی GitLab Runners نصب کنید Install Tomcat on GitLab Runners

  • Maven را روی GitLab Runners نصب کنید Install Maven on GitLab Runners

  • استقرار برنامه های جاوا با خط لوله GitLab Deploy Java Apps with GitLab Pipeline

استقرار پروژه جاوا در AWS Deployments Java Project on AWS

  • استقرار جاوا در طرح AWS Deployments Java on AWS Plan

  • فایل ها را از Local به GitLab Cloud فشار دهید Push the files from Local to GitLab Cloud

  • در AWS ثبت نام کنید Register on AWS

  • اضافه کردن کاربر در AWS Add User in AWS

  • نمونه های AWS ایجاد کنید Create AWS Instances

  • Tomcat را روی AWS نصب کنید Install Tomcat on AWS

  • Maven را روی AWS نصب کنید Install Maven on AWS

  • به AWS به GitLab Cloud بپیوندید Join AWS to GitLab Cloud

  • استقرار برنامه جاوا در AWS Deploy Java Application on AWS

استقرار پروژه پایتون Deployments Python Project

  • استقرار طرح پروژه های پایتون Deployments Python Projects Plan

  • ایجاد حساب توسعه دهنده Create Developer Account

  • فایل ها را در سرور GitLab مستقر کنید Deploy the files to GitLab Server

  • GitLab Runners را راه اندازی کنید Setup the GitLab Runners

  • ساخت و استقرار برنامه پایتون Build and Deploy the python Application

دانش Git و GitHub Git & GitHub Knowledge

  • نمای کلی Git Git Overview

  • نصب Git در ویندوز و لینوکس Installing Git on Windows and Linux

  • در GitHub ثبت نام کنید Register on GitHub

  • دستورات Git Git Commands

  • به Repo Repo فشار دهید Push to Remote Repo

  • کد به روز شده GitHub از ویندوز را به GitHub وارد کنید Git updated code to GitHub From Windows

  • کد به روز شده Git را به GitHub از Linux Git updated code to GitHub From Linux

  • Git Revert Back Git Revert Back

نمایش نظرات

Udemy (یودمی)

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

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

تسلط GitLab Building Continuous Integration Pipelines
جزییات دوره
9 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,211
3.7 از 5
دارد
دارد
دارد
Tareq Tech
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tareq Tech Tareq Tech

IT حرفه ای. 27000 دانشجو در سراسر جهان