آموزش ذهنیت Git: معماری زیربنایی Git به زبان ساده

Git Mindset: Underlying Architecture of Git in Simple Terms

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

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

این دوره نه تنها از یک داستان برای توضیح اینکه Git چه کاری انجام می دهد، بلکه همچنین نحوه انجام آن کارها و دلیل طراحی آن به این شکل استفاده می کند.

توجه: این دوره به روز است و از دستورات جدیدتر (تغییر و بازیابی) معرفی شده در Git 2.23 استفاده می کند.

اجرای آن - ایجاد شهود در مورد Git

این بخش به داستان کوچکترین تیم با ساده ترین گردش کار می پردازد - یک توسعه دهنده تنها به نام آنا که روی پروژه نرم افزاری خود در دستگاه شخصی خود کار می کند. با گذشت زمان، نیازهای اضافی مانند نیاز به مدیریت نسخه های تاریخی، نیاز به ایجاد نسخه های پشتیبان، نیاز به همکاری با اعضای تیم اضافی و غیره را معرفی خواهیم کرد. هر یک از این الزامات منجر به تغییر در سیستم کنترل نسخه و در نهایت این خواهد شد. سیستم کنترل نسخه ساختگی (Tig) به چیزی بسیار شبیه Git تبدیل خواهد شد. این بخش به شما کمک می کند تا مفاهیم اصلی Git را به راحتی درونی کنید.

دست هایمان را کثیف می کنیم! - مطالعه اصول Git

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

تیم دوباره راه می افتد!

این بخش داستان Tig را از سر خواهد گرفت. این بار از داستان سرایی برای رسیدن به مفاهیم انشعاب و ادغام استفاده می کنیم. این داستان نه تنها به شما کمک می‌کند تا بفهمید انشعاب و ادغام چیست، بلکه به نحوه عملکرد آن‌ها و حل انواع مشکلات کمک می‌کند.

بیایید Git را به آن بازگردانیم - مطالعه خود را در مورد Git از سر می گیریم

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

کار با کنترل از راه دور

این بخش به شما نحوه مدیریت کنترل از راه دور Git و نحوه انتقال اطلاعات بین آنها را نشان می دهد. مفاهیم پوشش داده شده در این بخش برای مدیریت موثر مخزن شما از طریق ارائه دهندگان میزبانی کد منبع مانند Github، Bitbucket، Gitlab و غیره ضروری هستند.


در پایان دوره، شما واقعاً Git را درک خواهید کرد و می‌توانید از آن مانند طبیعت دوم استفاده کنید.

این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. سوالی پرسیده نشد.



---------------------------------------------- ------------------------------------------------ -

همه شکلک‌های طراحی شده توسط OpenMoji - پروژه شکلک و نماد منبع باز. مجوز: CC BY-SA 4.0



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

دستیابی به آن - ایجاد شهود در مورد Git Gitting the hang of it - Building intuition about Git

  • آنچه در این دوره خواهید آموخت What you'll learn in this course

  • معرفی Introduction

  • معرفی گردش کار آنا Introducing Ana's workflow

  • اصول هشینگ Basics of Hashing

  • آنا برنامه ای را برای به دست آوردن کارایی هش کرده است Ana hashes out a plan to gain efficiency

  • مروری بر مفاهیم مطرح شده تا کنون Review of concepts discussed so far

  • بلیک به تیم ملحق شد Blake joins the team

  • Diffing و Patching Diffing and Patching

  • بررسی تفاوت و وصله Review of diffing and patching

  • بلیک اولین مشارکت خود را ارائه می کند Blake submits his first contribution

  • هش ها یک ورودی دوم ایجاد می کنند Hashes make a second entrance

  • مروری بر مفاهیم مطرح شده تا کنون Review of concepts discussed so far

  • آنا و بلیک سیستم کنترل نسخه خود را بسته بندی می کنند Ana and Blake package up their Version Control System

  • خلاصه Summary

