دوره آموزشی استفاده حرفهای از Git
4 ساعت 25 دقیقهمتوسط2026-02-17
مدرسین

Pearson
جزئیات دوره
این دوره درباره یادگیری کامل Git و GitHub از پایه تا سطح پیشرفته است؛ ابزارهایی که تقریباً در تمام پروژههای نرمافزاری حرفهای استفاده میشن. اگر میخوای وارد دنیای برنامهنویسی یا تیمهای توسعه نرمافزار بشی، بدون Git عملاً کار سخت میشه چون همه چیز روی مدیریت نسخهها و همکاری تیمی میچرخه.
تو این دوره یاد میگیری چطور تغییرات کد رو مدیریت کنی، نسخههای مختلف پروژه رو کنترل کنی و بدون اینکه پروژه خراب بشه، روی اون کار تیمی انجام بدی. از مفاهیم پایه مثل commit و branch شروع میکنی و کمکم میرسی به تکنیکهای حرفهایتر مثل rebasing، squashing، اصلاح commitها و مدیریت حرفهای تاریخچه پروژه.
همچنین با GitHub کار میکنی و یاد میگیری چطور pull request بسازی، کدها رو با تیم به اشتراک بذاری و فرآیند بررسی و ادغام کد رو به شکل استاندارد انجام بدی. این مهارتها کمک میکنه توی تیمهای واقعی توسعه نرمافزار، همکاری روانتر و حرفهایتری داشته باشی.
در نهایت هدف این دوره اینه که بتونی مثل یک توسعهدهنده حرفهای، پروژهها رو مدیریت کنی، با تیم کار کنی و از Git و GitHub بهعنوان ابزار اصلی کنترل نسخه و همکاری استفاده کنی.
اهداف یادگیری
با مفاهیم پایه Git و GitHub آشنا میشوی.
یاد میگیری چطور تغییرات کد را مدیریت و ذخیره کنی.
مفهوم branch و کار با شاخهها را درک میکنی.
با commit و ساختار تاریخچه پروژه کار میکنی.
یاد میگیری چگونه تغییرات را با تیم به اشتراک بگذاری.
با pull request و فرآیند بررسی کد آشنا میشوی.
روشهای پیشرفته مثل rebasing و squashing را یاد میگیری.
میفهمی چطور commitها را اصلاح و بهینه کنی.
با اصول همکاری تیمی در پروژههای نرمافزاری آشنا میشوی.
یاد میگیری مدیریت نسخهها را در پروژههای واقعی انجام دهی.
تو این دوره یاد میگیری چطور تغییرات کد رو مدیریت کنی، نسخههای مختلف پروژه رو کنترل کنی و بدون اینکه پروژه خراب بشه، روی اون کار تیمی انجام بدی. از مفاهیم پایه مثل commit و branch شروع میکنی و کمکم میرسی به تکنیکهای حرفهایتر مثل rebasing، squashing، اصلاح commitها و مدیریت حرفهای تاریخچه پروژه.
همچنین با GitHub کار میکنی و یاد میگیری چطور pull request بسازی، کدها رو با تیم به اشتراک بذاری و فرآیند بررسی و ادغام کد رو به شکل استاندارد انجام بدی. این مهارتها کمک میکنه توی تیمهای واقعی توسعه نرمافزار، همکاری روانتر و حرفهایتری داشته باشی.
در نهایت هدف این دوره اینه که بتونی مثل یک توسعهدهنده حرفهای، پروژهها رو مدیریت کنی، با تیم کار کنی و از Git و GitHub بهعنوان ابزار اصلی کنترل نسخه و همکاری استفاده کنی.
اهداف یادگیری
با مفاهیم پایه Git و GitHub آشنا میشوی.
یاد میگیری چطور تغییرات کد را مدیریت و ذخیره کنی.
مفهوم branch و کار با شاخهها را درک میکنی.
با commit و ساختار تاریخچه پروژه کار میکنی.
یاد میگیری چگونه تغییرات را با تیم به اشتراک بگذاری.
با pull request و فرآیند بررسی کد آشنا میشوی.
روشهای پیشرفته مثل rebasing و squashing را یاد میگیری.
میفهمی چطور commitها را اصلاح و بهینه کنی.
با اصول همکاری تیمی در پروژههای نرمافزاری آشنا میشوی.
یاد میگیری مدیریت نسخهها را در پروژههای واقعی انجام دهی.
سرفصل ها
مقدمه
- چگونه مانند یک حرفهای از گیت استفاده کنیم
شروع کار با گیت
- اهداف یادگیری
- درباره کنترل نسخه اطلاعات کسب کنید
- با Git و GitHub آشنا شوید
- اصطلاحات گیت را یاد بگیرید
- راه اندازی و نصب Git
- تنظیمات Git را یاد بگیرید
- ایجاد و کلون کردن مخازن
- ارسال یک پروژه موجود به GitHub
- خلاصه و تمرین
کار با گیت
- اهداف یادگیری
- گردش کار Git را درک کنید
- اضافه کردن و کامیت کردن فایلها به مخزن گیت
- آشنایی با دستور git log
- بگیر و بکش
- آشنایی با نامهای مستعار گیت
- خلاصه و تمرین
کشف کامیتها
- اهداف یادگیری
- ایجاد کامیتهای بینقص
- اصلاح کامیتها
- نوشتن پیامهای کامیت مناسب
- استفاده از دستور Git diff
- خلاصه و تمرین
لغو تغییرات
- اهداف یادگیری
- دستور پرداخت گیت (Git checkout) را یاد بگیرید
- استفاده از گیت برای بازیابی
- استفاده از تنظیم مجدد گیت
- یادگیری برگرداندن گیت
- خلاصه و تمرین
کشف شاخهها و برچسبها
- اهداف یادگیری
- شاخهها را درک کنید
- درک سر
- یادگیری دستورات شاخهبندی گیت
- درک تگهای گیت
- خلاصه و تمرین
- درک استراتژیهای شاخهبندی
ادغام و ریبیس کردن
- اهداف یادگیری
- ادغام نظریه و مفاهیم
- ادغام در عمل
- نظریه و مفاهیم ریبیس
- ریبیس در عمل
- ادغام در مقابل تغییر پایگاه داده
- ایجاد درخواستهای pull
- خلاصه و تمرین
یادگیری پیشرفته گیت
- اهداف یادگیری
- یادگیری Git stash
- فشردهسازی کامیتها
- یادگیری ریبیس تعاملی
- آموزش reflog کردن گیت
- خلاصه و تمرین
نتیجهگیری
- خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی مدیریت وابستگی Git با زیر ماژول ها و زیردرخت ها
- دوره آموزشی یادگیری جامع گیت (2023)
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی کنترل کد منبع در دات نت با Git با استفاده از SourceTree
- دوره آموزشی راهنمای کامل گیت
- دوره آموزشی Claude Code 4: برنامهنویسی عاملمحور برای توسعهدهندگان حرفهای
- دوره آموزشی یادگیری ویژوال استودیو کد
- دوره آموزشی تکنیک های سطح متوسط Git