🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گیت و گیتهاب: از مبانی تا گردش کار پیشرفته
- آخرین آپدیت
دانلود 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
نمایش نظرات