دست هایمان را کثیف کردن! - مطالعه اصول Git Gitting our hands dirty! - Studying Git basics

  • معرفی Introduction

  • گیت چیست؟ What is Git?

  • اصول اولیه Git Basics about Git

  • نحوه نصب Git در مک How to install Git on your Mac

  • نحوه نصب Git بر روی کامپیوتر ویندوزی How to install Git on your Windows PC

  • (اختیاری) مروری بر ابزارهای اصلی خط فرمان - قسمت 1 (Optional) Overview of basic command line utilities - part 1

  • (اختیاری) مروری بر ابزارهای اصلی خط فرمان - قسمت 2 (Optional) Overview of basic command line utilities - part 2

  • ایجاد اولین مخزن Git ما Creating our first Git repository

  • اضافه کردن اولین کامیت ما Adding our first commit

  • در حال مطالعه اولین تعهد ما Studying our first commit

  • اضافه کردن commit دوم Adding a second commit

  • معرفی منطقه صحنه Introducing the staging area

  • راه حل: متعهد شدن به readme Solution: Committing the readme

  • بررسی ایجاد تعهد Review of commit creation

  • بازنشانی به حالت قدیمی تر Resetting to an older state

  • افزودن تعاملی Interactive adding

  • مطالعه منطقه صحنه سازی Studying the staging area

  • مروری بر مفاهیم مطرح شده تا کنون Review of concepts discussed so far

  • اینو ببین! Check this out!

  • خلاصه Summary

تیم دوباره راه می افتد! The team gits going again!

  • معرفی Introduction

  • آنا و بلیک سر کار بر می گردند Ana and Blake git back to work

  • آن را پیچیده نکنید - بلیک انشعاب را کشف می کند Don't git it twisted - Blake discovers branching

  • به صف برگرد - آنا ادغام شدن را کشف می کند Git back in line - Ana discovers merging

  • من با کمک کمی از دوستانم موفق شدم I git by with a little help from my friends

بیایید به آن برگردیم! - از سرگیری مطالعه ما در مورد Git Let's Git back into it! - Resuming our study of Git

  • معرفی Introduction

  • "شاخه اصلی" چیست؟ What's the "master branch"?

  • هیچ کس "سر آویزان" را دوست ندارد Nobody likes a "dangling head"

  • ایجاد شاخه ها Creating branches

  • git-log را بیشتر کاوش کنید Exploring git-log more

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

  • ایجاد یک commit ادغام Creating a merge commit

  • مقابله با درگیری ها Dealing with conflicts

  • برچسب‌گذاری (ما برای تگ بازی می‌کنیم!) Tagging (We git to play tag!)

ریموت را به من بده - کار با ریموت Git me the remote - Dealing with remotes

  • معرفی Introduction

  • شبیه سازی Cloning

  • ریموت های گیت Git remotes

  • Git Fetch Git fetch

  • کشش گیت Git pull

  • Git push - قسمت 1 Git push - part 1

  • Git push - قسمت 2 Git push - part 2

بخش پاداش Bonus Section

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش ذهنیت Git: معماری زیربنایی Git به زبان ساده
جزییات دوره
6 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
730
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sandeep Kumar ­ Sandeep Kumar ­

مدیر باتجربه کیفیت • مربی شش سیگما • مشاور PMI-PMP ، حسابرس اصلی ثبت شده IRCA ، ASQ - CSSBB ، CQA ، CQE ، CMQ/OE ، IIA - CIA Sandeep Kumar بیش از 35 سال تجربه مدیریت کیفیت دارد. وی به عنوان مدیر کیفیت/مدیر در تعدادی از پروژه ها از جمله پروژه های برق ، نفت و گاز و زیرساخت کار کرده است. علاوه بر این ، او خدمات مشاوره ای را برای پیاده سازی Lean Six Sigma برای بهبود عملکرد ارائه می دهد. زمینه های تخصصی وی شامل تضمین کیفیت ، ISO 9001: 2015 ، ناب ، شش سیگما ، مدیریت ریسک ، ممیزی QMS ، نظارت بر کیفیت تأمین کننده ، پیش صلاحیت تأمین کننده ، کیفیت ساخت ، بازرسی مکانیکی و آموزش کیفیت است. صلاحیت های حرفه ای: مدارک/گواهینامه های حرفه ای وی شامل موارد زیر است: • ASQ-CSSBB ، کمربند مجاز شش سیگما • ASQ-CMQ/OE مدیر مجاز/تعالی سازمانی • متخصص مدیریت پروژه دارای مجوز PMI-PMP

Abhin Chhabra Abhin Chhabra

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