دوره جامع آموزشی گیت و گیت‌هاب

دوره جامع آموزشی گیت و گیت‌هاب

یک بار برای همیشه گیت و گیت هاب را اصولی یادبگیرید

 

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

 

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

 

این دوره بر خلاف بسیاری از دوره های کوتاه دیگر، دوره ای جامع با بیش از دوازده ساعت آموزش مفید به همراه کلی تمرین و مثال است که به شما به روش های مختلف بدون پیش نیاز آموزش میدهد که چگونه از گیت و گیت هاب به صورت اصولی و حرفه ای استفاده کنید. مواردی که در این دوره تدریس میشوند را با این جزئیات در هیچ دوره دیگری پیدا نخواهید کرد. همچنین این دوره شامل پشتیبانی VIP کدینگ یار نیز هست که ارزش آن یک میلیون تومان است ولی چون این دوره به تازگی منتشر شده برای کسانی که این دوره را ثبت نام میکنند پشتیبانی به صورت رایگان فعال میشود.

 

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

  • کسانی که قصد دارند برنامه نویس شوند
  • کسانی که هیچ چیزی از برنامه نویسی بلد نیستند و قصد شروع یادگیری دارند
  • کسانی که برنامه نویسی به هر زبانی را بلد هستند یا در حال یادگیری آن هستند
  • کسانی که در برنامه نویسی متخصص هستند و میخواهند در گیت نیز استاد شوند
  • کسانی که گیت را بلد هستند و میدانند دوره های ما چنان کامل است که قطعا نیاز هست این دوره را ببینند تا تازه گیت را اصولی یادبگیرند
  • و همه کسانی که میخواهند پروژه های برنامه نویسی بگیرند یا استخدام شوند

 

آیا این دوره ضمانت دارد؟

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

 

آیا این دوره پشتیبانی دارد؟

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

 

آیا بعد از این دوره گیت را کامل بلد هستم یا نیاز به دوره دیگری دارم؟

شما اگر این دوره را کامل ببینید نیاز به هیچ دوره گیت و گیت هاب دیگری ندارید. این دوره تنها دوره ای است که نیاز دارید.

 

من گیت را قبلا کمی کار کردم. آیا این دوره به درد من میخورد؟

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

 

چه مباحثی در دوره گفته شده است؟

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

 

آیا این دوره آپدیت میشود؟

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

 

آیا این دوره ضمانت بازگشت وجه دارد؟

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

سرفصل ها

  • مقدمه
  • چطوری از گیت استفاده میکنیم
  • نصب گیت و vscode
  • چک کردن نصب گیت
  • تنظیمات گیت
  • استفاده از ترمینال قسمت 1
  • استفاده از ترمینال قسمت 2
  • استفاده از ترمینال قسمت 3

  • گیت چی کار میکنه؟
  • چطوری گیت درباره گذشته میداند؟
  • مبحث git snapshot
  • مبحث staging area
  • شروع استفاده از گیت
  • کامیت کردن و لاگ
  • دستور git add
  • صورت تمرین مرور مباحث
  • پاسخ ویدئویی تمرین به همراه نکات
  • امکان oneline و reverse
  • امکان -a و -m در کامیت کردن
  • اصول نوشتن درست پیام کامیت ها
  • حذف فایل از staging area
  • دستور git rm
  • الگو در انتخاب فایل ها
  • حذف از ایندکس
  • تغییر نام با git mv
  • درک wd و sa و repo
  • دستور git status -s
  • دستور مهم git diff
  • دستور diff برای stage
  • عملیات git diff در vscode
  • تنظیمات difftool
  • دستور مهم git restore
  • پشت پرده واقعی git restore
  • تمرین restore
  • مفهوم HEAD
  • مفهوم و کاربرد HEAD
  • استفاده از git restore
  • فایل های keep.
  • رفع ابهام ambiguous
  • دستور alias و کاربرد آن
  • تمرین restore
  • دستور گیت amend
  • دستور git show
  • دستور ls-tree
  • ساختار ذخیره فایل
  • فایل .gitignore
  • نکته ignore کردن فایل موجود
  • تمرین جذاب و امنیتی gitignore

  • مقدمه فصل
  • سناریو پروژه واقعی
  • امکانات stat و patch
  • امکانات after و before
  • سرچ کردن در لاگ
  • جداسازی اسم برای سرچ لاگ
  • دستور pretty در لاگ
  • دستور shortlog
  • تغییرات بین دو کامیت
  • نمایش یک فایل خاص در گذشته
  • تمرین جامع هیستوری
  • قسمت اول جواب تمرین
  • قسمت دوم جواب تمرین
  • دستور git checkout
  • دستور git restore
  • سرزنش کردن با git blame
  • سرزنش کردن بصری
  • استفاده از git lens
  • تگ ها
  • تگ ها به صورت ویژوال
  • ذخیره سازی کامیت ها و main
  • توضیح git revert و reset
  • مبحث git revert
  • دستور git reset
  • مفهوم soft در git reset
  • مفهوم mixed در git reset
  • برگرداندن تغییرات
  • دستور جالب git bisect

  • برنچ چیست
  • توضیح main و master
  • مفهوم fast forward
  • دانلود فایل ویدئوی بعدی
  • ساخت برنچ
  • دستور diff برای برنچ و switch
  • دستور stash
  • مرج fast forward و 3way merge
  • مرج fast forward
  • توضیح no ff
  • انجام no ff
  • دستور revert و reset در no ff
  • کانفیگ کردن no ff
  • مرج 3way
  • پیداکردن برنج های مرج شده و نشده
  • مفهوم conflict در merge
  • چطوری abort کردن یک مرج
  • نحوه revert و reset کردن merge
  • نوع squash
  • مثال squash
  • نحوه rebase
  • نحوه rebase با conflict
  • نحوه cherry pick
  • نحوه review merge
  • نحوه restore کردن از برنچ دیگر

  • مقدمه
  • فرایند همکاری و collaboration
  • کارکرد push و pull
  • ساخت ریپازیتوری در گیت هاب
  • امکانات ریپازیتوری در گیت هاب
  • دعوت از دیگران
  • نحوه clone کردن پروژه
  • مفهوم origin/main
  • تمرین origin/main & HEAD
  • نحوه دیدن برنچ ها
  • تفاوت pull و fetch
  • مفهوم درست pull
  • نحوه pull با rebase
  • پوش کردن تگ ها
  • ریلیز ها در گیت هاب
  • پوش کردن برنچ ها
  • پوش کردن برنچ ها
  • ریلیز ها در گیت هاب
  • پوش کردن برنچ ها
  • دریافت برنچ جدید
  • مفهوم و کارکرد pull request
  • پول ریکوئست با کانفلیکت
  • ایشوها
  • لیبل ها در گیت هاب
  • مفهوم milestone
  • پروژه های متن باز

  • مقدمه
  • علت تغییر گذشته
  • تغییر گذشته در کار تیمی
  • دانلود فایل های فصل
  • تحلیل پروژه فصل
  • دستورات دستکاری گذشته
  • مبحث مهم interactive rebasing
  • دستور reword
  • دستور edit
  • دستور drop
  • دستور squash
  • تبدیل یک کامیت به دو کامیت
  • دستور fixup
  • دستور reorder
  • پاسخ تمرین در یک ویدئو
  • مبحث طلایی reflog
  • پایان دوره

مدرس

محمد هادی حاجی حسینی
محمد هادی حاجی حسینی

از نوجوانی علاقه زیادی به برنامه نویسی داشتم و به همین علت در سن چهارده سالگی بدون هیچ آشنایی اولیه شروع به یادگیری برنامه نویسی کردم. با جاوا و اندروید شروع کردم و چندین اپلیکیشن در بازار منتشر کردم. تا الان با زبان های C، C++، CSS, Javascript، Python به صورت تخصصی کارکرده ام. علاقه ام به برنامه نویسی باعث شد که رشته مهندسی کامپیوتر و گرایش مهندسی نرم افزار را در دانشگاه صنعتی اصفهان انتخاب کنم. دولوپر فول استک هستم و استک ام کتابخانه ReactJs و فریمورک Django هست. علاقه ام به تدریس باعث شد که در کنار کار های دیگر، تجربه و دانشم را به دیگران منتقل کنم که نتیجه آن پیج برنامه نویسی اینستاگرامی @m.hadi.hajihosseini و همینطور وبسایت کدینگ‌یار شده است.

کامنت ها :
  • barbod
    barbod
    26 تیر 1403, 15:11
    پاسخ

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

  • محرم دهقان
    محرم دهقان
    8 تیر 1403, 18:26
    پاسخ

    پیشنهاد می کنم این دوره را حتما بگذرونید و با دنیای گیت آشنا بشید. مطالب جزء به جزء و بصورت tutorial توضیح داده شد. همزمان تمرین می کنید و خیلی خوب یاد می گیرید. در هر رشته ای که هستید به کارتون میاد.

  • اسی
    اسی
    24 خرداد 1403, 19:16
    پاسخ

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

  • mortezakh7394
    mortezakh7394
    17 خرداد 1403, 22:50
    پاسخ

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

  • Hasan
    Hasan دانشجو دوره
    25 اردیبهشت 1403, 21:12
    پاسخ

    نکات خیلی ریز و قابل فهم توضیح داده شده
    ممنون از شماو تیمتون ❤️

  • Saida
    Saida دانشجو دوره
    22 اردیبهشت 1403, 16:17
    پاسخ

    بسیار عالی ساده و کاربردی تدریس میکنن استاد حاجی حسینی
    پشتیبانی دوره ها هم که فوری و کارگشاست
    واقعا خسته نباشید

  • دانیال
    دانیال
    4 اردیبهشت 1403, 22:07
    پاسخ

    مثل بقیه دوره ها باکیفیت و کاربردی♥️👌🏽

  • لیندا
    لیندا دانشجو دوره
    24 فروردین 1403, 19:58
    پاسخ

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

  • mani
    mani دانشجو دوره
    19 فروردین 1403, 18:19
    پاسخ

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

  • احسان
    احسان
    18 فروردین 1403, 08:10
    پاسخ

    عالی، کامل و جامع

ارسال نظر :
این نام در کامنت ها و پروفایل عمومی شما نمایش داده خواهد شد.
شرکت در دوره