آموزش بوت‌کمپ جامع گیت و گیت‌هاب - ساخت، ردیابی و همکاری تیمی (عملی) - آخرین آپدیت

دانلود Git & GitHub Bootcamp - Build, Track & Collaborate - HandsOn

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل قابلیت Coursera Coach است؛ روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این بوت‌کمپ عملی گیت (Git) و گیت‌هاب (GitHub)، شما نحوه استفاده موثر از سیستم‌های کنترل نسخه را برای مدیریت کدها و همکاری با تیم‌ها خواهید آموخت. این دوره به گونه‌ای طراحی شده است تا قدرت نسخه‌بندی و نحوه نگهداری، ردیابی و همکاری در پروژه‌های نرم‌افزاری را به صورت بهینه درک کنید. شما مفاهیم بنیادی گیت مانند مخازن (Repositories)، کامیت‌ها (Commits)، شاخه‌ها (Branches) و پوشه .git را بررسی کرده و مدیریت فایل‌ها و حل چالش‌های رایج در گردش کارهای توسعه نرم‌افزار را یاد می‌گیرید. سفر آموزشی با معرفی سیستم‌های کنترل نسخه آغاز می‌شود و اهمیت ردیابی تغییرات در کد را خواهید شناخت. سپس به بررسی دستورات و تنظیمات گیت برای کار با فایل‌ها، شاخه‌ها و مخازن ریموت می‌پردازید. همچنین ویژگی‌های کلیدی گیت‌هاب برای مدیریت پروژه‌های مشترک، مانند ایجاد مخزن، مدیریت Pull Requestها و رفع تداخل‌ها (Conflicts) را بررسی خواهید کرد. این دوره برای توسعه‌دهندگان آینده، مهندسان نرم‌افزار و هر کسی که قصد یادگیری گیت و گیت‌هاب را دارد، ایده‌آل است. این دوره هیچ پیش‌نیازی در زمینه سیستم‌های کنترل نسخه ندارد و برای مبتدیان کاملاً مناسب است، هرچند آشنایی با مفاهیم پایه برنامه‌نویسی می‌تواند مفید باشد. ساختار دوره به گونه‌ای است که با سرعت مناسب و گام‌به‌گام پیش می‌رود تا یادگیری جامع تضمین شود. در پایان این دوره، شما قادر خواهید بود به طور بهینه از گیت برای کنترل نسخه استفاده کنید، مخازن گیت‌هاب را مدیریت نمایید، تداخل‌های ادغام (Merge Conflicts) را حل کنید و با دیگران در یک گردش کار مبتنی بر گیت همکاری کنید. همچنین دانش عملی در مورد مدیریت موقعیت‌های روزمره در گیت مانند Stashing، Rebasing و استفاده از ابزارهای بهره‌وری گیت‌هاب را کسب خواهید کرد.

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • مقدمه Introduction

آشنایی با سیستم کنترل نسخه (VCS) Introduction to Version Control System (VCS)

  • معرفی بخش Section Introduction

  • آشنایی با نسخه‌بندی، سیستم کنترل نسخه (VCS) و مدیریت سورس کد (SCM) Introduction to Versioning, Version Control System (VCS) & Source Code Management (SCM)

  • انواع سیستم‌های کنترل نسخه: CVCS و DVCS Version Control Systems Types - CVCS & DVCS

مقدمه‌ای بر گیت (Git) Introduction to Git

  • معرفی بخش Section Introduction

  • شروع کار با گیت Getting Started with Git

  • آموزش عملی: نصب گیت در ویندوز Demonstration - Installing Git on Windows

  • آموزش عملی: نصب گیت در مک (macOS) Demonstration - Installing Git on macOS

  • آموزش عملی: نصب و پیکربندی گیت در لینوکس Demonstration - Installing & Configuring Git on Linux

  • معماری گیت و مفاهیم کلیدی Git Architecture & Key Concepts

  • درک پوشه .git و دستور git init Understanding .git Folder & git init Command

  • آموزش عملی: بررسی پوشه .git و دستور git init Demonstration - .git Folder & git init Command

کار با فایل‌ها در گیت Working with Files in Git

  • معرفی بخش Section Introduction

  • آموزش عملی: ردیابی و حذف ردیابی فایل‌ها: git status, add, commit و log Demonstration - Tracking & Untracking Files: git status, add, commit & log

  • آموزش عملی: درک فایل .gitignore Demonstration - Understanding .gitignore File

  • آموزش عملی: کار با فایل‌ها: git rm, git mv و git diff Demonstration - Working with Files: git rm, git mv & git diff

  • آموزش عملی: بازگشت از تغییرات: git restore و git commit amend Demonstration - Undoing Changes: git restore and git commit --amend

شاخه‌بندی و ادغام (Branching & Merging) Branching & Merging

  • معرفی بخش Section Introduction

  • درک مفهوم شاخه‌ها (Branches) Understanding Branches

  • آموزش عملی: عملیات روی شاخه‌ها Demonstration - Branch Operations

  • ادغام شاخه‌ها (Merging) Merging Branches

  • آموزش عملی: ادغام شاخه‌ها Demonstration - Merging Branches

  • آموزش عملی: حل تداخل‌های ادغام (Merge Conflicts) Demonstration - Resolving Merge Conflicts

  • آموزش عملی: بازگشت از تغییرات: git reset و git revert Demonstration - Undoing Changes: git reset and git revert

مبانی گیت‌هاب (GitHub) GitHub Fundamentals

  • معرفی بخش Section Introduction

  • چرا به مخازن ریموت نیاز داریم؟ Why We Need Remote Repositories?

  • معرفی گیت‌هاب Introduction to GitHub

  • آموزش عملی: ساخت حساب کاربری گیت‌هاب Demonstration - Setting up GitHub Account

  • آموزش عملی: بررسی سریع محیط گیت‌هاب Demonstration - Quickly Exploring GitHub

  • آموزش عملی: ایجاد اولین مخزن در گیت‌هاب Demonstration - Creating Your First Repository on GitHub

  • آموزش عملی: متصل کردن گیت محلی به گیت‌هاب Demonstration - Connecting Local Git to GitHub

  • آموزش عملی: تفاوت احراز هویت SSH و HTTPS در گیت‌هاب Demonstration - SSH vs HTTPS Authentication in GitHub

کار با مخازن ریموت و محلی Working with Remotes & Repositories

  • معرفی بخش Section Introduction

  • آموزش عملی: افزودن، حذف و مشاهده ریموت‌ها Demonstration - Adding, Removing & Viewing Remotes

  • آموزش عملی: مبانی Push و Pull Demonstration - Pushing & Pulling Basics

  • درک تفاوت بین git fetch و git pull Understanding the Difference Between git fetch and git pull

  • آموزش عملی: کلون کردن مخازن (Cloning) Demonstration - Cloning Repositories

مدیریت موقعیت‌های روزمره در گیت Dealing with Everyday Situations in Git

  • معرفی بخش Section Introduction

  • ذخیره موقت تغییرات (Stashing) Stashing Changes (Temporarily Saving Work)

  • مفهوم Rebase در گیت Rebasing in Git

  • آموزش عملی: اجرای Rebase در گیت Demonstration - Rebasing in Git

درک گردش کار و همکاری در گیت‌هاب Understanding GitHub Workflow and Collaboration

  • معرفی بخش Section Introduction

  • گردش کار گیت و گیت‌هاب Git & GitHub Workflow

  • آموزش عملی: بررسی یک پروژه کامل با گیت و گیت‌هاب Demonstration - Project Walkthrough with Git & GitHub

  • آموزش عملی: فورک کردن (Forking) در گیت‌هاب Demonstration - Forking in GitHub

  • آموزش عملی: باز کردن Issues و Discussions Demonstration - Opening Issues & Discussions

  • آموزش عملی: ایجاد و مدیریت Pull Requestها Demonstration - Creating & Managing Pull Requests

  • آموزش عملی: تنظیمات مخزن (Repository Settings) Demonstration - Repository Settings

برچسب‌گذاری و نسخه‌بندی Tagging and Versioning

  • معرفی بخش Section Introduction

  • آموزش عملی: نسخه‌بندی انتشار یک پروژه Demonstration - Versioning a Project Release

  • آموزش عملی: تگ‌ها (Tags) Demonstration - Tags

ابزارهای بهره‌وری گیت‌هاب GitHub Productivity Tools

  • معرفی بخش Section Introduction

  • آموزش عملی: پروژه‌های گیت‌هاب (GitHub Projects) Demonstration - GitHub Projects

  • آموزش عملی: ویکی‌های گیت‌هاب (GitHub Wikis) Demonstration - GitHub Wikis

  • آموزش عملی: GitHub Actions, Pages, Security و Insights Demonstration - GitHub Actions, Pages, Security and Insights

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش بوت‌کمپ جامع گیت و گیت‌هاب - ساخت، ردیابی و همکاری تیمی (عملی)
جزییات دوره
9h 19m
56
(آخرین آپدیت)
42
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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