دوره آموزشی یادگیری گیتهاب
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
سرفصل ها
مقدمه
- شروع کار با گیتهاب
اصول اولیه
- گیت چیست؟
- گیتهاب چیست؟
- گشتی در گیتهاب
گیت از طریق خط فرمان
- ترمینال ویندوز
- تنظیم گیت به صورت محلی
- اولین شماره
- ایجاد یک شاخه
- اولین کامیت
- اولین درخواست pull
- درخواست pull را بررسی کنید
کار با دسکتاپ گیتهاب
- نصب دسکتاپ گیتهاب
- دریافت پروژه با GitHub Desktop
- ایجاد یک شاخه و اعمال تغییرات
- ایجاد یک درخواست pull
کار با رابط خط فرمان گیتهاب
- رابط خط فرمان گیتهاب را نصب کنید
- پروژه خود را با GitHub CLI شروع کنید
گیتهاب کمک خلبان
- گیتهاب کوپایلوت چیست؟
- با یک برنامهنویس دونفره هوش مصنوعی کد بنویسید
استقرار وبسایتها با Git و GitHub
- صفحات گیتهاب چیستند؟
- اولین وبسایت خود را در صفحات گیتهاب منتشر کنید
استقرار در فضای ابری
- اقدامات گیتهاب چیستند؟
- ایجاد اولین اقدامات گیتهاب
- استقرار یک وبسایت استاتیک در Azure
کار با Codespaces
- فضای کد چیست؟
- پروژه خود را با GitHub Codespaces شروع کنید
- اتصال به Codespaces از VisualStudio Code
نتیجهگیری
- سفر شما در گیتهاب