آموزش The Ultimate Git Course 2024: Zero to Hero

The Ultimate Git Course 2024: Zero to Hero

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Git GitHub از مفاهیم بسیار ابتدایی تا پیشرفته با استفاده از دستورات ابزارهای رابط کاربری گرافیکی مدرن GitHub Desktop GitKraken... مفاهیم Master Git & Github به زبان آسان راه اندازی پروژه های Git و پیکربندی Git در سیستم درک Git از ابتدا مرور تاریخچه پروژه مانند یک حرفه ای روش های مختلف برای از ابزارهای Git Command Line و VS Code Git مانند Github Desktop و GitKraken استفاده کنید. ایجاد شاخه‌ها و تکنیک‌های ادغام کنترل درگیری‌ها به طور بسیار مؤثر ویترین عملی کار در تیم تمیز کردن و سازمان‌دهی تاریخچه تعهد ویژگی‌های Github مانند Releases، Chesstone Ads, Militing, Releases -Picking & Squashing به پروژه های متن باز کمک کنید چیزهای بسیار جالب تری... پیش نیازها: بدون نیاز به دانش قبلی

Git GitHub مفیدترین است و هر شرکتی دوست دارد توسعه‌دهنده‌ای را استخدام کند که Git GitHub را به طور مؤثر درک کرده و با آن کار کند.

و من فکر می کنم به همین دلیل است که به اینجا آمدید و به جای درست آمدید! این دوره نهایی Git GitHub برای سال 2024 و برای آینده است.


[ ] مزایای این دوره:

  • Git را از ابتدا تا مفاهیم پیشرفته درک کنید

  • افزودن Git GitHub به مجموعه مهارت های خود به معنای یافتن شغل است

  • کار با پروژه های Git را بدون احساس استرس مدیریت کنید

  • همه مفاهیم Git را به روشی ساده و آسان درک کنید

من همه مفاهیم را از سطح بسیار ابتدایی تا پیشرفته به زبانی بسیار آسان و با استفاده از بهترین تکنیک ها به شما آموزش خواهم داد.


[ ] موضوعات مطرح شده در این دوره:

  • Git چیست؟ چرا هر شرکتی Git را دوست دارد؟

  • Git واقعا چگونه کار می کند

  • پیکربندی Git در سیستم

  • Git Basics مانند مرحله بندی فایل ها و Commit آنها

  • نادیده گرفتن برخی از فایل ها با .gitignore

  • بخش کامل برای مرور تاریخچه commit

  • دو commit را با هم مقایسه کنید

  • بازگشت به commit خاص

  • افزودن برچسب ها

  • شاخه ها و ادغام که مهمترین موضوع Git است

  • تغییرات را پنهان کنید

  • انواع مختلف ادغام

  • حل تضادها مانند حرفه ای

  • انواع بازنشانی

  • تکنیک چیدن گیلاس

  • کار تیمی با نمایش عملی نحوه کار اعضای تیم با هم با استفاده از Git

  • کلون کردن، واکشی، کشیدن، فشار دادن

  • ویژگی‌های اضافی GitHub مانند نسخه‌ها، مشکلات، نقاط عطف

  • نحوه مشارکت در پروژه منبع باز

  • چگونه تاریخچه پروژه خود را سازماندهی کنیم تا پروژه شما حرفه ای به نظر برسد

  • تغییر تعهدات موجود

  • شکافتن و له کردن آنها

  • و خیلی چیزهای دیگر... (برنامه درسی را برای موضوعات بیشتر تماشا کنید)


نام من Meet Patel است و به عنوان مهندس نرم افزار کار می کنم. و همچنین برنامه نویسی را به زبانی با توضیح آسان از کانال YouTube خود " Code Bless You" آموزش می دهم


در این دوره آموزشی Git را به هر دو صورت یاد خواهیم گرفت. ابتدا رویکرد خط فرمان را خواهیم دید و همچنین خواهیم دید که چگونه می توانیم با استفاده از ابزارهای رابط کاربری گرافیکی مانند GitHub Desktop، Visual Studio Code و GitKraken همین کار را انجام دهیم.


اگر در هر یک از دوره ها یا آموزش های من شرکت می کنید، می دانید که وقت شما را با توضیحات مکرر تلف نمی کنم. من به شما ضمانت می کنم، پس از اتمام این دوره به Git مسلط خواهید شد.

