لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از Git برای توسعه توزیعشده
- آخرین آپدیت
دانلود Using Git for Distributed Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره چهارم بر استفاده از Git برای توسعه توزیعشده نرمافزارهای متنباز تمرکز دارد. Git یک سیستم کنترل نسخه است که از جامعه توسعه هسته لینوکس پدید آمده است. Git برای کمک به توسعهدهندگانی طراحی شده است که در سراسر جهان بر روی پروژههای پیچیده کار میکنند تا بتوانند فعالیتهای خود را به روشی منطقی هماهنگ کرده و تمام تغییرات انجام شده را پیگیری کنند. با گذشت زمان، Git رشد کرده و امروزه در میلیونها پروژه مورد استفاده قرار میگیرد. این دوره به شما فرصت میدهد تا یاد بگیرید چگونه از Git به شکلی بهینه استفاده کنید و در مدت زمانی نسبتاً کوتاه، مشارکتهای خود را در پروژهها اعمال کنید. سرفصلهای این دوره عبارتند از:
نحوه نصب Git
نحوه ایجاد و مقداردهی اولیه یک مخزن (Repository)
نحوه اعمال تغییرات در یک مخزن
نحوه در دسترس قرار دادن تغییرات مخازن برای دیگران
نحوه دریافت تغییرات اعمال شده توسط سایر افراد
نحوه یافتن خطاها در کار و بازگشت به حالتهای قبلی پروژه
نحوه انجام Commit، Diff، Merge و Rebase.
این دوره به شما کمک میکند تا مهارتهای لازم برای درک عمیق نحوه استفاده از Git را کسب کنید. شما دانش خوبی در مورد گردشهای کاری (Workflows) در Git، شناسایی مشکلات در فرآیندها و یافتن راهکارهای حل این مشکلات به دست خواهید آورد.
سرفصل ها و درس ها
Git و نصب آن
Git and Git Installation
مقدمهای بر استفاده از GIT برای توسعه توزیعشده (دوره ۴)
Introduction to Using GIT for Distributed Development (Course 4)
مرور ماژول ۱
Module 1 Overview
کنترل نسخه (Revision Control)
Revision Control
رابطهای گرافیکی برای Git
Graphical Interfaces for Git
استفاده از مرورگر و cgit در سورس هسته لینوکس (دمو)
Using a Browser and cgit on the Linux Kernel Source (Demo)
سیستمهای کنترل نسخه
Revision Control Systems
کار با Git
Working with Git
مرور ماژول ۲
Module 2 Overview
مفاهیم و ویژگیهای طراحی
Concepts and Design Features
معماری Git
Git Architecture
تفاوت Commit کردن و انتشار (Publishing)
Committing vs. Publishing
مفهوم Upstream در مقابل Downstream
Upstream vs. Downstream
فورک کردن (Forking)
Forking
دستهبندی فایلها
File Categories
انجام یک Commit
Making a Commitment
شاخه بندی (Branches)
Branches
مرج کردن (Merging) چیست؟
What Is Merging?
کار با سایر توسعهدهندگان
Working with Other Developers
مرور ماژول ۳
Module 3 Overview
کار با مخازن توزیعشده
Working with Distributed Repositories
چرا از پچ (Patch) استفاده میکنیم؟
Why Use Patches?
نمایش نظرات