آموزش جامع ورک‌فلو متوسط گیت و گیت‌هاب (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)

  • تغییر URL ریموت گیت‌هاب (کارگاه) Switching Remote GitHub Uniform Resource Locator (URL) (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)

نمایش نظرات

آموزش جامع ورک‌فلو متوسط گیت و گیت‌هاب (Git and GitHub)
جزییات دوره
10h 22m
49
(آخرین آپدیت)
929
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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