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

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

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

 

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

 

به کمک گیت میتوانید در تیم ها با دیگران بر روی یک پروژه کار کنید، در پروژه های تیمی یا شخصی تاریخچه کدها را ذخیره و بررسی کنید، از پروژه های متن باز و همینطور سورس کد دیگران به خوبی استفاده کنید، به کمک گیت هاب برای خود رزومه خوبی بسازید و صدها امکان دیگر که به همه آن ها در این دوره پرداخته شده است. تفاوت این دوره با دوره های دیگر این است که اکثر دوره های آموزشی نهایتا دو الی سه ساعت به آموزش گیت و گیت هاب میپردازند و صرفا مباحثی مقدماتی و تکراری را به شما آموزش میدهند. در نتیجه شما هم در ابتدا قادر به استفاده از این امکانات هستید ولی زمانی که پروژه ها بزرگتر میشوند و یا در شرکتی استخدام میشوید در آن لحظه به مشکلاتی میخورید که آینده شغلی شما را به خطر می اندازد چراکه مواردی هست که اگر آن ها را بلد نباشید یا اصولی یادنگرفته باشید به زودی به مشکلات بزرگی میخورید. همه این مباحث به همراه کلی مباحثی که هیچ جا نشنیده اید به همراه تمرینات و پشتیبانی 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 و همینطور وبسایت کدینگ‌یار شده است.

کامنت ها :
  • محمدرضا
    محمدرضا
    29 آذر 1403, 12:39
    پاسخ

    واقعا کاربردی و خب توضیح دادن استاد

  • محسن
    محسن
    29 آبان 1403, 10:27
    پاسخ

    تا قسمت 27 ام که من گوش کردم خیلی خوب بود با جزئیات کامل توضیح داده شده حتی مباحثی که شاید به قول خود مهندس زیاد کاربردی نباشه هم آموزش داده شد که چیزی کم نداشته باشیم.

  • Shaka
    Shaka
    14 مهر 1403, 13:13
    پاسخ

    استاد حاجی حسینی به بهترین روش توضیح میدن. من دو تا از دوره هاشونو دارم و قطعاً سومی هم تهیه خواهم کرد. رو دستشون نیست❤️

  • امیر رضایی
    امیر رضایی دانشجو دوره
    12 مهر 1403, 16:48
    پاسخ

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

  • Hasan
    Hasan دانشجو دوره
    5 مهر 1403, 17:46
    پاسخ

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

  • amiri
    amiri
    17 شهریور 1403, 15:30
    پاسخ

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

  • احسان
    احسان دانشجو دوره
    2 شهریور 1403, 20:23
    پاسخ

    بهترین دوره گیت که آدم میتونه تهیه کنه

  • آرشام
    آرشام دانشجو دوره
    20 مرداد 1403, 00:48
    پاسخ

    به جرئت میشه گفت اگر بهترین نباشه، قطعا یکی از بهترین هاست. تدریس به قدری خوبه که میلت میگه تا تهش بری. یکی از خوبیاش این هست که میدونن کجا باید از انیمیشن استفاده بشه و کجا از قلم نوری. یکی دیگه اینکه انقدر مطالب به صورت های مختلف تکرار میشن که قطعا یادگیری رو به ۹۶ میرسونه(اون یکم دیگش تمرین خودته😁)

  • abed
    abed
    19 مرداد 1403, 17:40
    پاسخ

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

  • عرفان
    عرفان دانشجو دوره
    14 مرداد 1403, 18:57
    پاسخ

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

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