تسلط سریع به گیت: راهنمای عملی شما برای کنترل نسخه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- به مبانی گیت مسلط شوید: تغییرات را ردیابی کنید، شاخهها ایجاد کنید و با اطمینان کامیتها را در پروژههای شخصی و تیمی مدیریت کنید.
- مانند یک حرفهای با استفاده از گیتهاب همکاری کنید: کد را پوش کنید، بروزرسانیها را pull کنید و درخواستهای pull را برای پروژههای متنباز یا تیمی مدیریت کنید.
- تداخلات ادغام مدیریت کنید، از استراتژیهای شاخهبندی استفاده کنید و بهترین شیوهها را برای گردشهای کاری تمیز و حرفهای گیت دنبال کنید.
- تسکها را سازماندهی کنید و پیشرفت را با استفاده از GitHub Issues و Project Boards برای سادهسازی مدیریت پروژه ردیابی کنید.
- یک گردش کار کامل گیت را از ابتدا تا انتها با یک پروژه کوچک واقعی بسازید تا مهارتهای خود را تقویت کنید.
- بهترین شیوههای گیت را برای نوشتن پیامهای کامیت تمیز، مدیریت مؤثر شاخهها و همکاری یکپارچه بیاموزید.
- برای مشارکت در پروژههای متنباز در گیتهاب و ساختن یک نمونه کار چشمگیر از توسعهدهنده، اعتماد به نفس کسب کنید.
- با تسلط به تکنیکهای Git stash ،rebase و squash merge بدون از دست دادن کار، به سرعت بین تسکها جابجا شوید.
پیش نیازهای دوره
- بدون نیاز به تجربه قبلی در زمینه گیت یا گیتهاب!
- مهارتهای اولیه کار با کامپیوتر
- یک کامپیوتر (ویندوز، مک یا لینوکس)
- اتصال به اینترنت
- تمایل به یادگیری و تمرین
- یک حساب گیتهاب (رایگان)
توضیحات دوره
آیا از از دست دادن کد خود یا کار با فایلهایی با نامهای "آخرین_نسخه_نهایی_نسخه2_بروزرسانیشده" خسته شدهاید؟ وقت آن رسیده که گردش کار توسعه خود را با گیت و گیتهاب پرطرفدارترین ابزارهای مورد استفاده توسعهدهندگان و تیمها در سراسر جهان ارتقا دهید.
در این دوره گام به گام و مناسب برای مبتدیان، دقیقاً خواهید آموخت که چگونه از گیت و گیتهاب استفاده کنید، حتی اگر قبلاً هرگز با کنترل نسخه کار نکرده باشید. در پایان این دوره، قادر خواهید بود کد خود را ردیابی کنید، بهطور یکپارچه با تیمها همکاری کنید و مانند یک توسعهدهنده حرفهای در پروژههای متنباز مشارکت کنید.
بدون تئوری پیچیده، بدون درسهای خستهکننده و فقط یادگیری عملی، مثالهای کاربردی و گردشهای کاری واقعی که واقعاً از آنها استفاده خواهید کرد.
آنچه خواهید آموخت
- درک اینکه گیت و گیتهاب چیستند و چرا برای توسعهدهندگان ضروری هستند.
- نصب و پیکربندی گیت در ویندوز، مک یا لینوکس
- ایجاد مخازن، انجام کامیتها و پیگیری کد خود مانند یک حرفهای
- شاخهبندی، ادغام و حل تداخلات با اطمینان
- همکاری با دیگران با استفاده از گیتهاب، درخواستهای pull و فورکها
- سازماندهی پروژهها با GitHub Issues و Project Boards
- دنبال کردن بهترین شیوهها برای گردشهای کاری گیت و همکاری تیمی
- اعمال تمام آنچه در یک پروژه کوچک واقعی آموختهاید.
- سخنرانیهای اضافی: بررسی ویژگیهای پیشرفته گیت مانند Stash ،Rebase و GitHub Actions (اختیاری)
چرا باید گیت و گیتهاب را یاد بگیرید؟
گیت سیستم کنترل نسخه استاندارد صنعتی است که توسط توسعهدهندگان و تیمها در سراسر جهان استفاده میشود. گیتهاب پلتفرمی است که میلیونها توسعهدهنده پروژههای خود را در آن میزبانی میکنند، در پروژههای متنباز مشارکت میکنند و بهطور مؤثر همکاری میکنند.
چه یک توسعهدهنده وب، مهندس نرمافزار، دانشمند داده یا کسی باشید که سفر برنامهنویسی خود را آغاز کرده است، تسلط به گیت و گیتهاب یک مهارت ضروری است.
آنچه نیاز دارید:
- بدون نیاز به تجربه قبلی در زمینه گیت یا گیتهاب
- مهارتهای اولیه کار با کامپیوتر
- یک کامپیوتر (ویندوز، مک یا لینوکس)
- اتصال به اینترنت
- تمایل به یادگیری و تمرین
ساختار دوره
این دوره به بخشهای آسان برای دنبال کردن تقسیم شده است. شما با اصول اولیه گیت و گیتهاب شروع میکنید و به همکاری و گردشهای کاری واقعی میرسید. در پایان دوره، یک پروژه عملی را برای نمایش در نمونه کار گیتهاب خود تکمیل خواهید کرد.
آماده تسلط بر گیت هستید؟
همین الان در این دوره شرکت کنید و سفر خود را به سوی موفقیت در کنترل نسخه آغاز کنید. دیگر هرگز کد خود را از دست ندهید و با اطمینان در هر پروژه یا محیط تیمی همکاری کنید.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلقی که میخواهند گیت و گیتهاب را از صفر یاد بگیرند.
- توسعهدهندگان، برنامهنویسان و کدنویسانی که میخواهند کد خود را بهطور کارآمدتر مدیریت کنند.
- دانشجویان و فارغالتحصیلان جدیدی که میخواهند رزومه خود را با مهارتهای پرطرفدار گیت و گیتهاب تقویت کنند.
- فریلنسرها و یادگیرندگان خودآموزی که میخواهند در پروژههای متنباز مشارکت کنند.
- هر کسی که از از دست دادن فایلها یا آشفتگی فایلهای "آخرین_نسخه_نهایی_نسخه2" خسته شده است!
تسلط سریع به گیت: راهنمای عملی شما برای کنترل نسخه
-
خوشآمدگویی و اینکه چگونه این دوره شما را سریع برای Git آماده میکند 02:13
-
راهاندازی Git و GitHub (راهنمای گام به گام) 04:34
-
اولین پروژه Git شما - مخازن و کمیتها 03:05
-
درک چگونگی ردیابی تغییرات توسط Git - منطقه استیجینگ و اسنپشاتها 03:53
-
آزمون - شروع کار با کنترل نسخه None
-
تسلط به شاخهها در Git - کار همزمان روی چند نسخه 03:44
-
سازماندهی کار با GitHub Issues و Project Boards 06:14
-
همکاری با Git - آموزش (Push)، (Pull) و مخازن راه دور 05:52
-
فورکها، درخواستهای Pull و همکاری در متنباز 05:14
-
شاخهسازی، همکاری و متنباز - درسهای 5 تا 7 None
-
مدیریت تداخلهای ادغام در Git 04:31
-
بهترین شیوههای Git و نکات گردش کاری - همکاری مانند یک حرفهای 04:13
-
تداخلهای ادغام، مدیریت پروژه و بهترین شیوههای Git - درسهای 8 تا 10 None
-
مینی پروژه - گردش کاری Git در عمل 08:25
-
جمعبندی و گامهای بعدی - تسلط به Git فراتر از مبانی 02:43
-
آشنایی با GitHub Actions - خودکارسازی گردش کاری شما 04:44
-
Git Rebase & Squash Merging - تاریخچه کامیت خود را مانند یک حرفهای پاکسازی کنید 06:18
-
Git Stash - ذخیره کردن کار بدون کامیت کردن 04:33
مشخصات آموزش
تسلط سریع به گیت: راهنمای عملی شما برای کنترل نسخه
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:18
- مدت زمان :01:14:38
- حجم :1017.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy