تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی آمادگی برای گواهینامه مبانی GitHub

دوره آموزشی آمادگی برای گواهینامه مبانی GitHub

9 ساعت 26 دقیقهمبتدی2025-02-26

مدرسین

Microsoft Press

Microsoft Press

Microsoft

Tim Warner

Tim Warner

Technical Trainer and Content Developer

جزئیات دوره

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

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

🎯 اهداف یادگیری این دوره:
✅ شرح دادن سیستم‌های کنترل نسخه و تفاوت‌های اون‌ها با سیستم‌های کنترل نسخه توزیع‌شده
✅ ساخت و مدیریت مخازن گیت‌هاب برای پروژه‌ها و تیم‌ها
✅ استفاده از گیت‌هاب برای همکاری تیمی شامل ایجاد مسئله‌ها، درخواست‌های کشش (pull requests) و بحث‌ها
✅ پیکربندی و استفاده از GitHub Actions برای خطوط لوله یکپارچه‌سازی مداوم (CI/CD)
✅ آشنایی با بهترین روش‌های امنیتی در گیت‌هاب و رعایت اصول امنیتی در پروژه‌ها

مهارت ها

Version ControlGitHubSoftware Development ToolsCert PrepSoftware Development

سرفصل ها

0. مقدمه

  • 01 - معرفی بنیادهای GitHub

درس 1 - مبانی Git

  • 02 - اهداف آموزشی
  • 03 - کنترل نسخه و کنترل نسخه توزیع شده را توضیح دهید
  • 04 - Git را توصیف کنید
  • 05 - GitHub را توضیح دهید
  • 06 - Git و GitHub را با هم مقایسه کنید

درس 2 - مبانی GitHub

  • 07 - اهداف آموزشی
  • 08 - یک مخزن GitHub را توصیف کنید
  • 09 - یک commit را توصیف کنید
  • 10 - انشعاب را شرح دهید
  • 11 - ریموت را تعریف کنید
  • 12 - جریان GitHub را شرح دهید

درس 3 - موجودیت‌های GitHub

  • 13 - اهداف آموزشی
  • 14 - حساب‌های مختلف GitHub را شرح دهید
  • 15 - محصولات GitHub را برای حساب‌های شخصی توضیح دهید
  • 16 - محصولات GitHub را برای حساب‌های سازمانی توضیح دهید
  • 17 - ویژگی‌های پروفایل کاربر را شرح دهید
  • 18 - گزینه‌های استقرار شرکت GitHub را شرح دهید

درس 4 - GitHub Markdown

  • 19 - اهداف آموزشی
  • 20 - علامت گذاری را شرح دهید
  • 21 - نحو قالب‌بندی اولیه GitHub را شناسایی کنید
  • 22 - نوار ابزار قالب‌بندی متن را در مورد مشکل شناسایی کنید و نظرات درخواست را بکشید
  • 23 - محل پیدا کردن و استفاده از دستورات اسلش را توضیح دهید

درس 5 - با دسکتاپ GitHub و GitHub Mobile مهارت کسب کنید

  • 24 - اهداف آموزشی
  • 25 - تفاوت دسکتاپ GitHub و GitHub.com را توضیح دهید
  • 26 - ویژگی‌های موجود را با دسکتاپ GitHub شرح دهید
  • 27 - ویژگی‌های موجود با موبایل GitHub را شرح دهید
  • 28 - نحوه مدیریت اعلان‌ها را از طریق برنامه موبایل GitHub توضیح دهید

درس 6 - مخازن GitHub را حفظ کنید

  • 29 - اهداف آموزشی
  • 30 - نحوه ایجاد یک مخزن جدید را توضیح دهید
  • 31 - اجزای یک README خوب و فایل‌های مخزن پیشنهادی را شرح دهید
  • 32 - پیمایش پایه مخزن را توضیح دهید
  • 33 - قالب‌های مخزن را توضیح دهید
  • 34 - ویژگی‌های مختلف نگهداری یک مخزن را شرح دهید

درس 7 - مدیریت مخازن GitHub

  • 35 - اهداف آموزشی
  • 36 - نحوه شبیه سازی یک مخزن را توضیح دهید
  • 37 - نحوه ایجاد شعبه جدید را شرح دهید
  • 38 - نحوه افزودن فایل به مخزن را توضیح دهید
  • 39 - نحوه ذخیره یک مخزن با ستاره را توضیح دهید
  • 40 - پیش نمایش ویژگی‌ها را توضیح دهید
  • 41 - نحوه مشاهده بینش مخزن را مشخص کنید