پس بیایید زمان را تلف نکنیم و با Git شروع کنیم :)


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

مقدمه ای بر Git Introduction To the Git

  • Git چیست و چرا هر شرکتی Git را دوست دارد What is Git & Why every company loves Git

  • روش های مختلف برای استفاده از Git Various way to use Git

  • راه اندازی Git در سیستم Setting Up Git in System

  • پیکربندی کاربر برای Git Configuring User for Git

  • چگونه Git Bash را خوب جلوه دهیم How to make Git Bash Look Good

  • مقدمه امتحان برای Git Quiz for Git Introduction

به اصول Git شیرجه بزنید Dive into Git Basics

  • معرفی این بخش Introduction of this Section

  • راه اندازی پروژه Git Initialising the Git Project

  • Git واقعا چگونه کار می کند How Git Really Works

  • تمرین برای Git Workflow Exercise for Git Workflow

  • افزودن فایل ها به قسمت Staging Adding files to the Staging area

  • بیایید اولین فایل های خود را Commit کنیم Let’s Commit our first files

  • چه زمانی باید متعهد شویم؟ When should we commit?

  • تمرین برای تعهد Exercise for the Commit

  • چگونه از منطقه صحنه رد شویم؟ How to skip Staging area?

  • حذف فایل ها از مناطق Remove files from areas

  • نحوه نادیده گرفتن برخی از فایل ها به Stage How to ignore some files to Stage

  • مشاهده تغییرات بین مناطق Viewing Changes between areas

  • میانبر برای وضعیت Shortcut for Status

  • مشاهده تاریخچه Viewing The History

  • Unstagg کردن فایل ها Unstagging the Files

  • حذف تغییرات در فایل های محلی Discarding Changes in Local files

  • در حال بازیابی به نسخه قبلی Restoring to it’s earlier version

  • انجام عملیات پایه git با کد VS Performing git basic operations with VS code

  • معرفی Github Desktop Introduction of Github Desktop

  • معرفی Git Kraken Introduction of Git Kraken

  • خلاصه PDF این بخش Summary PDF of this Section

تماشای عمیق تاریخچه در Git Deeply watching the History in Git

  • معرفی این بخش Introduction of this Section

  • پروژه را برای تمرین شبیه سازی کنید Clone the Project for Practice

  • کاوش فرمان ورود در جزئیات Exploring Log Command in Details

  • فیلتر کردن تاریخچه Filtering the History

  • تنظیم میانبر برای دستورات متداول - مستعار Setting Shortcut For Frequesntly used Commands - Alias

  • Commit خاص را در جزئیات بیشتر مشاهده کنید View Specific Commit in More Details

  • نحوه مقایسه دو commit How to compare two commits

  • بازگشت به نسخه خاص (Checkout in Git) Returning to the Specific Version (Checkout in Git)

  • تشخیص commit باگ با Bisect Detecting the bugged commit with Bisect

  • دریافت لیست مشارکت ها Getting the List of Contributes

  • مرور تاریخچه فایل Browsing the History of the File

  • نویسنده هر خط در فایل Author of Each Line in File

  • علامت گذاری تعهدات با برچسب ها Marking Commits with Tags

  • Commit History در Github Desktop Commit History in Github Desktop

  • تاریخچه مرور با استفاده از VS Code و Gitkraken Browsing History using VS Code & Gitkraken

  • خلاصه PDF این بخش Summary PDF of This Section

کار با Branches و Merge در Git Working with Branches & Merge in Git

  • معرفی این بخش Introduction of this Section

  • Branch در Git چیست؟ What is Branch in Git?

  • ایجاد شعبه جدید Creating a new branch

  • تغییرات بین شاخه ها را ببینید See the Changes between branches

  • تسلط بر Stashing در Git Mastering Stashing in Git

  • درک ادغام در جزئیات Understanding Merge in Details

  • اعمال ادغام سریع به جلو Applying Fast-forward Merging

  • ادغام غیر سریع به جلو Non Fast-forward Merging

  • ادغام 3 طرفه 3-way Merging

  • پس از ادغام، شاخه را پاک کنید Clear branch after we merge

  • نحوه حل تعارض در Git How to resolve conflict in Git

  • دستور ادغام تضاد را لغو کنید Abort the conflict merge command

  • Commit Merge را بازنشانی کنید Reset the Merge Commit

  • Commit Merge را برگردانید Revert the Merge Commit

  • ادغام اسکواش برای Clean Bad Commit History Squash Merging for Clean Bad Commit History

  • شعبه را تغییر دهید Rebase the Branch

  • حل تضادها در حین انجام Rebase Resolving Conflicts while doing Rebase

  • چگونه یک commit را به شاخه دیگر اضافه کنیم - Cherry Pick Technique How to add one commit to another branch - Cherry Pick Technique

  • چگونه یک فایل خاص را به یک شاخه دیگر اضافه کنیم How to add specific file to another branch

  • شعبه و ادغام در VS Code Branch & Merge in VS Code

  • شعبه و ادغام در دسکتاپ Github Branch & Merge in Github Desktop

  • شعبه و ادغام در GitKraken Branch & Merge in GitKraken

  • خلاصه PDF این بخش Summary PDF of This Section

