لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته جریانهای کاری گیت (Git Workflows) برای توسعهدهندگان
- آخرین آپدیت
دانلود Advanced Git Workflows for Developers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را در سفری جامع با Git همراه میکند؛ از مفاهیم پایه مانند ردیابی تغییرات، Stage کردن فایلها و ثبت Commitها آغاز کرده و سپس به سراغ ویژگیهای پیشرفتهای چون Branching، Merging و Rebasing میرود تا همکاری تیمی شما را بهینه کند.
در این دوره از طریق دموهای عملی، یاد میگیرید چگونه با Git Hooks و Aliasها تسکهای خود را اتوماتیک کنید، با استفاده از git bisect خطاها را دیباگ کرده و استراتژیهای بازیابی دادهها را پیادهسازی کنید. همچنین مباحث امنیتی مانند Commitهای امضا شده (Signed Commits) و شاخههای محافظت شده (Protected Branches) بررسی خواهند شد.
علاوه بر این، نحوه ادغام Git در خط لولههای CI/CD با استفاده از GitHub Actions، مدیریت زیرساختها با رویکرد GitOps و مدیریت مخازن حجیم با Submodules و Worktrees را خواهید آموخت. در نهایت، نگاهی به ساختار داخلی گیت (Git Internals) از جمله Packfiles و Garbage Collection خواهیم داشت.
در پایان این دوره شما قادر خواهید بود:
- با اعتماد به نفس کامل از Git برای همکاری تیمی استفاده کنید
- جریانهای کاری را اتوماتیک کرده و خطاها را بازیابی کنید
- Git را در محیطهای DevOps و پروژههای مقیاس بزرگ پیادهسازی کنید
- فرآیندهای داخلی گیت را درک کنید
این دوره برای توسعهدهندگان، مهندسان DevOps و متخصصان نرمافزاری طراحی شده است که به دنبال ارتقای مهارتهای خود در کنترل نسخه برای بهبود همکاری و تسریع در تحویل نرمافزار هستند.
داشتن دانش پایه برنامهنویسی و آشنایی با مفاهیم کنترل نسخه توصیه میشود.
به ما بپیوندید تا کشف کنید تسلط بر Git چگونه میتواند فرآیندهای توسعه شما را بهبود بخشد، همکاریها را تسهیل کند و کنترل نسخهای بینقص را در پروژههایتان فراهم آورد.
سرفصل ها و درس ها
مبانی گیت و استراتژیهای شاخهبندی
Git Essentials and Branching Strategies
معرفی دوره
Course Introduction
سیستم کنترل نسخه چیست؟
What is Version Control?
انواع سیستمهای کنترل نسخه
Types of Version Control Systems
گیت چگونه کار میکند؟
How Git Works?
درک جریان کاری گیت (Working Directory, Staging, Committing) - نمایش عملی
Understanding Git Workflow (Working Directory, Staging, Committing) - Demonstration
بررسی تاریخچه کامیتهای گیت - نمایش عملی
Exploring Git Commit History - Demonstration
آشنایی با شاخهبندی (Branching) در گیت
Introduction to Git Branching
ایجاد و جابجایی بین شاخهها - نمایش عملی
Creating and Switching Between Branches - Demonstration
استراتژیهای ادغام (Merging)
Merging Strategies
استراتژیهای ادغام و حل تداخلات (Merge Conflict) - نمایش عملی
Merging Strategies and Resolving Merge Conflict - Demonstration
استفاده از Rebase و Cherry Picking برای کامیتها
Rebasing and Cherry-Picking Commits
پیادهسازی Cherry Picking در گیت - نمایش عملی
Cherry Picking in Git - Demonstration
استفاده از Interactive Rebase در گیت
Interactive Rebase in Git
پیادهسازی Interactive Rebase در گیت - نمایش عملی
Interactive Rebase in Git - Demonstration
جریان کاری Gitflow
Gitflow Workflow
استفاده از Squashing برای پاکسازی تاریخچه کامیتها
Squashing Commits for Clean History
مفاهیم Stashing، Reverting و Resetting
Stashing, Reverting, and Resetting
اتوماسیون، امنیت و دیباگ در گیت
Git Automation, Security, and Debugging
نمایش نظرات