توضیحات
یادگیری سرعتی Git و Github
نام دوره : Git & GitHub For Beginners – Master Git and GitHub (2021)
پیش نیاز:
- رایانه ای با سیستم عامل ویندوز، لینوکس یا مک
- ویرایشگر متن
- مهارت های اولیه کامپیوتر
- دانش قبلی Git & GitHub مورد نیاز نیست
- انگیزه برای یادگیری Git و GitHub IS مورد نیاز است
توضضیGithubحات:
(دوره بهینه شده است و اکنون شامل سخنرانی های Git و GitHub Premium نیز می شود)
خوب شما می خواهید سیستم های کنترل نسخه را یاد بگیرید.
شاید Git، GitHub (یا شاید هر دو Git GitHub)، GitLab یا حتی Bit Buckets مورد نظر شما باشد. واقعا مهم نیست
اجازه دهید تمام اصولی را که برای شروع هر چه سریعتر نیاز دارید به شما آموزش دهم.
من می دانم که وقت شما گرانبها است و شاید شما در شرف راه اندازی یک شغل جدید در شرکت رویایی خود هستید یا شاید لازم باشد فوراً روی پروژه های خود کار کنید – پس بیایید زمان را تلف نکنیم!
دوره Git و GitHub Masterclass ما زمان زیادی را برای جستجوی گوگل و تلاش برای اتصال نقاط صرفه جویی می کند.
چه بخواهید مهارت های توسعه خود را بهبود ببخشید، چه برنامه نویس بهتری شوید یا حتی شانس خود را برای به دست آوردن شغل رویایی خود افزایش دهید.
شما جای درست آمده اید.
نام من Vlad است و من در مورد دوره نهایی سیستم های کنترل نسخه (Git & GitHub) صحبت می کنم که در آن شما می خواهید اصول اولیه Git، گردش کار آن، GitHub چیست، و نحوه اتصال Git و GitHub را بیاموزید. .
بنابراین، اگر از Python، C#، C++ استفاده کردهاید، یا شاید یک توسعهدهنده وب هستید که از جاوا اسکریپت، HTML و CSS استفاده میکنید – چیزی که میتوانم به شما بگویم این است – این دوره قطعا برای شما مناسب است!
فصل 1 – مقدمه ای بر سیستم های کنترل نسخه (عمومی – بدون Git / GitHub)
- 1. مشکلات رایجی که توسعه دهندگان با آن روبرو هستند (دو سناریو اصلی – بدون git، بدون کنترل نسخه، بدون همکاری)
- 2. VCS به طور کلی چیست (*و همچنین Git، Git Hub، و حتی GitLab به طور خاص چیست)؟
فصل 2 – آموزش ملزومات Git
- 1. Git – دانلود و نصب (شامل “نسخه git”، “git help”، “git help <command>”)
- 2. پیکربندی اطلاعات اولیه git (نام + ایمیل).
- 3. ایجاد First Git Project (ایجاد دایرکتوری پروژه، “git init”، “git status”، صحبت در مورد دایرکتوری “.git”.
- 4. گردش کار اولیه Git (ایجاد فایل جدید “hello_world”، “ردیابی شده در مقابل ردیابی نشده”، “3 مرحله”، “git add”، “git commit”، “git log”).
- 5. گردش کار پایه Git – تمرین اضافی (کار با فایل های اضافی در پروژه، اصلاح فایل ها، “git add .”.
- 6. بررسی تغییرات (تفاوت “دایرکتوری کاری” در مقابل “آخرین تعهد”، “git diff”).
- 7. حذف یک فایل از مخزن git (“git ls-files”، “git rm <file>”، “git rm <file1> <file2>…، “git rm -r <dir>”).
فصل 3 – مراحل اول با GitHub
- 1. چرا به یک سیستم کنترل نسخه از راه دور (به طور کلی) و GitHub (به طور خاص) نیاز داریم؟
- 2. اهمیت همکاری.
- 3. گیت هاب چیست و گیت هاب چه ربطی به گیت دارد؟ انتخاب RVCS!
فصل 4 – شروع کار با GitHub
- 1. ایجاد یک حساب GitHub.
- 2. پیکربندی Remote GitHub Repository با Git.
فصل 5 – GitHub (دستورها و عملکردها)
- 1. Local Repository را به GitHub فشار دهید.
- 2. ایجاد یک مخزن جدید در GitHub.
- 3. Clone، fork و Pull – عملکردهای GitHub.
- 4. خام، سرزنش، و تاریخچه – چه کسی باید GitHub را مقصر بداند :D.
- 5. تماشا کنید و ستاره کنید.
- 6. مسائل و برچسب های GitHub.
- 7. “.gitignore” – در Git و GitHub.
- 8. Git GitHub: Branch & Merge.
- 9. حل تعارض با استفاده از Git و GitHub.
فصل 6 – کنترل نسخه محتوای ممتاز: تجسم، جریان و دستورات
- 1. مقدمه ای بر تجسم گسترده مکانیسم Git
- 2. نمودار گردش کار محلی Git
- 3. فایل های ردیابی نشده در Git
- 4. ردیابی فایل های جدید در Git
- 5. مرحله بندی فایل های اصلاح شده
- 6. دو حالت بعد از مرحله بندی
- 7. انجام تغییرات – به عنوان بخشی از گردش کار Git
- 8. پرش از منطقه صحنه
فصل 7 – انشعاب – مقدمه کامل ادغام
- 1. انشعاب – سناریوهای زندگی واقعی [مقدمه ای برای ادغام]!
فصل 8 – ادغام – فرآیند، مراحل و تکنیک های ادغام
- 1. ادغام – تکنیک سریع به جلو (+ مثال Git)
- 2. Merge – Recursive Merging 3-Way Merge
فصل 9 – حل تعارض
- 1. تضاد ادغام – مقدمه کلی
- 2. حل تضاد ادغام – بخش اصلی و استفاده (حل تضادها در Git)
فصل 10 – GitLab (سیستم کنترل نسخه توزیع شده از راه دور) – مقدمه
- 1. ایجاد حساب GitLab
- 2. پروژه “MyFirstVehicle” را در GitLab ایجاد کنید (git از راه دور)
فصل 11 – GitLab (شروع به کار)
- 1. SSH – پیکربندی و کلون
- 2. یک فایل جدید ایجاد کنید و آن را به مخزن git راه دور در GitLab فشار دهید
- 3. GitLab – ایجاد شاخه های جدید
- 4. GitLab – درخواست های ادغام
فصل 12 – SVN (SubVersion) – سیستم کنترل نسخه متمرکز
- 1. SVN – مقدمه
- 2. گردش کار SVN
- 3. SVN VS Git
- 4. آماده سازی نصب
فصل 13 -Tortoise SVN – شروع به کار
- 1. Tortoise SVN – دانلود و نصب کنید
- 2. Tortoise SVN – ایجاد یک مخزن جدید
- 3. Tortoise SVN – Hands On
- 4. SVN – تفاوت فایل
- 5. SVN – شعب
دوره یادگیری سرعتی Git و Github برای چه کسانی است:
- دانش آموزان آکادمی که می خواهند Git و GitHub VCS را یاد بگیرند
- فارغ التحصیل علوم کامپیوتر، مهندسی کامپیوتر، مهندسی الکترونیک (که Git را در کالج رد کرد)
- برنامه نویسان و توسعه دهندگانی که می خواهند مهارت های خود را بهبود بخشند
- توسعه دهندگان پایتون برای توسعه برنامه های کاربردی جالب با استفاده از Git
- توسعه دهندگان جاوا اسکریپت
- توسعه دهندگان وب – که می خواهند پروژه های خود را در Git GitHub ذخیره کنند
- توسعه دهندگان C/C++/C#
- هر کسی که میخواهد اصول نسخه کنترل به طور کلی و Git و Github را به طور خاص بداند!
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید