🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گیت و گیتهاب برای مبتدیان
- آخرین آپدیت
دانلود Git and GitHub for Beginners
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آنچه در این دوره خواهید آموخت:
اصول گیت و گیتهاب را از طریق مثالهای کاربردی، گردشکارهای شفاف و درسهای متمرکز بر مبتدیان بیاموزید.
بر عملیات گیت از طریق خط فرمان، شامل کامیت (commit)، پوش (push)، پول (pull)، ریبیس (rebase) و مدیریت شاخهها (برنچها)، مسلط شوید.
پروژهها را با استفاده از مخازن گیتهاب، شاخهها (برنچها) و درخواستهای پول (Pull Requests) به طور کارآمد مدیریت کرده و همکاری کنید.
تداخلات ادغام (Merge Conflicts) را در محیطهای تحت کنترل گیت شناسایی، تحلیل و رفع کنید.
بهترین شیوههای کنترل نسخه را به کار گیرید تا از ارتباط واضح و همکاری کارآمد در پروژههای تیمی اطمینان حاصل کنید.
پیشنیازها:
مهارتهای پایه کامپیوتر: آشنایی با کار با کامپیوتر، مدیریت فایلها و پوشهها و ویرایش اولیه متن.
دسترسی به کامپیوتر: یک کامپیوتر با دسترسی به اینترنت برای نصب گیت، دسترسی به گیتهاب و دنبال کردن فعالیتهای دوره.
دانش سیستمعامل: درک پایه از سیستمعامل خود (ویندوز، macOS یا لینوکس)؛ زیرا نصب گیت و دستورات آن ممکن است در سیستمهای مختلف کمی متفاوت باشد.
علاقه به توسعه نرمافزار: اگرچه دانش برنامهنویسی قبلی مورد نیاز نیست، اما علاقه به توسعه نرمافزار یا زمینههای مرتبط، دوره را مرتبطتر و جذابتر خواهد کرد.
تمایل به یادگیری: ذهنی باز و آمادگی برای درگیر شدن با مفاهیم و شیوههای جدید در کنترل نسخه.
کنترل نسخه یک مهارت ضروری برای توسعهدهندگان در هر سطحی است و گیت پرکاربردترین سیستم در این صنعت محسوب میشود. این دوره شما را با گیت و گیتهاب به شیوهای واضح، کاربردی و مبتدیپسند آشنا میکند.
شما با یادگیری اینکه کنترل نسخه چیست، چرا اهمیت دارد و چگونه گیت را روی سیستم خود نصب کنید، شروع خواهید کرد. سپس، استفاده از دستورات اصلی گیت مانند init، commit، status، push، pull، branch و rebase را از طریق مثالهای ساده و تمرینهای هدایتشده که برای تثبیت آموختههای شما طراحی شدهاند، تمرین خواهید کرد.
پس از تسلط بر مبانی گیت، دوره به سمت گیتهاب تغییر میکند، جایی که یاد میگیرید چگونه مخازن راه دور را مدیریت کنید، درخواستهای پول (pull requests) را ایجاد و بررسی کنید، تداخلات ادغام (merge conflicts) را مدیریت کنید و با دیگران در پروژههای مشترک همکاری نمایید. این مباحث به درسهای کوتاه و متمرکز تقسیم شدهاند تا به شما کمک کنند هر مرحله را بدون سردرگمی یا گم شدن در جزئیات، درک کنید.
این دوره طراحی شده است تا اعتماد به نفس واقعی را در استفاده از ابزارهایی که توسعهدهندگان هر روز از آنها استفاده میکنند، ایجاد کند. چه برای اولین بار گیت را یاد میگیرید و چه میخواهید درک بهتری از نحوه کار تیمها با کدهای مشترک داشته باشید، با یک پایه قوی و گامهای بعدی روشن برای به کارگیری آموختههای خود در پروژههای واقعی و محیطهای همکاری از این دوره خارج خواهید شد.
سرفصل ها و درس ها
مقدمهای بر کنترل نسخه با گیت
Introduction to Version Control with Git
مقدمهای بر سیستمهای کنترل نسخه
Introduction to Version Control Systems
راهاندازی و پیکربندی گیت
Setting Up and Configuring Git
مفاهیم پایه گیت
Basic Git Concepts
تسلط بر دستورات و عملیات گیت
Mastering Git Commands and Operations
انشعاب و ادغام در گیت
Branching and Merging Git
عملیات پیشرفته گیت
Advanced Git Operations
مقدمهای بر گیتهاب و مدیریت مخازن
Introduction to GitHub and Repository Management
شروع کار با گیتهاب
Getting Started with GitHub
کار با مخازن در گیتهاب
Working with Repositories on GitHub
مخازن راه دور و Git Push/Pull
Remote Repositories and Git Push/Pull
همکاری در گیتهاب
Collaboration on GitHub
رفع تداخلات ادغام در گیتهاب
Resolving Merge Conflicts on GitHub
رفع تداخلات ادغام و بهترین روشها
Resolving Merge Conflicts and Best Practices
بهترین روشها برای گیت و گیتهاب
Git and GitHub Best Practices
در جریان باشید
Stay in the Loop
ادامه یادگیری با اسکات ترمن
Keep Learning With Scott Tremaine
نمایش نظرات