دوره آموزشی یادگیری گیتهاب
1 ساعت 13 دقیقهمبتدی2025-09-12
مدرسین

Emanuele Bartolesi
Microsoft 365 Architect, Author, Instructor
جزئیات دوره
GitHub یه ابزار استاندارد صنعتی برای همکاری و اشتراکگذاری کد هست و بین توسعهدهندهها، مدیران پروژه، طراحها و حتی دانشجوها خیلی محبوبه، چون انعطافپذیری و کنترل زیادی بهت میده.
توی این دوره، با GitHub و Git، سیستم کنترل نسخهای (Version Control) که GitHub روی اون ساخته شده، آشنا میشی. Emanuele Bartolesi بهت نشون میده چطور میتونی با استفاده از GitHub گردش کار (Workflow) تیمی و مشارکتی بسازی و پروژههات رو به شکل حرفهای مدیریت کنی.
یاد میگیری چطور تغییرات فایلها رو دنبال کنی، تاریخچه اونها رو نگه داری و با پروژههای متنباز بهتر کار کنی. همچنین، با امکانات GitHub مثل Copilot آشنا میشی و یاد میگیری چطور Branch، Commit، Pull Request و سایر کارهای رایج GitHub رو انجام بدی.
این دوره مناسب توسعهدهندهها، مدیران پروژه و هر کسی هست که میخواد مهارتهای Git و GitHub رو از صفر تا حرفهای یاد بگیره و پروژههاش رو سازماندهی و مدیریت کنه.
اهداف یادگیری
انتخاب پروژههای مناسب برای آپلود در GitHub
راهاندازی موفق Git روی پروژههای موجود
انجام کامل GitHub Flow و درک دلیل انتخابش بهعنوان بهترین روش همکاری
استفاده از ویژگیهای GitHub برای برنامهریزی و ارتباط موثر با تیم
مسلط شدن به رابط کاربری GitHub برای انجام کارهای رایج مثل Branch، Commit و Pull Request
توی این دوره، با GitHub و Git، سیستم کنترل نسخهای (Version Control) که GitHub روی اون ساخته شده، آشنا میشی. Emanuele Bartolesi بهت نشون میده چطور میتونی با استفاده از GitHub گردش کار (Workflow) تیمی و مشارکتی بسازی و پروژههات رو به شکل حرفهای مدیریت کنی.
یاد میگیری چطور تغییرات فایلها رو دنبال کنی، تاریخچه اونها رو نگه داری و با پروژههای متنباز بهتر کار کنی. همچنین، با امکانات GitHub مثل Copilot آشنا میشی و یاد میگیری چطور Branch، Commit، Pull Request و سایر کارهای رایج GitHub رو انجام بدی.
این دوره مناسب توسعهدهندهها، مدیران پروژه و هر کسی هست که میخواد مهارتهای Git و GitHub رو از صفر تا حرفهای یاد بگیره و پروژههاش رو سازماندهی و مدیریت کنه.
اهداف یادگیری
انتخاب پروژههای مناسب برای آپلود در GitHub
راهاندازی موفق Git روی پروژههای موجود
انجام کامل GitHub Flow و درک دلیل انتخابش بهعنوان بهترین روش همکاری
استفاده از ویژگیهای GitHub برای برنامهریزی و ارتباط موثر با تیم
مسلط شدن به رابط کاربری GitHub برای انجام کارهای رایج مثل Branch، Commit و Pull Request
مهارت ها
Version ControlGitHubSoftware Development ToolsLearningSoftware Development
سرفصل ها
۰. مقدمه
- 01 - شروع کار با گیتهاب
۱. اصول اولیه
- 02 - گیت چیست؟
- 03 - گیتهاب چیست؟
- 04 - گشتی در گیتهاب
۲. گیت از طریق خط فرمان
- 05 - ترمینال ویندوز
- 06 - تنظیم گیت به صورت محلی
- 07 - اولین شماره
- 08 - ایجاد یک شاخه
- 09 - اولین کامیت
- 10 - اولین درخواست pull
- 11 - درخواست pull را بررسی کنید
۳. کار با دسکتاپ گیتهاب
- 12 - نصب دسکتاپ گیتهاب
- 13 - دریافت پروژه با GitHub Desktop
- 14 - ایجاد یک شاخه و اعمال تغییرات
- 15 - ایجاد یک درخواست pull
۴. کار با رابط خط فرمان گیتهاب
- 16 - رابط خط فرمان گیتهاب را نصب کنید
- 17 - پروژه خود را با GitHub CLI شروع کنید
۵. گیتهاب کمک خلبان
- 18- گیتهاب کوپایلوت چیست؟
- 19 - با یک برنامهنویس دونفره هوش مصنوعی کد بنویسید
۶. استقرار وبسایتها با Git و GitHub
- 20- صفحات گیتهاب چیستند؟
- 21 - اولین وبسایت خود را در صفحات گیتهاب منتشر کنید
۷. استقرار در فضای ابری
- 22- اقدامات گیتهاب چیستند؟
- 23 - ایجاد اولین اقدامات گیتهاب
- 24 - استقرار یک وبسایت استاتیک در Azure
۸. کار با Codespaces
- 25- فضای کد چیست؟
- 26 - پروژه خود را با GitHub Codespaces شروع کنید
- 27 - اتصال به Codespaces از VisualStudio Code
نتیجهگیری
- 28 - سفر شما در گیتهاب
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot
- دوره آموزشی مدلهای گیتهاب: نمونهسازی با مدلهای هوش مصنوعی