توضیح
Git Complete
این دوره به گونهای طراحی شده است که رویکردی جامع به Git باشد، به این معنی که نیازی به دانش یا تجربه قبلی نیست، اما دانشآموزان در پایان با درک بسیار قوی و تجربه عملی از Git و مفاهیم کنترل منبع مرتبط ظاهر خواهند شد.
سازمان دوره
این دوره به چهار جزء اصلی تقسیم می شود:
مقدمه و راه اندازی
آموزش کنترل منبع Git
همه چیز درباره GitHub
پاداشها
هر یک از مؤلفههای فوق چندین بخش در این دوره را شامل میشود.
جدید! شرحهای بسته در طول دوره!
مقدمه از این دوره خوشامد میگوید که شامل نکات مفیدی برای استفاده حداکثری از گذراندن دوره و نحوه طراحی دوره است. پس از آن، مفاهیم اصلی، پیش از فرو رفتن مستقیم در Git، برخی از نظریههای انتقادی را بررسی میکنند.
بعد از معرفی و مفاهیم اصلی، اولین کاری که انجام میدهیم نصب سریع برای Windows و Mac است. بخش Bonus یک فرآیند جامع تر و گام به گام برای کسانی که آن را ترجیح می دهند دارد.
معرفی و نمای کلی دوره مقدمه ای بر این دوره و سیستم کنترل منبع Git ارائه می دهد و زمینه را برای بقیه دوره تنظیم می کند.
بعد از معرفی، اولین کاری که انجام میدهیم، نصب Git برای Windows و Mac است.
شروع سریع معرفی بسیار سریع (۱۵ دقیقه) عملی به Git. ما با ثبت نام در GitHub، ایجاد یک مخزن در آنجا، ایجاد یک کپی محلی (کلون)، تغییرات محلی (افزودن/تعهد) و سپس به روز رسانی GitHub با تغییرات ما (فشار) شروع می کنیم.
در دستورات اولیه، تمام دستورات پایه مورد نیاز برای شروع یک پروژه جدید مدیریت شده توسط Git (یا فعال کردن Git برای یک پروژه موجود) را از طریق انجام تعهدات، از جمله عملیات رایج فایل مانند جابجایی و حذف فایلها، مرور میکنیم. ما همچنین نحوه حذف فایلهای اشتباه از ارتکاب تصادفی و نحوه بازبینی تاریخچه مخزن را توضیح میدهیم.
با یک پایه قوی، راههایی را برای مقایسه در Git، از جمله همه حالتهای محلی مختلف، بین commitها و بین مخازن محلی و راه دور بررسی میکنیم.
ما به انشعاب و ادغام در Git توجه زیادی میکنیم. ما با "مسیر شاد" ساده شروع می کنیم و در مورد ادغام های "Fast-Forward" و نحوه کنترل آنها می آموزیم. ادغامهای «اتوماتیک» رایج را طی میکنیم. در نهایت، ما عمداً مشکل ایجاد میکنیم تا بتوانیم با ابزار ادغام بصری خود، ادغامهای متضاد را حل کنیم.
با یک پایه قوی در شاخهبندی و ادغام، سپس موضوع پیچیدهتری را پوشش خواهیم داد، Rebasing. در آن بخش، چندین مثال از rebasing، از جمله نحوه حل تعارض rebase را پوشش میدهیم.
در بخش ذخیرهسازی، کارهای در حال انجام خود را در حین رسیدگی به مسائل مبرمتر ذخیره میکنیم، سپس از جایی که پس از آن کار را متوقف کردیم، ادامه میدهیم.
جدید: در بخش برچسبگذاری، نقاط عطف یا نسخههای مهم را در پروژه خود علامتگذاری میکنیم. همچنین بعداً از آن برچسب ها برای مقایسه تفاوت بین نقاط عطف مهم استفاده می کنیم. ما همچنین نحوه استفاده از برچسب ها در GitHub را بررسی می کنیم.
همه ابزارها دارای بخشهای نصب و پیکربندی هستند تا اطمینان حاصل شود که هیچکس عقب نمیماند.
ویژگی های دوره
ارائهها آموزش صوتی/تصویری ایدههای مفهومی را ارائه میدهند. از آنجایی که تعداد کمی از ارائه های اسلاید افزاری را دوست دارند، ارائه اسلایدها به حداقل ممکن می رسد.
چندین ضمیمه و سخنرانیهای سند در طول دوره اطلاعات تکمیلی، تصاویر، یا سایر مطالب مرجع را ارائه میدهند.
حرکت به جلو
این دوره به صورت دورهای گسترش مییابد تا موضوعات بیشتر، مواد پشتیبانی و محتوای جایزه را شامل شود! برخی از محتوا ممکن است در پاسخ مستقیم به بازخورد یا بحث های دانش آموز باشد -- بنابراین با ویژگی بحث های دوره درگیر شوید!
دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.
نمایش نظرات