آموزش Git & GitHub یک دوره عملی: مبتدی تا پیشرفته

Git & GitHub A Practical Course: Beginner To Advanced Level

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Bootcamp Git Gub را به صورت مرحله به مرحله بر مهارت GitHub خود مسلط کنید

آنچه خواهید آموخت

  • اصول Git
  • نصب Git
  • اصول ترمینال خط فرمان در Windows
  • نحوه مدیریت مخازن محلی Git
  • نحوه ایجاد تعهد با استفاده از ترمینال Git و VSC
  • چگونه می توان سابقه پروژه خود را بررسی کرد
  • استفاده از github برای کنترل منبع
  • نحوه استفاده از دستورات Git

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

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

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

این دوره شامل بخشهای مختلف است. ما از مبانی Git شروع می کنیم ، جایی که می توانید با نحوه نصب Git آشنا شوید. ما نحوه استفاده از دستورات را به طور عمده در ویندوز راهنمایی می کنیم ، اولین مخزن محلی خود را ایجاد می کنیم و نحوه ذخیره نسخه های مختلف پروژه را به عنوان عکس های فوری با استفاده از commits خواهید دید.

سپس به شما نشان می دهیم که چگونه می توانید به عقب برگردید و وضعیتهای قبلی پروژه را بررسی کنید ، آنها را به روز کنید یا با کمک git checkout ، git revert و git reset حذف کنید.

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

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

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

بنابراین به ما بپیوندید سفر یادگیری خود را آسان تر از قبل کنید.

این دوره برای چه کسانی است:

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

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

مقدمه: مبانی Git Introduction: Git Basics

  • مقدمه: VCS & Git چیست؟ Introduction: What is VCS & Git?

  • نصب Git Git Installation

  • مبانی CMD Basics of CMD

  • ایجاد اولین مخزن Git Creating First Git Repository

  • ساخت اولین تعهد Making A First Commit

  • تاریخچه Git Git History

  • با استفاده از VSC و Git Terminal متعهد شوید Commit Using VSC and Git Terminal

چگونه می توان چیزها را واگرد کرد How To Undo The Things

  • Git Show HEAD Git Show HEAD

  • Git Checkout Git Checkout

  • GIT REVERT و RESET Git Revert and Reset

  • نادیده گرفتن فایل ها در مخزن Git Ignoring Files In Git Repository

اصول GitHub Basics Of GitHub

  • ایجاد حساب GitHub Creating GitHub Account

  • چگونه می توان مخزن محلی را تحت فشار قرار داد How To Push Local Repository

  • نحوه بیرون کشیدن از مخزن از راه دور How To Pull From Remote Repository

کار با شعبه ها Working With Branches

  • نحوه ایجاد شعبه How To Create Branches

  • نحوه کار با شعبه ها How To Work With Branches

ادغام در Git Merging On Git

  • ادغام سریع به جلو Fast Farward Merge

  • سه راه ادغام می شود Three way merge

  • چگونه می توان درگیری های ادغام شده در Git را حل کرد How To Resolve Merge Conflicts On Git

  • Git Rebase Git Rebase

ادغام در GitHub Merging On GitHub

  • ادغام Git در GitHub Git Merging On GitHub

  • حل تعارضات ادغام در GitHub Resolving Merge Conflicts On GitHub

نحوه مشارکت در پروژه منبع باز How To Contribute To The Open Source Project

  • فورکینگ و کلونینگ Forking & Cloning

  • کمک به Git بدون ادغام درگیری ها Contributing To Git Without Merge Conflicts

  • مشارکت در ادغام درگیری ها Contributing With Merge Conflicts

همکاری Git Git Collaboration

  • نحوه اضافه کردن همکار Git How To Add Git Collaborator

  • کار به عنوان یک همکار Git Working As A Git Collaborator

  • افزودن قوانین به همکاری Git Adding Rules To Git Collaboration

نمایش نظرات

نظری ارسال نشده است.

آموزش Git & GitHub یک دوره عملی: مبتدی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6h 37m
28
Udemy (یودمی) udemy-small
10 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,767
از 5
ندارد
ندارد
ندارد
Pruthviraja L

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pruthviraja L Pruthviraja L

مربی حرفه ای ، مربی نرم افزار و نویسنده سلام ، من Pruthviraja L هستم ، با بیش از 6 سال تجربه آموزش و تدریس از مitسسات فنی ، تدریس علاقه من است. من هر دو PG (M.Tech) خود را در مهندسی سیستم های قدرت و UG (B.E) را در مهندسی برق و الکترونیک از V.T.U - Belgaum ، کارناتاکا ، هند به دست آورده ام. من یک تحلیلگر خبره معتبر هستم. من از مراکز مختلف آموزش الکترونیکی از جمله Udemy ، Intellipaat-Bengaluru ، LinkedIn eLearning و غیره گواهینامه گرفتم. من با موفقیت 6 مقاله پژوهشی در "مجلات و کنفرانس های ملی و بین المللی" با موفقیت منتشر و ارائه کرده ام. من عضو مجلات مختلف ملی و بین المللی از جمله الزویر و IEEE هستم. من یک آرزو کننده حرفه ای نرم افزار چند وجهی هستم و دارای توانایی اثبات شده در استقرار روشهای تحلیلی و برنامه نویسی برای استخراج بینش برای تقویت و تقویت نیازهای کاربر هستم. ماهر در انجام تجزیه و تحلیل آماری و مدل سازی داده ها برای تبدیل داده های خام به استراتژی های عملی. مهارت در تجسم داده ها برای اجرای پروژه ها و تنظیم سازمان ها در مسیر سودآوری. 6 سال تجربه تدریس در م engineeringسسات مهندسی با مهارت برنامه نویسی در Matlab ، Python ، SAS ، R و اشتیاق در توسعه مهارت های یادگیری AI و ماشین به من انگیزه داد تا در محیط کار پویا برای استفاده از مهارت ها و حداکثر سود برای سازمان شرکت کنم.

Udemy (یودمی)

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

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