لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع تسلط بر Git و GitHub
- آخرین آپدیت
دانلود Git & GitHub Masterclass
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید چگونه مانند یک حرفهای از سیستم کنترل نسخه با Git و GitHub استفاده کنید!
در این دوره خواهید آموخت:
- نحوه راهاندازی Git در پروژههای محلی و تکنفره
- یادگیری گردشکارهای توسعه با استفاده از شاخهها (Branching) و ادغام (Merging)
- نحوه ارسال کدها به یک مخزن راه دور در GitHub
- استفاده از GitHub به عنوان بخشی از یک تیم توسعه وب
پیش نیازها: مهارتهای پایه توسعه وب (HTML, CSS)
این دوره جامع Git و GitHub شما را از مفاهیم بسیار ابتدایی کنترل نسخه تا گردشکارهای پیشرفته و collaborative در دنیای واقعی هدایت میکند. شما یاد خواهید گرفت که چگونه Git را در پروژههای خود نصب کنید تا تاریخچه پروژه را ردیابی و مدیریت کنید، از شاخهها و ادغامها به درستی استفاده کنید و با موضوعات پیچیدهتری مانند rebasing و حل تداخلها (Conflicts) کنار بیایید.
همچنین مطالب گستردهای درباره GitHub خواهید آموخت؛ از ایجاد و ارسال مخازن (Repositories) گرفته تا همکاری با استفاده از pull requests، بررسی کدها (code reviews)، گردشکارهای forking و ردیابی مشکلات (issue tracking). حتی گردشکارهای مبتنی بر هوش مصنوعی (AI) را بررسی خواهیم کرد تا ببینید Git و GitHub در توسعه مدرن به کدام سو میروند.
علاوه بر این، نحوه نصب و استفاده از GitHub CLI را یاد میگیرید که ابزاری برای اجرای دستورات گیتهاب از طریق ترمینال است. همچنین به شما نشان میدهم که چگونه از GitHub Desktop برای یک رویکرد بصریتر در مدیریت کامیتها، پول ریکوئستها، ادغام شاخهها و مدیریت تغییرات استفاده کنید.
در پایان این دوره، شما با اعتماد به نفس کامل قادر خواهید بود Git و GitHub را در گردشکارهای خود، چه به صورت انفرادی و چه در قالب یک تیم، پیادهسازی کنید.
اگر میخواهید قبل از خرید با سبک تدریس من آشنا شوید، میتوانید من را در یوتیوب (Net Ninja) پیدا کنید، جایی که هزاران آموزش رایگان توسعه وب آپلود کردهام!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب گیت
Installing Git
تنظیمات VS Code
VS Code Setup
مبانی خط فرمان
Command Line Basics
اساسیات گیت
Git Essentials
ایجاد یک مخزن گیت جدید
Making a New Git Repository
آمادهسازی فایلها (Staging)
Staging Files
ثبت اولین کامیتها
Making Your First Commits
حذف، خارج کردن از استیج و ردیابی نکردن فایلها
Deleting, Unstaging & Untracking Files
مشاهده تاریخچه پروژه
Viewing the Project History
برگشت تغییرات با Revert و Reset
Undoing Changes with Revert & Reset
استفاده از gitignore.
Using .gitignore
استفاده از گیت در VS Code
Git with VS Code
شاخهها و ادغام
Branches & Merging
درک مفهوم شاخهها (Branches)
Understanding Branches
جابجایی بین شاخهها
Switching Between Branches
ادغام شاخهها
Merging Branches
حذف شاخهها
Deleting Branches
سایر استراتژیهای ادغام
Other Merging Startegies
کامیتهای ادغام (Merge Commits)
Merge Commits
ادغام به صورت Squash
Squash Merge
تداخلهای ادغام (Merge Conflicts)
Merge Conflicts
لغو عملیات ادغام
Aborting Merges
ویرایشگر ادغام در VS Code
VS Code Merge Editor
ویژگیهای کاربردیتر گیت
More Useful Git Features
استفاده از Git Stash برای ذخیره موقت
Git Stash for Temp Storage
نمایش نظرات