درس 8 - مشکلات GitHub را مدیریت کنید

  • 42 - اهداف آموزشی
  • 43 - نحوه ایجاد مسئله را شرح دهید
  • 44 - تفاوت بین یک موضوع، بحث و درخواست کشش را توضیح دهید
  • 45 - نحوه پیوند یک روابط عمومی را به یک موضوع توضیح دهید
  • 46 - نحوه ایجاد شعبه از یک موضوع را توضیح دهید
  • 47 - نحوه تخصیص مسائل را مشخص کنید

درس 9 - مسایل GitHub استاد

  • 48 - اهداف آموزشی
  • 49 - مدیریت مسائل اساسی را توضیح دهید
  • 50 - نحوه جستجو و فیلتر کردن مسائل را شرح دهید
  • 51 - نحوه استفاده از کلمات کلیدی در مسائل را توضیح دهید
  • 52 - نحوه پین کردن یک مسئله را شرح دهید
  • 53 - تفاوت قالب شماره و فرم شماره را توضیح دهید

درس 10 - کار با درخواست‌های کششی

  • 54 - اهداف آموزشی
  • 55 - درخواست کشش را شرح دهید
  • 56 - نحوه ایجاد درخواست کشش جدید را توضیح دهید
  • 57 - پایه را توصیف کنید و شاخه‌ها را در یک درخواست کشش مقایسه کنید
  • 58 - پیش نویس درخواست‌های کششی را شرح دهید
  • 59 - ارتباط commit‌ها در یک درخواست کششی را توضیح دهید
  • 60 - هدف برگه‌های درخواست کشش را شرح دهید

درس 11 - درخواست‌های کشش استاد

  • 61 - اهداف آموزشی
  • 62 - وضعیت‌های مختلف درخواست کشش را توضیح دهید
  • 63 - نحوه پیوند فعالیت در یک درخواست کششی را مشخص کنید
  • 64 - نحوه اظهار نظر در مورد پیوند ارسال شده به یک خط یا خطوط کد از یک فایل را تشخیص دهید.
  • 65 - بررسی کد را با فایل CODEOWNERS شرح دهید
  • 66 - گزینه‌های مختلف ارائه بررسی کد در درخواست کشش را توضیح دهید

درس 12 - بحث‌های GitHub را مدیریت کنید

  • 67 - اهداف آموزشی
  • 68 - تفاوت بحث‌ها و مسائل را بیان کنید
  • 69 - گزینه‌های موجود را با بحث توضیح دهید
  • 70 - نحوه پین کردن بحث را بشناسید
  • 71 - نحوه علامت گذاری نظر به عنوان پاسخ به بحث را مشخص کنید
  • 72 - نحوه تبدیل بحث به موضوع را توضیح دهید

درس 13 - اعلان‌های GitHub را مدیریت کنید

  • 73 - اهداف آموزشی
  • 74 - اشتراک‌های اعلان‌ها را مدیریت کنید
  • 75 - نحوه عضویت در رشته‌های اطلاع رسانی را توضیح دهید
  • 76 - نحوه یافتن رشته‌ها را در جایی که هستید توضیح دهید
  • 77 - گزینه‌های فیلتر اطلاع رسانی را شناسایی کنید
  • 78 - گزینه‌های مختلف پیکربندی اعلان را توضیح دهید

درس 14 - از Gists، Wikis و GitHub Pages استفاده کنید

  • 79 - اهداف آموزشی
  • 80 - نحوه ایجاد GitHub gist را توضیح دهید
  • 81 - نحوه فورک کردن و شبیه سازی یک اصل را شرح دهید
  • 82 - صفحات ویکی گیت هاب را توضیح دهید
  • 83 - نحوه ایجاد، ویرایش و حذف صفحات ویکی را شرح دهید
  • 84 - قابل مشاهده بودن صفحات ویکی را توضیح دهید
  • 85 - صفحات GitHub را شرح دهید

درس 15 - اعمال GitHub را اجرا کنید

  • 86 - اهداف آموزشی
  • 87 - اقدامات GitHub را شرح دهید
  • 88 - توضیح دهید که کجا می‌توانید از اقدامات GitHub در GitHub استفاده کنید
  • 89 - توضیح دهید که در کجا می‌توانید اقدامات GitHub موجود را پیدا کنید

درس 16 - کدنویسی با GitHub Copilot

  • 90 - اهداف آموزشی
  • 91 - Copilot GitHub را توضیح دهید
  • 92 - استفاده از GitHub Copilot را شروع کنید
  • 93 - تفاوت بین GitHub Copilot برای افراد و GitHub Copilot برای تجارت را توضیح دهید.

