آموزش گیت و گیت‌هاب - دوره کامل گیت و گیت‌هاب - آخرین آپدیت

دانلود Git & GitHub - The Complete Git & GitHub Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

با اصول گیت آشنا شوید

  • نصب گیت
  • اصول ترمینال
  • ایجاد اولین مخزن محلی شما
  • اولین کامیت شما
  • مشاهده تاریخچه پروژه
  • برگشت دادن تغییرات با git checkout، git revert و git reset
  • نادیده گرفتن فایل‌ها در گیت

اصول گیت‌هاب

  • ایجاد اولین مخزن در گیت‌هاب
  • پوش و پول کردن (Pushing and Pulling)
  • شاخه سازی (Branching)
  • ادغام شاخه‌ها (Merging branches)
  • مدیریت تداخلات ادغام (Merging Conflicts) به صورت محلی و ریموت
  • کپی و کلون کردن مخزن و مشارکت در پروژه اصلی
  • تنظیم تیم همکاری

پیش‌نیازها

  • ویرایشگر متن (Text Editor)
  • ترمینال (Terminal)
  • بدون نیاز به دانش قبلی گیت و گیت‌هاب

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

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

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

این دوره شامل موضوعات متنوعی است. با اصول گیت شروع می‌کنیم، جایی که نحوه نصب گیت را می‌آموزید. با اصول ترمینال آشنا می‌شویم، اولین مخزن محلی خود را ایجاد می‌کنیم و خواهید دید که چگونه نسخه‌های مختلف پروژه را با استفاده از کامیت‌ها (Commits) ذخیره کنید.

سپس به سراغ یادگیری نحوه بازگشت به عقب و مشاهده وضعیت‌های قبلی پروژه، به‌روزرسانی یا حتی حذف آن‌ها با کمک git checkout ، git revert و git reset می‌رویم.

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

در ادامه، با یکی از برجسته‌ترین ویژگی‌های گیت یعنی شاخه سازی (Branching) کار خواهیم کرد. نحوه کار با شاخه‌ها را هم به صورت محلی و هم ریموت می‌آموزید. پس از آن به مباحث کمی پیچیده‌تر می‌پردازیم. نحوه ادغام شاخه‌ها (Merging branches) با روش‌های مختلف و همچنین نحوه مدیریت تداخلات ادغام (Merge Conflicts) را نشان خواهیم داد.

در ادامه، به فُرک کردن (Forking) و مشارکت (Contributing) می‌پردازیم. یاد می‌گیرید که چگونه مخزن ریموت شخص دیگری را در حساب گیت‌هاب خود کپی کنید، چگونه آن را به کامپیوتر محلی خود کلون کنید و چگونه در پروژه اصلی مشارکت کنید.

در نهایت، نحوه همکاری (Collaboration) در گیت‌هاب را مورد بحث قرار می‌دهیم. موضوعات بسیار مهمی مانند نحوه تنظیم تیم همکاری، نحوه تعریف قوانین مختلف برای همکاران و بسیاری موارد دیگر را پوشش می‌دهیم.

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

به ما بپیوندید!!!


سرفصل ها و درس ها

به خوش آمدید Welcome

  • مقدمه Introduction

مبانی گیت Git Basics

  • گیت چگونه کار می کند؟ How Git Works?

  • نصب گیت Install Git

  • مبانی ترمینال Basics of Terminal

  • ایجاد اولین مخزن (Repository) Create First Repository

  • اولین کامیت (Commit) Make First Commit

  • بررسی تاریخچه Check History

  • بیشتر در مورد کامیت ها More About Commits

بازگرداندن تغییرات Undoing Things

  • HEAD چیست؟ What is HEAD?

  • Git Checkout Git Checkout

  • Git Revert و Git Reset (soft, mixed, hard) Git Revert & Git Reset (soft, mixed, hard)

  • نادیده گرفتن فایل ها توسط گیت Ignoring Files by Git

مبانی گیت‌هاب The Basics of GitHub

  • گیت‌هاب چیست؟ What is GitHub?

  • ایجاد اولین مخزن روی گیت‌هاب Create First Repository on GitHub

  • انتقال مخزن محلی به گیت‌هاب Pushing Local Repository to GitHub

  • اولین کامیت روی گیت‌هاب Make First Commit on GitHub

  • دریافت (Pull) از گیت‌هاب به مخزن محلی Pulling from GitHub to Local Repository

کار با شاخه ها (Branches) Working with Branches

  • شاخه (Branch) چیست؟ What is Branch?

  • شاخه سازی در گیت‌هاب Branching on GitHub

ادغام شاخه ها Merge Branches

  • Git merge (Fast Forward) Git merge (Fast Forward)

  • Git merge (3-way merge) Git merge (3-way merge)

  • ناسازگاری در ادغام (Merge Conflict) Merge Conflict

  • Git Rebase Git Rebase

