لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع ورکفلو متوسط گیت و گیتهاب (Git and GitHub)
- آخرین آپدیت
دانلود Intermediate Git and GitHub Workflow
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
با این دوره عملی که شما را فراتر از مبانی میبرد، پایهای مستحکم در Git و GitHub ایجاد کنید. شما تجربه عملی در مدیریت شاخهها (Branches)، بازگرداندن تغییرات، پیکربندی ابزارها و همکاری امن از طریق SSH را کسب خواهید کرد؛ مواردی که برای جریانهای کاری توسعه نرمافزار موثر، ضروری هستند.
شما با تسلط بر Branching در گیت و یادگیری نحوه بازگرداندن تغییرات با اطمینان کامل با استفاده از دستورات checkout، revert و reset شروع خواهید کرد. سپس، دوره بهترین روشها برای همگامسازی با گیتهاب، از جمله push و pull کردن کامیتها و برقراری اتصالات امن SSH را معرفی میکند. همچنین نحوه پیکربندی گیت با Bash promptهای سفارشی و ویرایشگرهای پیشفرض را بررسی خواهید کرد.
در ادامه دوره، ابزارهای diff و merge مانند p4merge را نصب و پیکربندی کرده و یاد میگیرید چگونه تغییرات را در مراحل و شاخههای مختلف مقایسه کنید. در نهایت، بررسی عمیق دستورات پیشرفتهای مانند cherry-picking، ادغام (merging) و حل تداخلات (resolving conflicts)، شما را به مهارتهای سطح خبره در گیت مجهز میکند.
این دوره برای توسعهدهندگان، متخصصان DevOps و تیمهای فنی که در محیطهای مشارکتی کار میکنند، ایدهآل است. داشتن درک پایه از گیت الزامی است و این دوره برای یادگیرندگان در سطح متوسط مناسب است.
سرفصل ها و درس ها
مبانی شاخهبندی در گیت
Git Branching Basics
نگاهی به شاخهبندی گیت (کارگاه)
Peek into Git Branching (Lab)
بازگرداندن تغییرات در مخزن گیت
Undoing Changes in a Git Repository
بررسی کامیتها در مخزن گیت - بخش اول (کارگاه)
Checking out Commits in a Git Repository - Part 1 (Lab)
بررسی کامیتها در مخزن گیت - بخش دوم (کارگاه)
Checking out Commits in a Git Repository - Part 2 (Lab)
بررسی فایلها در مخزن گیت (کارگاه)
Checking out Files in a Git repository (Lab)
بازگرداندن تغییرات در مخزن گیت (کارگاه)
Reverting Changes in a Git Repository (Lab)
ریست کردن مخزن گیت - بخش اول (کارگاه)
Resetting a Git Repository - Part 1 (Lab)
ریست کردن مخزن گیت - بخش دوم (کارگاه)
Resetting a Git Repository - Part 2 (Lab)
ریست کردن مخزن گیت - بخش سوم (کارگاه)
Resetting a Git Repository - Part 3 (Lab)
پاکسازی مخزن گیت (کارگاه)
Cleaning a Git Repository (Lab)
پوش کردن در گیتهاب
Pushing into GitHub
مبانی و مقدمه: Push کردن در گیتهاب
Basics and Introduction - Pushing into GitHub!
بهترین روشها: Pull کردن تغییرات از مخزن گیتهاب (کارگاه)
Best Practice - Pulling Changes From a GitHub Repository (Lab)
انتقال کامیتها: Push کردن تغییرات محلی به مخزن گیتهاب (کارگاه)
Transferring Your Commits - Pushing Local Changes into a GitHub Repository (Lab)
اتصال به گیتهاب از طریق شل امن (SSH)
GitHub through Secure Shell (SSH)
مبانی و مقدمه: گیتهاب از طریق شل امن (SSH)
Basic and Introduction - GitHub through Secure Shell (SSH)
آیا از قبل کلیدهای SSH دارم؟ (کارگاه)
Do I Already Have Secure Shell (SSH) Keys (Lab)?
تولید جفتکلید SSH برای استفاده محلی و گیتهاب (کارگاه)
Generating a Secure Shell (SSH) Key Pair for Local and GitHub Use (Lab)
مدیریت کلیدها و SSH Agent (کارگاه)
Secure Shell (SSH) Agent and Keys (Lab)
افزودن کلید SSH به حساب گیتهاب (کارگاه)
Adding the Secure Shell (SSH) Key to Your GitHub Account (Lab)
بررسی اتصال SSH با گیتهاب (کارگاه)
Checking Your Secure Shell (SSH) Connection with GitHub (Lab)
تغییر عبارت رمز (Passphrase) جفتکلید SSH (کارگاه)
Changing Passphrase of a Secure Shell (SSH) Key Pair (Lab)
سفارشیسازی Bash prompt در گیت
Custom Bash prompt in Git
مقدمهای بر Bash prompt سفارشی در گیت (کارگاه)
An Introduction to the Custom Bash prompt in Git (Lab)
نصب و پیکربندی ویرایشگر متن پیشفرض برای گیت
Installing and Configuring Default Text Editor for Git
مروری کوتاه بر ویرایشگرهای متن گیت (کارگاه)
Brief Overview of Git Text Editors (Lab)
نصب و پیکربندی ویرایشگر متن (Sublime Text) برای گیت در ویندوز (کارگاه)
Installing and Configuring a Text Editor (Sublime Text) for Git on Windows (Lab)
نصب و پیکربندی ویرایشگر متن (Sublime Text) برای گیت در لینوکس (کارگاه)
Installing and Configuring a Text Editor (Sublime Text) for Git on Linux (Lab)
نصب و پیکربندی ویرایشگر متن (Sublime Text) برای گیت در مک (کارگاه)
Installing and Configuring a Text Editor (Sublime Text) for Git on Mac (Lab)
نصب و پیکربندی ابزارهای Diff و Merge برای مخزن گیت
Installing and Configuring Diff and Merge Tool for Git Repository
مروری کوتاه بر ابزارهای Diff و Merge در گیت (کارگاه)
Brief Overview of Git Diff and Merge Tools (Lab)
نصب ابزار Diff و Merge (p4merge) برای ویندوز (کارگاه)
Installing Git Diff and Merge Tool (p4merge) for Windows (Lab)
پیکربندی ابزار Diff و Merge (p4merge) برای ویندوز (کارگاه)
Configuring Git Diff and Merge Tool (p4merge) for Windows (Lab)
نصب ابزار Diff و Merge (p4merge) برای لینوکس (کارگاه)
Installing Git Diff and Merge Tool (p4merge) for Linux (Lab)
پیکربندی ابزار Diff و Merge (p4merge) برای لینوکس (کارگاه)
Configuring Git Diff and Merge Tool (p4merge) for Linux (Lab)
نصب ابزار Diff و Merge (p4merge) برای مک (کارگاه)
Installing Git Diff and Merge Tool (p4merge) for Mac (Lab)
پیکربندی ابزار Diff و Merge (p4merge) برای مک (کارگاه)
Configuring Git Diff and Merge Tool (p4merge) for Mac (Lab)
مقایسه در گیت با ابزار Git Diff (p4merge)
Git Comparison with Git Diff Tool (p4merge)
مشاهده و مقایسه تغییرات: دایرکتوری کاری در مقابل Staged (کارگاه)
Viewing and Comparing Changes - Git Working Directory vs Staged (Lab)
مشاهده و مقایسه تغییرات: دایرکتوری کاری در مقابل Commit Area (کارگاه)
Viewing and Comparing Changes - Git Working Directory vs Commit Area (Lab)
مشاهده و مقایسه تغییرات: Staging Area در مقابل Commit Area (کارگاه)
Viewing and Comparing Changes - Git Staging Area vs Commit Area (Lab)
مشاهده و مقایسه تغییرات بین کامیتهای گیت (کارگاه)
Viewing and Comparing Changes between Git Commits (Lab)
مشاهده و مقایسه تغییرات برای یک فایل واحد (کارگاه)
Viewing and Comparing Changes For a Single File (Lab)
مشاهده و مقایسه تغییرات: محلی در مقابل ریموت (کارگاه)
Viewing and Comparing Changes - Local vs Remote (Lab)
بررسی عمیق برخی از دستورات گیت
Deep Dive into Few Git Commands
بررسی عمیق دستور Git log
Git log Command - In-Depth
نمایش و حذف دستور Git Remote
Showing and Removing the Git Remote Command
تکنیکهای شاخهبندی و ادغام در گیت
Git Branching and Merging Techniques
بررسی عمیق شاخهبندی: حذف و تغییر نام شاخهها (کارگاه)
Git Branching Deep Dive: Branch Deletions and Renaming (Lab)
بررسی عمیق شاخهبندی: Git Checkout (کارگاه)
Git Branching Deep Dive: Git Checkout (Lab)
ادغام گیت با استفاده از Fast Forward (کارگاه)
Git Merge Using "Fast-Forward" (Lab)
ادغام گیت با استفاده از No Fast Forward (کارگاه)
Git Merge Using "No Fast-Forward" (Lab)
ادغام سه طرفه در گیت (3 Way Merge) (کارگاه)
Git 3-Way Merge (Lab)
حل تداخلات ادغام در گیت - بخش اول (کارگاه)
Resolving Git Merge Conflicts - Part 1 (Lab)
حل تداخلات ادغام در گیت - بخش دوم (کارگاه)
Resolving Git Merge Conflicts - Part 2 (Lab)
مقدمهای بر Git Cherry pick
Introduction to Git Cherry-pick
آموزش جامع و کاربردی Git Cherry pick (کارگاه)
Git Cherry-pick - A Comprehensive Walkthrough (Lab)
نمایش نظرات