×
ribbon

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

Git و GitHub فقط ابزار نیستند؛ زبان مشترک کار تیمی در دنیای توسعه نرم‌افزارند. اگر برنامه‌نویسی بلد باشید اما نتوانید با Git و GitHub درست کار کنید، عملاً وارد دنیای پروژه‌های واقعی، تیمی و حرفه‌ای ... بیشتر

88 دانشجو
مقدماتی تا پیشرفته

جادی میرمیرانی

به‌روزرسانی: ۱۴۰۴/۰۹/۲۵

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

کار حرفه‌ای با Git در پروژه‌های واقعی

همکاری تیمی با GitHub و Pull Request

مدیریت Branch، Merge و Conflictها

انتقال پروژه‌ها روی GitHub و کار با Remote Repository

آشنایی با گردش کارهای واقعی در تیم‌های نرم‌افزاری

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

محتوای دوره

13 فصل 48 جلسه 8 ساعت ویدیو
آشنایی و معرفی دوره گیت و گیت هاب
  مقدمه
مشاهده
"03:34
  به دوره آموزشی گیت و گیت هاب خوش آمدید!
"02:06
مقدمه‌ای بر کنترل نسخه (Version Control)
آشنایی با گیت
به‌کارگیری گیت
تعامل پیشرفته با گیت
بازگردانی در گیت
Branching و Merging در گیت
آشنایی با گیت هاب
به‌کارگیری یک Remote Repository در گیت هاب
برطرف کردن Conflict در گیت هاب
Pull Request در گیت هاب
بازبینی کدها در گیت هاب
مدیریت تعاملات گروهی در گیت هاب

پیش‌نیاز‌ها

این دوره هیچ پیش‌نیازی ندارد.
تمام مفاهیم Git و GitHub از پایه توضیح داده می‌شوند و قدم‌به‌قدم تا سطحی پیش می‌روید که بتوانید در پروژه‌های واقعی تیمی کار کنید.

درباره دوره

Git و GitHub فقط ابزار نیستند؛ زبان مشترک کار تیمی در دنیای توسعه نرم‌افزارند.

اگر برنامه‌نویسی بلد باشید اما نتوانید با Git و GitHub درست کار کنید، عملاً وارد دنیای پروژه‌های واقعی، تیمی و حرفه‌ای نشده‌اید. این دوره دقیقاً برای پر کردن همین فاصله طراحی شده است. تقریباً تمام تیم‌های توسعه، شرکت‌ها و پروژه‌های متن‌باز دنیا از Git برای مدیریت کد و از GitHub برای همکاری تیمی استفاده می‌کنند.

در این دوره، Git و GitHub را نه به‌صورت حفظی و دستوری، بلکه در قالب سناریوهای واقعی، پروژه‌محور و شبیه محیط کاری یاد می‌گیرید؛ از اولین مفهوم کنترل نسخه تا Pull Request، Code Review، حل Conflict، کار تیمی و حتی CI/CD پایه.

این دوره چه چیزی را متفاوت آموزش می‌دهد؟

در این دوره:

  • فقط دستورها را حفظ نمی‌کنید
  • وارد سناریوهای واقعی می‌شوید
  • با Issue، Branch، Pull Request، Code Review، Conflict و CI/CD دقیقاً همان‌طور کار می‌کنید که در پروژه‌های واقعی انجام می‌شود
  • تمام آموزش‌ها پروژه‌محور هستند و در پایان دوره، شما یک مخزن GitHub حرفه‌ای و قابل ارائه خواهید داشت.

این دوره توسط جادی تدریس شده؛ کسی که سال‌هاست برای هزاران نفر، مفاهیم پیچیده‌ی دنیای نرم‌افزار، لینوکس و برنامه‌نویسی را ساده، شفاف و عمیق آموزش داده است.

ویژگی آموزش جادی در این دوره:

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

در این دوره چه چیزهایی یاد می‌گیرید؟

  • مفهوم واقعی Version Control و چرا بدون آن کار تیمی ممکن نیست
  • کار با Git از پایه تا سطح حرفه‌ای
  • مدیریت Branch و Merge
  • حل Conflictها بدون خراب کردن تاریخچه
  • کار با Remote Repository و GitHub
  • Pull Request، Code Review و همکاری تیمی
  • مدیریت Issues و تعاملات گروهی
  • آشنایی عملی با CI/CD در GitHub
  • Best Practiceهای واقعی پروژه‌های نرم‌افزاری

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

  • برنامه‌نویسان مبتدی تا متوسط
  • افرادی که می‌خواهند وارد تیم‌های نرم‌افزاری شوند
  • کسانی که Git را بلدند ولی در کار تیمی سردرگم‌اند
  • علاقه‌مندان به مشارکت در پروژه‌های متن‌باز
  • هر کسی که می‌خواهد GitHub را درست و حرفه‌ای استفاده کند

خروجی دوره گیت جادی چیست؟

در پایان این دوره:

  • Git و GitHub برای شما «ترسناک» نیست
  • می‌دانید در یک تیم واقعی چه کاری، کی و چطور انجام می‌شود
  • یک پروژه نهایی دارید که می‌توانید با خیال راحت در رزومه یا GitHub خود قرار دهید

اگر بخواهیم خلاصه کنیم:

  • این دوره فقط آموزش Git نیست؛
  • آموزش کار حرفه‌ای با Git و GitHub در دنیای واقعی است، با تدریس جادی.

اطلاعات بیشتر

امتیاز و نظرات کاربران

0

از مجموع 1 امتیاز

1 نظر

1 روز پیش

جادی مثل همیشه عالی بود و عالی هستش

محمد حاج نجفی

گواهی‌نامه

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

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

درباره استاد

جادی میرمیرانی
9 دوره
315,834 دانشجو

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

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

اطلاعات بیشتر

دیگر دوره‌های جادی میرمیرانی

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟

خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟

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

در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.