آموزش استفاده از 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?

  • ارسال از طریق ایمیل Emailing

  • آشنایی با Gerrit Gerrit

نمایش نظرات

آموزش استفاده از Git برای توسعه توزیع‌شده
جزییات دوره
21h 37m
21
(آخرین آپدیت)
20,505
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده