آموزش پیشرفته جریان‌های کاری گیت (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

  • آشنایی با Git Hooks Introduction to Git Hooks

  • نوشتن Git Hooks سفارشی - نمایش عملی Writing Custom Git Hooks - Demonstration

  • بهینه‌سازی دستورات گیت با استفاده از Aliasها Optimizing Git Commands with Aliases

  • ایجاد دستورات سفارشی با Alias - نمایش عملی Creating Custom Git Commands with Aliases - Demonstration

  • بازیابی از اشتباهات در گیت - نمایش عملی Recovering from Mistakes in Git - Demonstration

  • استفاده از دستور Git Bisect برای دیباگ Using the Git Bisect Command for Debugging

  • یافتن باگ‌ها با Git Bisect - نمایش عملی Finding Bugs with Git Bisect - Demonstration

  • استفاده از شاخه‌های محافظت شده و Code Owners (بخش اول) - نمایش عملی Using Protected Branches and Code Owners Part 1 - Demonstration

  • استفاده از شاخه‌های محافظت شده و Code Owners (بخش دوم) - نمایش عملی Using Protected Branches and Code Owners Part 2 - Demonstration

  • درک کامیت‌های امضا شده با GPG Understanding GPG Signed Commits

  • مانیتورینگ مخازن گیت برای شناسایی تهدیدات امنیتی Monitoring Git Repositories for Security Threats

گیت برای DevOps، بهینه‌سازی و ساختار داخلی Git for DevOps, Performance, and Internals

  • گیت‌اوپس (GitOps) چیست؟ What is GitOps?

  • آشنایی با CI/CD Introduction to CI/CD

  • راه‌اندازی خط لوله‌های CI/CD مبتنی بر گیت با GitHub Actions - نمایش عملی Setting Up Git-Based CI/CD Pipelines using GitHub Actions - Demonstration

  • چالش‌های مدیریت مخازن حجیم گیت Challenges of Managing Large Git Repositories

  • افزایش سرعت عملیات گیت با Shallow Clones و Ref Packs - نمایش عملی Speeding Up Git Operations with Shallow Clones and Ref Packs - Demonstration

  • استفاده از git worktree برای توسعه‌های موازی - نمایش عملی Using git worktree for Parallel Development Tasks - Demonstration

  • استفاده از Garbage Collection (git gc) و فشرده‌سازی - نمایش عملی Using Git Garbage Collection (git gc) and Compression - Demonstration

  • بررسی عمیق Packfiles و Garbage Collection در گیت - نمایش عملی Packfiles and Git Garbage Collection Deep Dive - Demonstration

  • بررسی و پیمایش دایرکتوری .git - نمایش عملی Navigating .git Directory - Demonstration

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • جمع‌بندی نهایی دوره Course Summary

نمایش نظرات

آموزش پیشرفته جریان‌های کاری گیت (Git Workflows) برای توسعه‌دهندگان
جزییات دوره
13h 9m
38
(آخرین آپدیت)
161
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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