آموزش گیت و گیت‌هاب: از مبانی تا گردش کار پیشرفته - آخرین آپدیت

دانلود Mastering Git & GitHub : From Basics to Advanced Workflows

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

تسلط بر عملیات گیت، ویژگی‌های پیشرفته گیت‌هاب و استراتژی‌های همکاری مؤثر

با تسلط بر دستورات اصلی گیت از جمله clone، commit، push، pull و branch، نسخه‌های کد خود را به طور مؤثر مدیریت کنید.

تجربه عملی با گیت‌هاب برای همکاری کسب کنید، شامل ایجاد مخزن (repositories)، مدیریت مسائل (issues) و پردازش درخواست‌های کشش (pull requests).

گردش‌کارهای پیشرفته گیت مانند rebasing، merging و حل اختلاف (conflict resolution) را درک کرده و به کار ببرید تا در محیط‌های تیمی به طور کارآمد کار کنید.

گیت را با گیت‌هاب برای کنترل نسخه و همکاری روان راه‌اندازی و یکپارچه کنید، ضمن مدیریت مخازن و تنظیمات گیت.

مدیریت و رفع اشکال خطاهای رایج گیت، از جمله حل اختلاف ادغام و اصلاح تاریخچه commit را بیاموزید.

ویژگی‌های پیشرفته گیت مانند stashing، cherry-picking و استفاده از GitKraken را کاوش کنید تا گردش‌کارهای گیت و گیت‌هاب را برای مدیریت بهتر نسخه بهبود بخشید.

پیش‌نیازها:

این دوره هیچ پیش‌نیازی ندارد! چه یک مبتدی کامل باشید و چه تجربه‌ای در کنترل نسخه داشته باشید، این دوره برای راهنمایی گام به گام شما از مبانی تا گردش‌کارهای پیشرفته گیت و گیت‌هاب طراحی شده است. تنها چیزی که نیاز دارید، تمایل به یادگیری و یک کامپیوتر با دسترسی به اینترنت است. ما همه چیزهایی را که باید بدانید، از جمله راه‌اندازی گیت و گیت‌هاب، پوشش خواهیم داد، بنابراین می‌توانید بدون هیچ تجربه قبلی شروع کنید. بیایید شروع کنیم!

به تسلط بر گیت و گیت‌هاب: از مبانی تا گردش‌کارهای پیشرفته خوش آمدید! این دوره جامع برای انتقال شما از مفاهیم بنیادی تا پیشرفته کنترل نسخه با گیت و گیت‌هاب طراحی شده است و به شما کمک می‌کند تا پایه‌ای محکم بسازید و ابزارهای ضروری مورد نیاز هر توسعه‌دهنده‌ای برای توسعه نرم‌افزار مدرن را تسلط یابید.

چه تازه با گیت آشنا شده باشید و چه به دنبال بهبود گردش کار خود باشید، این دوره همه چیزهایی را که باید بدانید پوشش می‌دهد — از درک مفاهیم اصلی گیت و کنترل نسخه تا تسلط بر ویژگی‌های پیشرفته گیت‌هاب و تکنیک‌های یکپارچه‌سازی. شما یاد می‌گیرید که چگونه تغییرات کد را مدیریت کنید، با تیم‌ها همکاری کنید و تاریخچه پروژه خود را به طور مؤثر پیگیری کنید.

نکات برجسته کلیدی:

  • مقدمه‌ای بر گیت و گیت‌هاب: اهمیت کنترل نسخه را درک کنید و با پیمایش مخازن گیت و گیت‌هاب راحت شوید.

  • مبانی گیت: حوزه‌های کلیدی گیت، از جمله فضای کاری (working area)، فضای کامیت (commit area)، فضای مرحله‌بندی (staging area) و فضاهای پشتیبان (backup areas) را بیاموزید. ویژگی اسنپ‌شات گیت، ایندکس‌های پیگیری و دلتاها را درک کنید.

  • پیکربندی گیت: پیکربندی سراسری، مدیریت .gitignore، ایجاد نام‌های مستعار (aliases) و استفاده از دستوراتی مانند git reset و git fetch را بیاموزید.

  • شاخه سازی (Branching) و ادغام (Merging): مفاهیم شاخه‌های اصلی/master، شاخه‌های ویژگی (feature branches) و نحوه مدیریت و ادغام مؤثر آن‌ها را کشف کنید. استراتژی‌های ادغام گیت، از جمله ادغام fast-forward و rebase را کاوش کنید.

  • کنترل نسخه در عمل: دستورات گیت برای اصلاح کامیت‌ها (مانند git amend، git squash)، درک کامیت‌های یتیم (orphan commits) و استفاده از cherry-pick برای ادغام تغییرات انتخابی را تسلط یابید.

  • یکپارچه‌سازی گیت‌هاب: یاد بگیرید که چگونه گیت را با گیت‌هاب یکپارچه کنید، مخزن ایجاد کنید، شاخه‌ها را مدیریت کنید و یک محیط همکاری بهینه راه‌اندازی کنید.

  • ویژگی‌های پیشرفته: ابزارهای پیشرفته مانند GitViz برای بصری‌سازی مخزن خود، استفاده از GitKraken برای روان‌سازی گردش کار، حل اختلاف ادغام و مدیریت درخواست‌های کشش را کاوش کنید.

  • ذخیره موقت (Stashing)، بازگردانی (Reverting) و مدیریت مسائل: بیاموزید که چگونه کار خود را با stash مدیریت کنید، کامیت‌های ناخواسته را برگردانید و از ویژگی‌های مدیریت مسائل گیت‌هاب برای پیگیری پیشرفت استفاده کنید.

تا پایان این دوره، شما قادر خواهید بود:

  • مخازن گیت را هم به صورت محلی و هم در گیت‌هاب راه‌اندازی کنید.

  • شاخه‌ها و ادغام‌ها را با سهولت مدیریت کنید.

  • اختلافات، بازنگری‌ها و اصلاحات کامیت را با اطمینان مدیریت کنید.

  • با استفاده از ویژگی‌های پیشرفته گیت‌هاب، از جمله فورک (forking)، ریبیس (rebasing) و مدیریت درخواست‌های کشش، به طور مؤثر با تیم‌ها همکاری کنید.

  • از گیت برای کنترل نسخه در پروژه‌های دنیای واقعی استفاده کنید و گردش کار خود را با ابزارهایی مانند GitViz و GitKraken بهبود بخشید.

این دوره برای توسعه‌دهندگان، دانشجویان یا هر کسی که علاقه‌مند به تسلط بر گیت و گیت‌هاب برای بهبود فرآیند توسعه خود است، عالی است. چه به تنهایی کار کنید و چه در یک تیم، این دوره مهارت‌های لازم را برای ارتقای کنترل نسخه نرم‌افزار و توانایی‌های همکاری شما فراهم می‌کند.


سرفصل ها و درس ها

تسلط بر جلسات Git و GitHub Mastering Git & GitHub Sessions

  • بررسی جزئیات داخلی Git: درک نواحی و گردش کار Exploring Git Internals: Understanding Areas and Workflow

  • مبانی Git: پیمایش نواحی کاری، مرحله‌بندی و کامیت Git Fundamentals: Navigating the Working, Staging, and Commit Areas

  • اسنپ‌شات‌ها و مخازن Git: تسلط بر ردیابی و راه‌اندازی Git Snapshots and Repositories: Mastering Tracking and Initialization

  • تنظیمات پیشرفته Git: ریست کردن، نام‌های مستعار، و نادیده گرفتن فایل‌ها Advanced Git Configurations: Resetting, Aliases, and Ignoring Files

  • تسلط بر Branchها در Git: مدیریت شاخه اصلی، فیچر، و ادغام Mastering Branches in Git: Managing Main, Feature, and Merging

  • کاوش CVCS و GitHub: ایجاد مخازن و فرمت‌بندی README Exploring CVCS and GitHub: Creating Repositories and Formatting README

  • ادغام Git با GitHub: راه‌اندازی مخازن و همگام‌سازی Integrating Git with GitHub : Setting Up Repositories and Synchronization

  • مصورسازی Git با GitViz: شاخه‌ها، تاریخچه، و استراتژی‌های ادغام Visualizing Git with GitViz: Branches, History, and Merge Strategies

  • تکنیک‌های پیشرفته Git: کامیت‌های Amend، Reachable، و Orphaned Advanced Git Techniques: Amend, Reachable, and Orphaned Commits

  • تسلط بر Git Reset: تکنیک‌های Squash، Fetch، Clone، و Reset Mastering Git Reset: Squash, Fetch, Clone, and Reset Techniques

  • تسلط بر Git Rebase و Forking: مدیریت تداخل‌های ادغام Mastering Git Rebase and Forking: Handling Merge Conflicts

  • کاوش سازمان‌ها و Webhookهای GitHub: ایجاد، مدیریت، و ادغام Exploring GitHub Organizations and Webhooks: Creating, Managing, and Integrating

  • تکنیک‌های پیشرفته Git: Stash، Cherry-pick، Revert، و GitKraken Git Advanced Techniques: Stash, Cherry-pick, Revert, and GitKraken

جلسه پایه Basic Session

  • نصب GIT در کامپیوتر محلی GIT Installation in Local Computer

  • دستورات پایه لینوکس Linux Basic Commands

  • SSH | SCP SSH | SCP

نمایش نظرات

آموزش گیت و گیت‌هاب: از مبانی تا گردش کار پیشرفته
جزییات دوره
14.5 hours
16
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
795
4.5 از 5
ندارد
دارد
دارد
Vimal Daga
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vimal Daga Vimal Daga

رکورددار جهانی | سخنران TEDx | بیش از ۲۲ سال تجربه