کار با تیم با استفاده از Git و Github Working with Team using Git & Github

  • معرفی این بخش Introduction of this Section

  • مروری بر کار تیمی Overview of Working in Team

  • نحوه آپلود پروژه git محلی در Github How to Upload local git project on Github

  • چگونه یک مخزن جدید در Github ایجاد کنیم How to create a new Repository on Github

  • اضافه کردن اعضای تیم به پروژه Adding team members to your project

  • Clone Git Repository در ماشین ما Clone Git Repository in our Machine

  • واکشی تغییرات Fetching the changes

  • فرمان کش Pull Command

  • تغییرات را به Remote Repository فشار دهید Push Changes to the Remote Repository

  • فشار دادن برچسب ها Pushing Tags

  • ایجاد نسخه برای Github Creating Releases for Github

  • کار با شعبه ها Working with Branches

  • سناریوی دنیای واقعی برای کار با شعبه Real World scenario for Working with Branch

  • ویترین عملی کار با شعبه Practical Showcase of Working with branch

  • ایجاد درخواست های کششی در Github Creating Pull Requests on Github

  • حل تعارض ها در حین کشش درخواست ها Resolving Conflicts while Pull Requests

  • ایجاد مشکلات در Github Creating Issues on Github

  • اضافه کردن نقاط عطف در GitHub Adding Milestones in GitHub

  • گردش کار کار بر روی پروژه منبع باز Workflow of Working on Open Source Project

  • نحوه کار بر روی پروژه منبع باز How to work on Open Source Project

  • Local و Fork را با مخزن پایه همگام سازی کنید Sync Local and Fork with base repository

  • ابزارهای همکاری در VS Code Collaboration tools in VS Code

  • همکاری با استفاده از دسکتاپ Github Collaboration using Github Desktop

  • همکاری با استفاده از GitKraken Collaboration using GitKraken

  • خلاصه PDF این بخش Summary PDF of This Section

تاریخچه تمیز کردن و سازماندهی Cleaning & Organising History

  • معرفی این بخش Introduction of this Section

  • بازنویسی تاریخ Rewriting History

  • لغو تعهدات در جزئیات Undo the Commits in Details

  • بازگشت به تعهدات Reverting Commits

  • Reflog برای بازیابی تعهدات از دست رفته Reflog for recovering the lost commits

  • کامیت اخیر را اصلاح کنید Amend the recent Commit

  • هر commit در تاریخ را اصلاح کنید Amend any commit in History

  • چگونه کل commit را از History حذف کنیم How to drop whole commit from History

  • تغییر پیام تعهد Changing Commit Message

  • تغییر موقعیت تعهدات Changing Positions of Commits

  • دو یا چند کامیت اسکواش کنید Squash two or more Commits

  • تقسیم تعهدات Splitting Commits

  • بازنویسی تاریخچه با استفاده از GitKraken Rewriting history using GitKraken

  • خلاصه PDF این بخش Summary PDF of this Section

بیشترین استفاده از دستورات Git برای هر توسعه دهنده Most Used Git Commands for Every Developer

  • معرفی این بخش Introduction of this Section

  • دستورات مبانی و تاریخچه Git Git Basics & History Commands

  • دستورات شعبه و ادغام Branch and Merge Commands

  • کار در تیم Working in Team

  • خیلی ممنون :) Thank you so much :)

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش The Ultimate Git Course 2024: Zero to Hero
جزییات دوره
6 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,086
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Code Bless You Code Bless You

مهندس نرم افزار پرشور