گیتهاب (GitHub) استاندارد صنعتی برای همکاری در کدنویسی و اشتراکگذاری پروژههاست. این ابزار به دلیل انعطافپذیری و کنترل بالا، در میان توسعهدهندگان نرمافزار، مدیران پروژه، طراحان و دانشجویان بسیار محبوب است. این دوره آموزشی به معرفی گیتهاب و گیت (Git) میپردازد؛ همان سیستم کنترل نسخهای که گیتهاب بر پایه آن ساخته شده است. مدرس دوره، Emanuele Bartolesi، به شما نشان میدهد که چگونه گیتهاب میتواند جریانهای کاری collaborative (همکارانه) را برای شما و تیمتان ایجاد کند. در این دوره بررسی خواهید کرد که کنترل نسخه چگونه به شما و تیمتان اجازه میدهد تغییرات فایلها را ردیابی کنید، تاریخچه آنها را حفظ نمایید و توصیههایی برای همکاری بهتر در پروژههای متنباز (Open-source) دریافت کنید. شما دانش لازم برای انتخاب پروژههای مناسب جهت ارسال به گیتهاب، مقداردهی اولیه گیت در پروژههای موجود، بهرهگیری از قدرت هوش مصنوعی GitHub Copilot و پیمایش رابط کاربری گیتهاب برای انجام کارهای رایج مانند ایجاد شاخه (Branching)، کامیتها (Commits)، درخواستهای پول (Pull Requests) و موارد دیگر را کسب خواهید کرد.
این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمامی قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب و تنظیمات محلی روی سیستم فراهم میکند. با GitHub Codespaces، شما میتوانید در هر زمان و با هر دستگاهی بهصورت عملی تمرین کنید—در حالی که از ابزاری استفاده میکنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیو “Codespaces چیست؟”را مشاهده کنید.
Emanuele Bartolesi
امانوئل بارتولسی معمار، نویسنده و مدرس Microsoft 365 است.
امانوئل به عنوان معمار Microsoft 365 در SoftwareONE در ایجاد محصولات جدید در اکوسیستم Microsoft 365 و Azure تخصص دارد. پشته فناوری های او در درجه اول بر روی فناوری های مایکروسافت مانند ASP.NET، Blazor، Minimal API و .NET 6 متمرکز است. امانوئل MVP مایکروسافت و ستاره GitHub است.
نمایش نظرات