آموزش جامع گیت‌هاب (GitHub) - آخرین آپدیت

دانلود Learning GitHub

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

گیت‌هاب (GitHub) استاندارد صنعتی برای همکاری در کدنویسی و اشتراک‌گذاری پروژه‌هاست. این ابزار به دلیل انعطاف‌پذیری و کنترل بالا، در میان توسعه‌دهندگان نرم‌افزار، مدیران پروژه، طراحان و دانشجویان بسیار محبوب است. این دوره آموزشی به معرفی گیت‌هاب و گیت (Git) می‌پردازد؛ همان سیستم کنترل نسخه‌ای که گیت‌هاب بر پایه آن ساخته شده است. مدرس دوره، Emanuele Bartolesi، به شما نشان می‌دهد که چگونه گیت‌هاب می‌تواند جریان‌های کاری collaborative (همکارانه) را برای شما و تیمتان ایجاد کند. در این دوره بررسی خواهید کرد که کنترل نسخه چگونه به شما و تیمتان اجازه می‌دهد تغییرات فایل‌ها را ردیابی کنید، تاریخچه آن‌ها را حفظ نمایید و توصیه‌هایی برای همکاری بهتر در پروژه‌های متن‌باز (Open-source) دریافت کنید. شما دانش لازم برای انتخاب پروژه‌های مناسب جهت ارسال به گیت‌هاب، مقداردهی اولیه گیت در پروژه‌های موجود، بهره‌گیری از قدرت هوش مصنوعی GitHub Copilot و پیمایش رابط کاربری گیت‌هاب برای انجام کارهای رایج مانند ایجاد شاخه (Branching)، کامیت‌ها (Commits)، درخواست‌های پول (Pull Requests) و موارد دیگر را کسب خواهید کرد.

این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمامی قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب و تنظیمات محلی روی سیستم فراهم می‌کند. با GitHub Codespaces، شما می‌توانید در هر زمان و با هر دستگاهی به‌صورت عملی تمرین کنید—در حالی که از ابزاری استفاده می‌کنید که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیو “Codespaces چیست؟”را مشاهده کنید.


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

مقدمه Introduction

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

1. مبانی و مفاهیم پایه 1. The Basics

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

  • گیت (Git) چیست؟ What is Git?

  • گشتی در محیط گیت‌هاب A lap around GitHub

2. کار با گیت از طریق خط فرمان (Command Line) 2. Git from the Command Line

  • اولین درخواست پول (Pull Request) The first pull request

  • اولین ایشو (Issue) The first issue

  • ایجاد یک شاخه (Branch) Create a branch

  • ترمینال ویندوز Windows terminal

  • بررسی درخواست پول Review the pull request

  • اولین کامیت (Commit) The first commit

  • تنظیمات محلی گیت Set up Git locally

3. کار با نرم‌افزار GitHub Desktop 3. Working with GitHub Desktop

  • دریافت پروژه با GitHub Desktop Getting the project with GitHub Desktop

  • ایجاد درخواست پول Create a pull request

  • ایجاد شاخه و ثبت تغییرات Create a branch and commit changes

  • نصب GitHub Desktop Install GitHub Desktop

4. کار با رابط خط فرمان گیت‌هاب (GitHub CLI) 4. Working with the GitHub Command-Line Interface

  • شروع پروژه با GitHub CLI Start your project with GitHub CLI

  • نصب رابط خط فرمان گیت‌هاب Install the GitHub command-line interface

5. معرفی GitHub Copilot 5. GitHub Copilot

  • کدنویسی با کمک برنامه‌نویس AI Write code with an AI pair programmer

  • گیت‌هاب کوپایلت (GitHub Copilot) چیست؟ What is GitHub Copilot?

6. استقرار وب‌سایت‌ها با گیت و گیت‌هاب 6. Deploying Websites with Git and GitHub

  • گیت‌هاب پیجز (GitHub Pages) چیست؟ What are GitHub Pages?

  • انتشار اولین وب‌سایت در GitHub Pages Publish your first website to GitHub Pages

7. استقرار در فضای ابری (Cloud) 7. Deploy to the Cloud

  • ایجاد اولین GitHub Actions Create the first GitHub Actions

  • گیت‌هاب اکشنز (GitHub Actions) چیست؟ What are GitHub Actions?

  • استقرار یک وب‌سایت استاتیک در Azure Deploy a static website to Azure

8. کار با Codespaces 8. Working with Codespaces

  • اتصال به Codespaces از طریق Visual Studio Code Connect to Codespaces from Visual Studio Code

  • شروع پروژه با GitHub Codespaces Start your project with GitHub Codespaces

  • کداسپیس (Codespaces) چیست؟ What is Codespaces?

جمع‌بندی Conclusion

  • سفر شما در دنیای گیت‌هاب Your GitHub journey

نمایش نظرات

آموزش جامع گیت‌هاب (GitHub)
جزییات دوره
1h 12m
28
(آخرین آپدیت)
10,881
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emanuele Bartolesi Emanuele Bartolesi

امانوئل بارتولسی معمار، نویسنده و مدرس Microsoft 365 است.

امانوئل به عنوان معمار Microsoft 365 در SoftwareONE در ایجاد محصولات جدید در اکوسیستم Microsoft 365 و Azure تخصص دارد. پشته فناوری های او در درجه اول بر روی فناوری های مایکروسافت مانند ASP.NET، Blazor، Minimal API و .NET 6 متمرکز است. امانوئل MVP مایکروسافت و ستاره GitHub است.