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

Git and GitHub for Beginners: Start Coding Collaboratively

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: کنترل نسخه و شیوه های توسعه مشارکتی را با درک آسان کنترل نسخه بیاموزید: دانش آموزان مفاهیم اساسی کنترل نسخه، از جمله اینکه چرا در توسعه نرم افزار ضروری است را درک خواهند کرد. مبانی Git: آنها در استفاده از Git، یک سیستم کنترل نسخه توزیع شده، پوشش موضوعاتی مانند ایجاد مخازن، انجام تغییرات و غیره مهارت خواهند داشت. ایجاد، همکاری و غیره شاخه‌بندی و ادغام: آنها استراتژی‌های انشعاب را بررسی می‌کنند، تضادهای ادغام را درک می‌کنند و یاد می‌گیرند که چگونه شعبه‌ها را برای توسعه مشترک ایجاد و مدیریت کنند. با محتوای دوره و بیشترین بهره را از تجربه یادگیری خود ببرید. در اینجا الزامات یا پیش نیازهای معمولی آمده است: مهارت های اولیه رایانه: دانش آموزان باید درک اساسی از نحوه استفاده از رایانه، هدایت سیستم های فایل و انجام کارهای اساسی مانند ایجاد، تغییر و حذف فایل ها و پوشه ها داشته باشند. راه‌اندازی رایانه: دانش‌آموزان باید برای تمرین دستورات و گردش‌های کاری Git و GitHub به رایانه (ویندوز، macOS یا لینوکس) دسترسی داشته باشند. دستورالعمل نصب Git بر روی سیستم عامل های مختلف ارائه خواهد شد. حساب GitHub (توصیه می شود): اگرچه اجباری نیست، داشتن یک حساب GitHub می تواند تجربه یادگیری را افزایش دهد. دانش‌آموزان تشویق خواهند شد تا یک حساب GitHub برای تمرین همکاری و مدیریت مخزن ایجاد کنند. ویرایشگر متن یا IDE: ویرایشگر متن یا محیط توسعه یکپارچه (IDE) برای نوشتن کد توصیه می شود اما اجباری نیست. دانش آموزان می توانند از ویرایشگر کد دلخواه خود استفاده کنند. تمایل به یادگیری و همکاری: تمایل به یادگیری، همکاری با دیگران و شرکت در تمرینات و پروژه های عملی برای موفقیت در دوره ضروری است.

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

اهداف دوره:

در پایان این دوره، شرکت کنندگان:


  1. اهمیت کنترل نسخه در توسعه نرم افزار را درک کنید.

  2. نحوه نصب و پیکربندی Git را در دستگاه محلی آنها بیاموزید.

  3. مفاهیم اصلی Git از جمله مخازن، تعهدات، شاخه‌ها و ادغام‌ها را مسلط شوید.

  4. در استفاده از دستورات Git برای ردیابی تغییرات و مدیریت کد مهارت کسب کنید.

  5. بهترین شیوه ها را برای سازماندهی و ساختار مخازن Git کاوش کنید.

  6. با استفاده از GitHub، یک پلت فرم محبوب مبتنی بر وب برای میزبانی و اشتراک گذاری مخازن Git، با دیگران همکاری کنید.

  7. مخازن GitHub را برای پروژه های شخصی یا تیمی ایجاد و مدیریت کنید.

  8. درباره درخواست‌های کشش، بررسی کد، و گردش‌های کاری همکاری در GitHub بیاموزید.

  9. مشکلات رایج Git و GitHub را عیب یابی کنید.

  10. مهارت های لازم برای کار موثر با Git و GitHub را در یک محیط توسعه در دنیای واقعی توسعه دهید.

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


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

معرفی Introduction

  • مقدمه ای بر GIT: چیستی و چرایی کنترل نسخه INTRODUCTION TO GIT: THE WHAT AND WHY OF VERSION CONTROL

  • درک نیاز GIT UNDERSTANDING NEED OF GIT

راه اندازی Git Setting up Git

  • نصب گام به گام GIT (دمو) STEP-BY-STEP GIT INSTALLATION (DEMO)

  • پیکربندی GIT برای اولین بار استفاده CONFIGURING GIT FOR FIRST-TIME USE

دستورات پایه گیت Basic Git Commands

  • درک مخازن GIT: محلی و راه دور UNDERSTANDING GIT REPOSITORIES: LOCAL AND REMOTE

  • مخزن GIT را با 'GIT INIT' اولیه کنید INTIALIZE GIT REPOSITORY WITH 'GIT INIT '

  • نحوه ایجاد فایل در مخزن GIT را بیاموزید LEARN HOW TO CREATE FILE INSIDE GIT REPOSITORY

  • وضعیت فعلی مخزن را با "وضعیت GIT" بررسی کنید CHECK THE CURRENT STATUS OF REPOSITORY WITH ' GIT STATUS '

  • تغییرات مرحله با "GIT ADD" STAGE CHANGES WITH ' GIT ADD '

انشعاب در گیت Branching in Git

  • ماهیت انشعاب در GIT THE ESSENCE OF BRANCHING IN GIT

  • COMMIT تغییرات با "GIT COMMIT" COMMIT CHANAGES WITH ' GIT COMMIT '

  • بررسی تاریخچه COMMIT با GIT 'GIT LOG' CHECK HISTORY OF COMMIT WITH GIT ' GIT LOG '

  • فرمان «پرداخت GIT»: در شعبه‌ها پیمایش کنید THE 'GIT CHECKOUT' COMMAND: NAVIGATING BRANCHES

  • ترکیب کار با "GIT MERGE" COMBINING WORK WITH 'GIT MERGE'

مقدمه ای بر GitHub Introduction to GitHub

  • GITHUB چیست؟ انبارهای GIT در ابر WHAT IS GITHUB? GIT REPOS IN THE CLOUD

  • "چگونه GITHUB کار می کند: یک نمای کلی جامع" "HOW DOES GITHUB WORK: A COMPREHENSIVE OVERVIEW"

  • "ایجاد یک حساب GITHUB: راهنمای گام به گام" "CREATING A GITHUB ACCOUNT: STEP-BY-STEP GUIDE"

کار با مخازن GitHub Working with GitHub Repositories

  • "ایجاد یک مخزن از راه دور: راهنمای گام به گام" "CREATING A REMOTE REPOSITORY: STEP-BY-STEP GUIDE"

  • "درک GIT PULL: راهنمایی برای همگام سازی مخزن شما" "UNDERSTANDING GIT PULL: A GUIDE TO SYNCHRONIZING YOUR REPOSITORY"

  • "تسلط بر GIT PUSH: چگونه تعهدات خود را در GITHUB منتشر کنید" "MASTERING GIT PUSH: HOW TO PUBLISH YOUR COMMITS TO GITHUB"

  • "فرمان GITHUB: GIT CLONE - کلون سازی مخازن برای همکاری" "GITHUB COMMAND: GIT CLONE - CLONING REPOSITORIES FOR COLLABORATION"

نتیجه Conclusion

  • جمع بندی: آنچه یاد گرفته ایم Wrapping Up: What We've Learned

نمایش نظرات

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

آموزش Git و GitHub برای مبتدیان: شروع به کدنویسی مشترک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
22
Udemy (یودمی) udemy-small
11 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,002
5 از 5
ندارد
ندارد
ندارد
Pravin Mishra

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pravin Mishra Pravin Mishra

AWS Community Builder | Google Cloud Certified Trainer

Udemy (یودمی)

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

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