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

دانلود Git and GitHub for Beginners

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

آنچه در این دوره خواهید آموخت:

  • اصول گیت و گیت‌هاب را از طریق مثال‌های کاربردی، گردش‌کارهای شفاف و درس‌های متمرکز بر مبتدیان بیاموزید.
  • بر عملیات گیت از طریق خط فرمان، شامل کامیت (commit)، پوش (push)، پول (pull)، ری‌بیس (rebase) و مدیریت شاخه‌ها (برنچ‌ها)، مسلط شوید.
  • پروژه‌ها را با استفاده از مخازن گیت‌هاب، شاخه‌ها (برنچ‌ها) و درخواست‌های پول (Pull Requests) به طور کارآمد مدیریت کرده و همکاری کنید.
  • تداخلات ادغام (Merge Conflicts) را در محیط‌های تحت کنترل گیت شناسایی، تحلیل و رفع کنید.
  • بهترین شیوه‌های کنترل نسخه را به کار گیرید تا از ارتباط واضح و همکاری کارآمد در پروژه‌های تیمی اطمینان حاصل کنید.

پیش‌نیازها:

  • مهارت‌های پایه کامپیوتر: آشنایی با کار با کامپیوتر، مدیریت فایل‌ها و پوشه‌ها و ویرایش اولیه متن.
  • دسترسی به کامپیوتر: یک کامپیوتر با دسترسی به اینترنت برای نصب گیت، دسترسی به گیت‌هاب و دنبال کردن فعالیت‌های دوره.
  • دانش سیستم‌عامل: درک پایه از سیستم‌عامل خود (ویندوز، macOS یا لینوکس)؛ زیرا نصب گیت و دستورات آن ممکن است در سیستم‌های مختلف کمی متفاوت باشد.
  • علاقه به توسعه نرم‌افزار: اگرچه دانش برنامه‌نویسی قبلی مورد نیاز نیست، اما علاقه به توسعه نرم‌افزار یا زمینه‌های مرتبط، دوره را مرتبط‌تر و جذاب‌تر خواهد کرد.
  • تمایل به یادگیری: ذهنی باز و آمادگی برای درگیر شدن با مفاهیم و شیوه‌های جدید در کنترل نسخه.

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

شما با یادگیری اینکه کنترل نسخه چیست، چرا اهمیت دارد و چگونه گیت را روی سیستم خود نصب کنید، شروع خواهید کرد. سپس، استفاده از دستورات اصلی گیت مانند init، commit، status، push، pull، branch و rebase را از طریق مثال‌های ساده و تمرین‌های هدایت‌شده که برای تثبیت آموخته‌های شما طراحی شده‌اند، تمرین خواهید کرد.

پس از تسلط بر مبانی گیت، دوره به سمت گیت‌هاب تغییر می‌کند، جایی که یاد می‌گیرید چگونه مخازن راه دور را مدیریت کنید، درخواست‌های پول (pull requests) را ایجاد و بررسی کنید، تداخلات ادغام (merge conflicts) را مدیریت کنید و با دیگران در پروژه‌های مشترک همکاری نمایید. این مباحث به درس‌های کوتاه و متمرکز تقسیم شده‌اند تا به شما کمک کنند هر مرحله را بدون سردرگمی یا گم شدن در جزئیات، درک کنید.

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


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

مقدمه‌ای بر کنترل نسخه با گیت Introduction to Version Control with Git

  • مقدمه‌ای بر سیستم‌های کنترل نسخه Introduction to Version Control Systems

  • راه‌اندازی و پیکربندی گیت Setting Up and Configuring Git

  • مفاهیم پایه گیت Basic Git Concepts

تسلط بر دستورات و عملیات گیت Mastering Git Commands and Operations

  • انشعاب و ادغام در گیت Branching and Merging Git

  • عملیات پیشرفته گیت Advanced Git Operations

مقدمه‌ای بر گیت‌هاب و مدیریت مخازن Introduction to GitHub and Repository Management

  • شروع کار با گیت‌هاب Getting Started with GitHub

  • کار با مخازن در گیت‌هاب Working with Repositories on GitHub

  • مخازن راه دور و Git Push/Pull Remote Repositories and Git Push/Pull

  • همکاری در گیت‌هاب Collaboration on GitHub

  • رفع تداخلات ادغام در گیت‌هاب Resolving Merge Conflicts on GitHub

رفع تداخلات ادغام و بهترین روش‌ها Resolving Merge Conflicts and Best Practices

  • بهترین روش‌ها برای گیت و گیت‌هاب Git and GitHub Best Practices

در جریان باشید Stay in the Loop

  • ادامه یادگیری با اسکات ترمن Keep Learning With Scott Tremaine

نمایش نظرات

آموزش گیت و گیت‌هاب برای مبتدیان
جزییات دوره
2.5 hours
12
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
116
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Tremaine Scott Tremaine

متعهد به ایجاد دسترسی آسان به آموزش با کیفیت تکنولوژی