آموزش اصول GitLab

GitLab Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: GitLab یک پلت فرم پیشرو DevOps برای تیم هایی با هر اندازه است. این دوره آموزشی به شما می آموزد که چگونه از GitLab برای مدیریت پروژه ها و ارسال سریع برنامه های ایمن و سازگار به بازار استفاده کنید. GitLab به تیم هایی با هر اندازه ای کمک می کند تا از روش های DevOps برای پروژه های خود استفاده کنند تا تحویل نرم افزار به بازار را سرعت بخشند. در این دوره، GitLab Fundamentals، یاد خواهید گرفت که تیم ها و پروژه هایی را بر روی پلتفرم GitLab بسازید تا در توسعه نرم افزار همکاری کنند و نرم افزارهای تست شده و پیکربندی شده را به مشتریان خود تحویل دهند. ابتدا، نحوه ایجاد مخازن و گروه بندی آنها در پروژه ها را بر اساس نیازهای کسب و کار خود بررسی خواهید کرد. در مرحله بعد، مشکلات GitLab و نحوه مدیریت پروژه ها و نقاط عطف تحویل را کشف خواهید کرد. سپس، نحوه استفاده از GitLab Issues را به عنوان تابلوهای پروژه برای دنبال کردن جدول زمانی پروژه خواهید فهمید. در نهایت، نحوه استفاده از GitLab Auto DevOps را برای ساخت و ارائه پروژه های نرم افزاری با استفاده از اتوماسیون یاد خواهید گرفت. همچنین یاد خواهید گرفت که چگونه پروژه های خود را مستند کنید و اسناد نرم افزاری را با استفاده از صفحات GitLab منتشر کنید. پس از اتمام این دوره، مهارت ها و دانش DevOps با GitLab را خواهید داشت که برای مدیریت پروژه ها با استفاده از روش های Agile و استقرار نرم افزار برای مشتریان خود لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نمای کلی GitLab GitLab Overview

  • بررسی اجمالی Overview

  • DevOps و الگوهای چابک DevOps and Agile Patterns

  • GitLab GitLab

  • یک حساب GitLab ایجاد کنید Create a GitLab Account

  • حساب GitLab را کاوش کنید Explore GitLab Account

  • Git CLI را راه اندازی کنید Set up Git CLI

  • خلاصه Summary

پروژه ها و مخازن Projects and Repositories

  • بررسی اجمالی Overview

  • مخازن Git Git Repositories

  • ایجاد یک پروژه Creating a Project

  • به روز رسانی یک پروژه Updating a Project

  • ایجاد یک پروژه قالب Creating a Templated Project

  • واردات یک پروژه Importing a Project

  • شبیه سازی پروژه Cloning the Project

  • گروه های GitLab GitLab Groups

  • ایجاد گروه Creating a Group

  • گروه بندی پروژه ها Grouping the Projects

  • انتقال پروژه بین گروه ها Moving Project Between Groups

  • خلاصه Summary

مسائل و جدول زمانی Issues and Timelines

  • بررسی اجمالی Overview

  • مشکلات GitLab GitLab Issues

  • یک مسئله ایجاد کنید Create an Issue

  • برچسب های GitLab GitLab Labels

  • هیئت صدور Issue Board

  • دعوت از اعضا Inviting Members

  • کار روی مسائل Working on Issues

  • نقاط عطف Milestones

  • میز خدمات Service Desk

  • خلاصه Summary

همکاری ها و مشارکت ها Collaborations and Contributions

  • بررسی اجمالی Overview

  • ایجاد یک شعبه در رابط کاربری GitLab Creating a Branch in GitLab UI

  • ایجاد شعبه با Git CLI Creating a Branch with Git CLI

  • همگام سازی تغییرات با استفاده از Git CLI Sync Changes Using Git CLI

  • GitLab Web IDE GitLab Web IDE

  • فشار تغییرات از GitLab UI Push Changes from GitLab UI

  • در حال توسعه با استفاده از Gitpod Developing Using Gitpod

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

  • بررسی درخواست‌های ادغام Review Merge Requests

  • شاخه های حفاظت شده Protected Branches

  • چنگال کردن یک مخزن Forking a Repository

  • ادغام های شخص ثالث - Slack Third-party Integrations - Slack

  • خلاصه Summary