درس 17 - کار با فضاهای کد GitHub

  • 94 - اهداف آموزشی
  • 95 - فضاهای کد GitHub را توضیح دهید
  • 96 - یک فضای کد GitHub را راه‌اندازی کنید
  • 97 - چرخه حیات فضای کد را شرح دهید
  • 98 - سفارشی سازی‌های مختلفی را که می‌توانید با فضاهای کد GitHub شخصی سازی کنید، شرح دهید

درس 18 - مسلط به فضاهای کد GitHub

  • 99 - اهداف آموزشی
  • 100 - نحوه افزودن و پیکربندی کانتینرهای توسعه دهنده را بشناسید
  • 101 - نحوه استفاده از ویرایشگر github.dev را توضیح دهید
  • 102 - تفاوت بین ویرایشگر github.dev و فضای کد GitHub را توضیح دهید.
  • 103 - نحوه اشتراک گذاری پیوند عمیق به فضای کد GitHub را مشخص کنید

درس 19 - با پروژه‌های GitHub شروع کنید

  • 104 - اهداف آموزشی
  • 105 - پروژه‌های GitHub را شرح دهید
  • 106 - گزینه‌های طرح بندی پروژه‌ها را توضیح دهید
  • 107 - گزینه‌های پیکربندی پروژه‌ها را شرح دهید
  • 108 - کاربرد برچسب‌ها را توضیح دهید
  • 109 - کاربرد نقاط عطف را توضیح دهید
  • 110 - تفاوت پروژه‌ها و پروژه‌های کلاسیک را توضیح دهید

درس 20 - کار با پروژه‌های GitHub

  • 111 - اهداف آموزشی
  • 112 - نحوه ایجاد، ویرایش و حذف پاسخ‌های ذخیره شده را توضیح دهید
  • 113 - مزایای استفاده از یک پاسخ ذخیره شده را شرح دهید
  • 114 - نحوه اضافه کردن افراد واگذار شده به مسائل و کشش درخواست‌ها را بشناسید
  • 115 - نحوه استفاده و ایجاد مخازن الگو را شرح دهید
  • 116 - نحوه استفاده از گردش کار پروژه را توضیح دهید
  • 117 - بینش پروژه را شرح دهید

درس 21 - احراز هویت و امنیت را مدیریت کنید

  • 118 - اهداف آموزشی
  • 119 - نحوه ایمن سازی حساب خود با 2FA را توضیح دهید
  • 120 - مجوزهای مختلف دسترسی را شرح دهید
  • 121 - کاربران مدیریت شده سازمانی را توضیح دهید

درس 22 - مدیریت مخازن GitHub

  • 122 - اهداف آموزشی
  • 123 - نحوه فعال و غیرفعال کردن ویژگی‌ها را توضیح دهید
  • 124 - سطوح مجوز مخزن را بشناسید
  • 125 - گزینه‌های مشاهده مخزن را مشخص کنید
  • 126 - گزینه‌های تنظیم حریم خصوصی مخزن را توضیح دهید

درس 23 - سازمان‌های GitHub را مدیریت کنید

  • 127 - اهداف آموزشی
  • 128 - اعضا، تیم‌ها و نقش‌ها را در یک سازمان GitHub توصیف کنید
  • 129 - نحوه مدیریت همکاران را توضیح دهید
  • 130 - نحوه مدیریت تنظیمات سازمان را توضیح دهید
  • 131 - ویژگی‌ها و گزینه‌های اصلی را در تب امنیت شرح دهید
  • 132 - بینش مخزن را تعریف کنید

درس 24 - ادغام با جامعه منبع باز

  • 133 - اهداف آموزشی
  • 134 - متن باز را شرح دهید
  • 135 - توضیح دهید که چگونه GitHub پروژه‌های منبع باز را پیش می‌برد
  • 136 - حامیان GitHub را توضیح دهید
  • 137 - نحوه پیگیری سازمانها را توضیح دهید
  • 138 - نحوه دنبال کردن افراد را مشخص کنید
  • 139 - بازار GitHub و هدف آن را شرح دهید

درس 25 - از مزایای منبع باز استفاده کنید

  • 140 - اهداف آموزشی
  • 141 - InnerSource را شرح دهید
  • 142 - تفاوت بین منبع داخلی و منبع باز را شناسایی کنید
  • 143 - دوشاخه را شرح دهید
  • 144 - اجزای یک مخزن قابل کشف را شرح دهید
  • 145 - زمان استفاده از الگوهای مسئله را توضیح دهید
  • 146 - زمان استفاده از الگوهای درخواست کششی را توضیح دهید

خلاصه

  • 147 - نتیجه گیری دوره

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal