لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای کامل GitHub Desktop
دانلود Complete GitHub Desktop Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master GitHub Desktop: آموزش Git، شاخهبندی، ادغام و حل تضاد با پروژههای واقعی و گردش کار سرتاسر نحوه استفاده از دسکتاپ GitHub در پروژههای واقعی بر تکنیکهای استفاده از ویژگیهای مرتبط با Git در دسترس تسلط داشته باشید. بهترین روش های کنترل نسخه پیش نیازها: دانش پایه Git: در حالی که نه اجباری است، داشتن دانش اولیه از دستورات Git یا هدف Git می تواند برای درک عمیق تر محتوای دوره مفید باشد.
قفل قدرت GitHub Desktop را باز کنید و گردش کار Git و GitHub خود را با این دوره جامع و عملی ساده کنید! چه مبتدی باشید و چه به دنبال ارتقاء مهارت های کنترل نسخه خود هستید، این دوره آموزشی به گونه ای طراحی شده است که دانش ضروری و تجربه عملی مورد نیاز برای مدیریت کارآمد مخازن کد خود را در اختیار شما قرار دهد.
آنچه خواهید آموخت:
نصب و راه اندازی GitHub Desktop: دستورالعمل های گام به گام نصب و پیکربندی دسکتاپ GitHub در سیستم شما.
سفارشی کردن دسکتاپ GitHub : برنامه را با تنظیمات برگزیده گردش کار خود تنظیم کنید.
مفاهیم Core Git و GitHub: اصول Git، GitHub و کنترل نسخه را درک کنید.
شبیه سازی مخازن: یاد بگیرید که مخازن را با استفاده از پروتکل های HTTPS و SSH شبیه سازی کنید.
Commit Management : در هنر التزام کد، نادیده گرفتن فایل ها، ترتیب مجدد تعهدات و اصلاح اشتباهات تسلط پیدا کنید.
شاخهبندی و ادغام: در مفاهیم پیشرفته Git مانند شاخهبندی، ادغام، تغییر پایه، اسکواش و ذخیرهسازی غوطهور شوید.
حل تعارض: تضادها را در حین ادغام، تغییر پایگاه داده و درخواستهای کشش مانند یک حرفهای حل کنید.
شبیهسازی پروژه واقعی: مهارتهای خود را در یک سناریوی پروژه در دنیای واقعی، کار در یک محیط تیمی، مدیریت چندین شاخه، همگامسازی کد، و حل تضادها به کار ببرید.
چرا ثبت نام کنید؟
آموزش عملی: این دوره نمونه های عملی و سناریوهای واقعی را برای تقویت یادگیری شما ارائه می دهد.
مهارتهای مرتبط با صنعت: مهارتهایی را که برای مدیریت مخازن کد در یک محیط حرفهای نیاز دارید، به دست آورید.
پوشش جامع: از دستورات اولیه Git تا ویژگی های پیشرفته دسکتاپ GitHub، این دوره همه چیز را پوشش می دهد.
چه کسی باید ثبت نام کند؟
توسعه دهندگان و مهندسان نرم افزار به دنبال افزایش مهارت های Git و GitHub خود هستند.
دانش آموزان و مبتدیانی که می خواهند سیستم های کنترل نسخه را درک کنند.
حرفهایانی که به دنبال بهبود کارایی مدیریت کد خود در محیطهای تیمی هستند.
سرفصل ها و درس ها
مقدمه و شروع
Introduction and Getting Started
بررسی اجمالی دوره
Course Overview
مهم: نکاتی برای بهبود تجربه دوره آموزشی
IMPORTANT : Tips to Improve Your Course Taking Experience
دسکتاپ GitHub چیست و چرا از آن استفاده کنیم؟
What is GitHub Desktop and Why use it ?
مهم: مخازن کد مورد استفاده در دوره
Important : Code Repositories used in the course
راه اندازی محیط
Environment Setup
چگونه یک حساب GitHub ایجاد کنیم
How to Create a GitHub Account
نصب دسکتاپ GitHub در ویندوز
GitHub Desktop Installation on Windows
پیکربندی تنظیمات اولیه در دسکتاپ GitHub
Configuring Basic Settings in GitHub Desktop
تکلیف: راه اندازی و پیکربندی دسکتاپ GitHub
Assignment: GitHub Desktop Setup and Configuration
جریان اساسی
The Basic Flow
با استفاده از دسکتاپ GitHub Repository، Commit و Push ایجاد کنید
Create Repository, Commit and Push using GitHub Desktop
یک مخزن را شبیه سازی کنید و تغییرات را با دسکتاپ GitHub فشار دهید
Clone a Repository and Push Changes with GitHub Desktop
همگام سازی شعبه خود با مخزن GitHub با استفاده از Fetch و Pull
Syncing your branch with GitHub Repository using Fetch and Pull
شبیه سازی مخازن از طریق کلید SSH در دسکتاپ GitHub
Cloning Repositories via SSH Key in GitHub Desktop
تخصیص: با استفاده از دسکتاپ GitHub مخزن، تعهد و فشار ایجاد کنید
Assignment: Create Repository, Commit, and Push using GitHub Desktop
تکلیف: یک مخزن را شبیه سازی کنید و تغییرات را با دسکتاپ GitHub فشار دهید
Assignment: Clone a Repository and Push Changes with GitHub Desktop
تکلیف: همگام سازی شعبه با مخزن GitHub با استفاده از Fetch
Assignment : Syncing Branch with GitHub Repository using Fetch
مدیریت تعهدات با دسکتاپ GitHub
Managing Commits with GitHub Desktop
نادیده گرفتن فایل ها با دسکتاپ GitHub
Ignoring Files with GitHub Desktop
سفارش مجدد در دسکتاپ GitHub انجام می شود
Reordering commits in GitHub Desktop
با اصلاح یک کامیت، اشتباه ارتکاب را برطرف کنید
Fix a Commit Mistake by Amending a Commit
لغو و بازنشانی Commit با استفاده از دسکتاپ GitHub
Undo and Reset Commit using GitHub Desktop
یک کامیت را برگردانید
Revert a Commit
تکلیف: نادیده گرفتن فایل ها با دسکتاپ GitHub
Assignment : Ignoring Files with GitHub Desktop
تکلیف: لغو و بازنشانی commit با استفاده از دسکتاپ GitHub
Assignment : Undo and Reset Commit using GitHub Desktop
انشعاب و ادغام
Branching and Merging
انشعاب با دسکتاپ GitHub
Branching with GitHub Desktop
ادغام شاخه ها با دسکتاپ GitHub
Merging Branches with GitHub Desktop
انتخاب یک کامیت در دسکتاپ GitHub
Cherry-picking a commit in GitHub Desktop
Squashing and Merging به شعبه دیگری متعهد می شود
Squashing and Merging Commits to another branch
تغییر شاخه ها
Rebasing Branches
Merge vs Rebase
Merge vs Rebase
پنهان کردن تغییرات با دسکتاپ GitHub
Stashing Changes with GitHub Desktop
استفاده از Pull Requests از طریق دسکتاپ GitHub
Using Pull Requests via GitHub Desktop
تکلیف: ادغام شاخه ها با دسکتاپ GitHub
Assignment : Merging Branches with GitHub Desktop
تکلیف: له کردن و ادغام تعهدات به یک شاخه دیگر
Assignment : Squashing and Merging Commits to Another Branch
تکلیف: حل تعارض ادغام
Assignment : Resolving a Merge Conflict
تکلیف: حل تعارض Rebase
Assignment : Resolving a Rebase Conflict
متفرقه
Miscellaneous
کار با فورک با استفاده از دسکتاپ GitHub
Working with a Fork Using GitHub Desktop
مدیریت برچسب ها در دسکتاپ گیت هاب
Managing Tags in GitHub Desktop
مثال پروژه واقعی: استفاده از GitHub Desktop End to End
Real Project Example: Using GitHub Desktop End to End
ما دقیقاً چه کار میکردیم؟
What exactly we would be doing ?
راه اندازی محیط توسعه جاوا برای سرویس Backend
Java Development Environment Setup for Backend Service
React JS Development Environment Setup برای Frontend UI
React JS Development Environment Setup for Frontend UI
نمونه مرور کلی برنامه Fullstack
Sample Fullstack Application Overview
روز 1 - معمار مخزن پروژه را با شعبه ها ایجاد می کند و اعضای تیم را اضافه می کند
Day 1 - Architect Creates Project Repo with Branches and Adds Team Members
روز 2 - Architect نسخه اولیه UI و Backend را توسعه می دهد
Day 2 - Architect Develops Initial Version of UI and Backend
روز 3 - ویژگی Logging Backend Developer1
Day 3 - Developer1 Backend Logging Feature
روز 4 - توسعهدهنده 1 و توسعهدهنده 2 روی یک شعبه مشترک کار میکنند
Day 4 - Developer 1 and Developer 2 Working on a shared branch
متشکرم
Thank You
با تشکر از شما یادداشت و بازخورد در مورد این دوره
Thank You Note and Feedback About This Course
گروه Slack برای دانش آموزان
Slack Group for students
نمایش نظرات