ادغام در گیت‌هاب Merging on GitHub

  • درخواست ادغام (Pull Request) و ادغام در گیت‌هاب Pull Request and Merge on GitHub

  • ناسازگاری در ادغام در گیت‌هاب Merge Conflicts on GitHub

فورک کردن و مشارکت Forking and Contributing

  • فورک (Fork) و کلون (Clone) Fork and Clone

  • مشارکت در پروژه اصلی Contribute to the Original Project

همکاری Collaboration

  • اضافه کردن همکار (Collaborator) به پروژه Add a Collaborator to the Project

  • کار به عنوان همکار Working as a Collaborator

  • محافظت از شاخه ها Protecting Branches

مباحث تکمیلی BONUS

  • درس تکمیلی: Checkout Bonus Lecture: Check Out

مباحث تکمیلی BONUS

  • درس تکمیلی Bonus Lecture

نمایش نظرات

آموزش گیت و گیت‌هاب - دوره کامل گیت و گیت‌هاب
جزییات دوره
3 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,253
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Code And Create Code And Create

توسعه وب / طراحی وب 'کد و ایجاد' یک شرکت توسعه وب است که متشکل از توسعه دهندگان حرفه ای وب ، طراحان وب و مدرسان آنلاین باتجربه است. 'Code And Create' دوره های آموزشی آنلاین ایجاد می کند. بیشتر آنها پرفروش ترین ها در بستر Udemy هستند. ما در چندین فن آوری و زبان برنامه نویسی مانند HTML5 ، CSS3 ، SASS ، Bootstrap ، Material Design ، JavaScript ، ReactJS ، Angular ، VueJS ، NodeJS ، MongoDB ، PHP ، MySQL ، Python و موارد دیگر تخصص داریم ... "Code And Create" همچنین یک کانال YouTube به نام "Code And Create" را اجرا می کند ، جایی که ما محتوای آموزشی رایگان را در توسعه وب / طراحی / برنامه نویسی ایجاد می کنیم. ما از حضور در اینجا هیجان زده ایم و مشتاقیم دانش و تجربه خود را به اشتراک بگذاریم. مشتاقانه منتظر دیدن شما در دوره های ما هستیم.

George Lomidze George Lomidze

توسعه دهنده/طراح/معلم آنلاین

سلام،

من جورج هستم، یک برنامه‌نویس/طراح وب کامل، یکی از بنیانگذاران 'Code And Create' و نویسنده چندین کلاس در Skillshare.

من هیجان زده هستم که اینجا هستم و فرصتی برای کمک به مردم برای یادگیری یکی از جالب ترین و قدرتمندترین زمینه های امروزی دارم.

من تصمیم گرفتم دانش و تجربه خود را با جهان به اشتراک بگذارم و این دلیل اصلی حضور من در Skillshare است.

من در فناوری‌های زیر تخصص دارم: HTML، CSS، SASS، Bootstrap، JavaScript، jQuery، React، React Native، NodeJS، Git و موارد دیگر...

منتظر دیدار شما در کلاس‌هایم هستم و به شما کمک می‌کنم تا یک توسعه‌دهنده وب حرفه‌ای شوید.

Lasha Nozadze Lasha Nozadze

توسعه دهنده وب و نرم افزار بنیانگذار 'CodeAndCreate'. سلام من لاشا هستم! من یک توسعه دهنده / طراح وب کاملاً پشته و کاملاً پشته ، مهندس نرم افزار با چندین سال تجربه و نویسنده چندین دوره پرفروش در Udemy هستم. وقتی وارد برنامه نویسی شدم ، حدس زدم که زندگی جدیدی پیدا کرده ام و از آن احساس هیجان می کنم ، زیرا معتقدم برنامه نویسی یکی از داغ ترین زمینه ها در قرن 21 است. تجربه من در توسعه وب شامل فن آوری های زیر است ، مانند HTML5 ، CSS3 ، SASS ، Bootstrap ، JavaScript ، React ، Node.js ، PHP ، MySQL و موارد دیگر ... خوشحالم که به شما گفتم ، تدریس اشتیاق دیگر من شد. من بسیار سپاسگزار و هیجان زده هستم که فرصتی پیدا کردم تا دانش و تجربه خود را با شما در میان بگذارم. من یک شرکت توسعه وب ایجاد کرده ام ، به نام 'CodeAndCreate' ، با دوستم جورج. 'CodeAndCreate' شرکتی است که برای اهداف زیر عمل می کند: "دانش خود را برای بهتر کردن دنیا کدگذاری ، ایجاد و به اشتراک بگذارید!"