مدیریت نسخه با گیت و گیت هاب (Git & Github)

اطلاعات دوره


مدت زمان
03:50:16
تعداد ویدیو
16
تعداد نظرات
0


مبلغ دوره :

150,000 تومان
علی سوفالی

علی سوفالی


مشاهده رزومه

سطح دوره: جامع
مبلغ دوره: 150,000 تومان
تاریخ درج: 1401/02/31
آخرین به روزرسانی: 1401/03/06
دسته بندی : هوش مصنوعی و دیتا ساینتس
نوع آموزش : نرم افزاری

مدیریت نسخه با گیت و گیت هاب (Git & Github)

بسیاری از پروژه های نرم افزاری (از کوچکترین تا بزرگترین سورس کدها) برای موفقیت، نیازمند کار تیمی در بخش های مختلف پروژه هستند. مدیریت و ثبت تغییرات اعمال شده در کد از جانب هر یک از توسعه دهندگان و برنامه نویسان نیازمند سیستمی دقیق و سریع است.

گیت (Git) و گیتهاب (Github) چه هستند؟

گیت (Git)، یک سیستم مدیریت نسخه (به طور ویژه برای ثبت و مدیریت تغییرات کد) است که امکان ثبت، بررسی و مدیریت تغییرات اعمال شده از جانب توسعه دهندگان را فراهم می آورد. این نرم افزار و سیستم در سال 2005 توسط لینوس تروالدز (Linus Trovalds) توسعه دهنده مشهور فنلاندی توسعه داده شد.

گیتهاب (Github)، یک وب سرور مبتنی بر گیت (Git) است که ثبت تغییرات کد و هماهنگ سازی میان توسعه دهندگان را فراهم می آورد. علاوه بر گیتهاب (Github)، وب سرورهای دیگری همچون بیت باکت (BitBucket) و گیت لب (Gitlab) وجود دارند. ما در اینجا گیتهاب (Github) را به دلیل معروفیت بیشتر و در دسترس تر بودن انتخاب کرده‌ایم.

در این دوره چه می آموزیم؟

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

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

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

پیش نیاز این دوره چیست؟

این دوره پیش نیاز خاصی نداشته و هر فردی از هر رشته‌ای می‌تواند از آن استفاده کند.

 

قسمت های دوره

  • 1

    Course Introduction And Outline

    - معرفی دوره و سرفصلهای دوره
    00:02:59 ورود
  • 2

    Introduction And Setup

    - نصب نرم افزارهای Git و ترمینال لینوکسی Bash در ویندوز - کار با ترمینال
    00:16:27 ورود
  • 3

    Github Signup And Ssh Connection

    - ساخت اکانت Github - تنظیم اتصال به اکانت Github مبتنی بر پروتکل SSH
    00:25:14 ورود
  • 4

    Install VScode

    - نصب نرم افزار VSCode - کار با نرم افزار VSCode
    00:07:57 ورود
  • 5

    Config Git For First Time

    - دستور git config - تنظیم Git برای اولین بار
    00:10:26 ورود
  • 6

    Git Concepts And Terms

    - مفاهیم و اصطلاحات Git - تعریف Local Repository و Remote Repository - تعریف Workspace - ...
    00:06:45 ورود
  • 7

    Git Workflow

    - فرآیند کار با Git - شماتیک کلی کار با Git
    00:12:54 ورود
  • 8

    Initialization

    - دستور git init - ایجاد پروژه و Local Repository
    00:07:48 ورود
  • 9

    Logging, Status, Staging And Commiting

    - دستورات git log، git status، git add، git commit - ثبت و بررسی تغییرات اعمال شده در کدها
    00:23:51 ورود
  • 10

    Setting Up Remote And Creating Remote Repository

    - استفاده از Github برای ساخت Repository اولیه به صورت Remote - ایجاد یک Repository آنلاین
    00:09:54 ورود
  • 11

    Pushing Code To Remote

    - دستور git push - فرستادن کد به Remote Repository
    00:11:15 ورود
  • 12

    Branching And Checking Out

    - دستورات git checkout ،git branch - ایجاد و مدیریت Branch
    00:40:41 ورود
  • 13

    Merging And Conflict Resolving

    - دستور git merge - Merge کردن Branch ها - حل کردن تناقض (Conflict) به وجود آمده به هنگام Merge کردن
    00:20:48 ورود
  • 14

    Syncing Remote And Local - Part 1

    - دستورات git pull، git push، git fetch، ... - به روز رسانی Remote Repository و Local Repository با یکدیگر
    00:18:04 ورود
  • 15

    Syncing Remote And Local - Part 2

    - دستورات git pull، git push، git fetch، ... - ادامه مبحث به روز رسانی Remote Repository و Local Repository با یکدیگر
    00:02:02 ورود
  • 16

    Cloning And Some Other Notes

    - دستور git clone - دریافت کد از یک Remote Repository - سایر نکات
    00:13:11 ورود

نظرات

جهت درج نظر شما باید وارد حساب کاربری خود شوید.

دوره های مرتبط