DevOps Auto DevOps

  • بررسی اجمالی Overview

  • DevOps خودکار و خطوط لوله CI/CD Auto DevOps and CI/CD Pipelines

  • Auto DevOps را در Project فعال کنید Enable Auto DevOps in Project

  • تست DevOps خودکار Testing Auto DevOps

  • خطوط لوله و مشاغل Pipelines and Jobs

  • یک خط لوله را برنامه ریزی کنید Schedule a Pipeline

  • فایل gitlab-ci.yml The .gitlab-ci.yml File

  • GitLab Runners GitLab Runners

  • نشان های CI/CD پروژه Project CI/CD Badges

  • خلاصه Summary

امنیت و احراز هویت Security and Authentication

  • بررسی اجمالی Overview

  • HTTPS و SSH HTTPS and SSH

  • یک کلید SSH ایجاد کنید Create an SSH Key

  • کلید SSH را در GitLab راه اندازی کنید Setup SSH Key in GitLab

  • توکن های دسترسی شخصی Personal Access Tokens

  • استفاده از Access Tokens در Git CLI Using Access Tokens in Git CLI

  • دسترسی و کاربران را مدیریت کنید Manage Access and Users

  • تأمین کد Securing the Code

  • تأیید کد در DevOps خودکار Code Verification in Auto DevOps

  • حذف فایل ها و لغو تغییرات Delete Files and Undo Changes

  • خلاصه Summary

تحویل و استقرار Delivery and Deployment

  • بررسی اجمالی Overview

  • مصنوعات شغلی Job Artifacts

  • تولید مصنوعات Generating Artifacts

  • آثار باستانی را کاوش کنید Explore Artifacts

  • خلاصه Summary

مستندات پروژه Project Documentation

  • بررسی اجمالی Overview

  • مستندات پروژه Project Documentation

  • GitLab Wiki GitLab Wiki

  • یک صفحه در GitLab Wiki ایجاد کنید Create a Page in GitLab Wiki

  • ویژگی های پیشرفته علامت گذاری Gitlab Advanced GitLab Markdown Features

  • صفحات GitLab GitLab Pages

  • یک پروژه GitLab Pages ایجاد کنید Create a GitLab Pages Project

  • قطعه کد Code Snippets

  • خلاصه Summary

پاکسازی منابع Cleaning up Resources

  • بررسی اجمالی Overview

  • Auto DevOps را پاک کنید Clean up Auto DevOps

  • مسائل را ببندید Close the Issues

  • کاربران و دسترسی را حذف کنید Remove Users and Access

  • تغییر مالکان Change Owners

  • پروژه ها و گروه ها را حذف کنید Remove Projects and Groups

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش اصول GitLab
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 2m
85
Pluralsight (پلورال سایت) pluralsight-small
15 اردیبهشت 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Afzaal Ahmad Zeeshan Afzaal Ahmad Zeeshan

Afzaal Ahmad Zeeshan یک مهندس ارشد نرم افزار از Rabwah ، پاکستان است و برای توسعه منظم روزمره ، از NET Core و Node.js خوشش می آید. او در زمینه Cloud ، Mobile و API متخصص است. افضال با پلتفرم Azure تجربه دارد و دوست دارد کتابخانه ها/نرم افزارهای چند پلتفرمی را با NET Core ایجاد کند. Afzaal یک Alibaba Cloud MVP است ، دو بار به دلیل رهبری جامعه در توسعه نرم افزار ، پنج برابر وضعیت CodeProject MVP برای نوشتن و راهنمایی فنی و 4 برابر وضعیت MVP C # Corner در همان زمینه به وی امتیاز Microsoft MVP اعطا شده است. Afzaal یک منبع فعال فعال در GitHub و GitLab است ، شما می توانید او را به عنوان afzaal-ahmad-zeeshan پیدا کنید.

Pluralsight (پلورال سایت)

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

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