Course catalog
Categories
پایه های Git
(Mitalearn-401588)
- 2 hours
- مناسب همه
- Release date: 28 June 2026
- Author: George Boorman
این دوره مفهوم کنترل نسخه را معرفی می کند و مزایای آن را برای پروژه های نرم افزاری و داده ای برجسته می کند. با Git، نرم افزار محبوب برای اجرای کنترل نسخه در پروژه ها، آشنا خواهید شد و از آن برای ایجاد مخازن و ردیابی فایل ها استفاده خواهید کرد.
دریابید که Git چگونه دادهها را از طریق حبابها، درختان و commitها ذخیره میکند. از این اطلاعات برای مقایسه وضعیت پروژه خود در مقاطع مختلف زمانی استفاده کنید، بدانید چه تغییراتی، توسط چه کسی و چه زمانی ایجاد شده است. نکات و ترفندهای ارزشمندی را بیاموزید تا نمای خود را از تاریخچه مخزن سفارشی کنید و چگونه تغییرات را برای بازگرداندن فایلها لغو کنید!
Related Skills
گیت پیشرفته
(Mitalearn-446417)
- 48 minutes
- مناسب همه
- Release date: 28 June 2026
- Author: Amanda Crawford-Adamo
این دوره عمیقاً به ویژگیهای پیشرفته Git میپردازد و در جهت مهندسی داده و جریانهای کاری علم داده است. شما بر استراتژیهای ادغام پیچیده تسلط خواهید داشت، یاد میگیرید که تاریخچه مخزن را دستکاری کنید و Git را برای پروژههای داده در مقیاس بزرگ بهینه کنید. موضوعات کلیدی شامل rebasing پیشرفته، git reflog برای بازیابی فاجعه، اشکال زدایی کارآمد با git bisect و مدیریت فایل های بزرگ با Git LFS است. شما همچنین توسعه موازی را با استفاده از درخت کاری و نحوه مدولار کردن ساختارهای پروژه با زیر ماژول ها را بررسی خواهید کرد. در پایان این دوره، شما مهارت های لازم برای رسیدگی به سناریوهای پیچیده کنترل نسخه و مسائل مربوط به توسعه خط لوله داده و پروژه های داده مشترک را خواهید داشت.
Related Skills
گیت متوسط
(Mitalearn-447097)
- 27 minutes
- مناسب همه
- Release date: 28 June 2026
- Author: George Boorman
این دوره مبتنی بر دانش پایه Git است و مفاهیم جدیدی از جمله شاخهها، مخازن از راه دور و مدیریت تضادهای ادغام را معرفی میکند. متوجه خواهید شد که چگونه شعبهها اجازه توسعه مداوم نرمافزار را میدهند، جایی که یک سیستم تولید میتواند در حالی که ویژگیهای اضافی توسعه مییابد یا اشکالات برطرف میشود، زنده بماند. تکنیکهای ضروری برای کار با شاخهها، استفاده از Git برای پیمایش، مقایسه، تغییر نام، حذف و ادغام آنها را خواهید آموخت.
این دوره به شما نکات و ترفندهایی را برای جلوگیری از تضادهای ادغام نشان می دهد، جایی که Git نمی داند چگونه محتویات فایل ها را هنگام ادغام دو شاخه ترکیب کند. حل کردن تضادهای ادغام را تمرین خواهید کرد و با نحوه نمایش تضادها در فایلها توسط Git آشنا خواهید شد. این دوره با معرفی مخازن از راه دور، که برای پروژه های مشترک با Git اساسی هستند، به پایان می رسد. شما محتوای خود را بین مخازن محلی و از راه دور با استفاده از دستورات رایج مانند شبیه سازی، واکشی، کشیدن و فشار همگام خواهید کرد!
Related Skills
مقدمه ای بر Git
(Mitalearn-399786)
- 31 minutes
- مناسب همه
- Release date: 28 June 2026
- Author: George Boorman
این دوره مفهوم کنترل نسخه را معرفی می کند و مزایای آن را برای پروژه های نرم افزاری و داده ای برجسته می کند. با Git، نرم افزار محبوب برای اجرای کنترل نسخه در پروژه ها، آشنا خواهید شد و از آن برای ایجاد مخازن و ردیابی فایل ها استفاده خواهید کرد.
دریابید که Git چگونه دادهها را از طریق حبابها، درختان و commitها ذخیره میکند. از این اطلاعات برای مقایسه وضعیت پروژه خود در مقاطع مختلف زمانی استفاده کنید، بدانید چه تغییراتی، توسط چه کسی و چه زمانی ایجاد شده است. نکات و ترفندهای ارزشمندی را بیاموزید تا نمای خود را از تاریخچه مخزن سفارشی کنید و چگونه تغییرات را برای بازگرداندن فایلها لغو کنید!
Related Skills
مقدمه ای بر مفاهیم GitHub [Datacamp]
(Mitalearn-400857)
- 2 hours
- مناسب همه
- Release date: 28 June 2026
- Author: George Boorman,Jasmin Ludolf
آیا تا به حال برای پیگیری همه چیزهایی که در یک پروژه می گذرد مشکل دارید؟ یا GitHub را با Git اشتباه بگیرید؟ در این دوره آموزشی، یاد خواهید گرفت که چگونه از قدرت GitHub استفاده کنید، به یک همکار موفق تبدیل شوید و تفاوت های GitHub و Git را تشخیص دهید.
این دوره مفهومی با تکیه بر موضوعات مطرح شده در مقدمه ای بر کنترل نسخه با Git، به شما امکان می دهد تا به طور موثر در رابط کاربری GitHub پیمایش کنید.
شما کارهای روزمره را انجام خواهید داد، از جمله ایجاد مخازن عمومی و خصوصی، ایجاد و اصلاح فایلها، شاخهها و مسائل، تخصیص وظایف، برچسبگذاری کاربران، بررسی درخواستهای کشش، و ادغام شاخهها. همچنین خواهید فهمید که چگونه مخازن را شبیه سازی و فورک کنید و نشانه های دسترسی خصوصی (PAT) تولید کنید.
در پایان این دوره، میتوانید این مهارتهای جدید را به کار بگیرید و آنها را در هر پروژه کدنویسی یا دادهای به کار ببرید و به شما این احساس را بدهد که در مسیر و کنترل هستید. همه مایلند در GitHub با شما همکاری کنند!