Git را با انجام دادن بیاموزید
این دوره طراحی شده است تا دانش آموزان را در اسرع وقت با Git و Github کار کنند. در پایان دوره، دانش آموزان تجربه عملی کار با Git و Github را خواهند داشت و می توانند از Version Control در هر پروژه ای استفاده کنند.
اصول دوره
یادگیری از طریق انجام -- ما معتقدیم که بهترین راه برای یادگیری انجام دادن است. به همین دلیل است که همه ویدیوهای اصلی به گونه ای طراحی شده اند که بتوانید مفاهیم آموزش داده شده در ویدیو را با تایپ کردن واقعی دنبال کنید و تقویت کنید.
قانون 20/80 -- در بیشتر فناوری ها، 20 درصد دانش در مورد فناوری لازم است تا بتوانید 80 درصد از کارهایی را که باید با آن فناوری انجام دهید، انجام دهید. بنابراین مهم است که با یادگیری آن 20 درصد حیاتی شروع کنید که به شما امکان می دهد سریع با این فناوری کار کنید. ما همچنان معتقدیم که شما باید بقیه را نیز بیاموزید، بنابراین ما آن مطالب را در بخش موضوعات پیشرفته قرار داده ایم و همچنان به آن اضافه می کنیم.
من انجام میدهم، انجام میدهم، شما انجام میدهید -- ما معتقدیم که بهترین راه برای یادگیری یک فناوری جدید این است که ابتدا نحوه استفاده از آن را مشاهده کنید، سپس همراه با کسی کدنویسی کنید و در نهایت خودتان از فناوری استفاده کنید. به همین دلیل است که ما ویدیوهای خود را همراه با تکالیف در طول دوره داریم که به شما امکان می دهد آنچه را که از دنبال کردن آموخته اید تقویت کنید.
ساختار دوره
این دوره به دو بخش اصلی تقسیم میشود: شایستگیهای اصلی و موضوعات پیشرفته.
در چارچوب شایستگیهای اصلی، ابتدا به استفاده از ترمینال برای دانشآموزانی میپردازیم که مطلقاً هیچ تجربهای با ترمینال ندارند (این بخش میتواند به راحتی توسط کسانی که از قبل در تعامل با ترمینال احساس راحتی میکنند، نادیده گرفته شود). ما به دانش آموزان آموزش می دهیم که چگونه ساختار پوشه خود را پیمایش کنند و فایل ها و پوشه ها را ایجاد کنند. سپس مستقیماً وارد Git میشویم و به دانشآموزان آموزش میدهیم که چگونه مخازن ایجاد کنند و تغییرات را انجام دهند. سپس به دانشآموزان آموزش میدهیم که چگونه با بازنشانی و برگرداندن قبل از رفتن به شاخهبندی و ادغام، «به گذشته برگردند». پس از آموزش اصول اولیه Git، در Github اضافه می کنیم تا به دانش آموزان نشان دهیم که چگونه با یک مخزن راه دور تعامل داشته باشند و سپس گردش کار مناسب برای همکاری با استفاده از یک مخزن راه دور را بررسی می کنیم.
پس از گذراندن شایستگیهای اصلی، احساس میکنیم که دانشآموز پایه محکمی برای استفاده از Git با همکاران در 80٪ از کارهایی که ممکن است نیاز به انجام آنها داشته باشد، خواهد داشت.
در بخش موضوعات پیشرفته، به صورت دورهای مطالبی را در مورد برخی از جنبههای پیشرفتهتر git از جمله Rebasing، Stashing، سناریوهای ادغام پیشرفته و غیره اضافه میکنیم تا مطمئن شویم دانشآموزان همیشه مکانی برای یادگیری مفاهیم پیشرفته دارند که ممکن است آنها هم نبینند. اغلب اما هنوز باید بدانید.
در دوره ثبت نام کنید و امروز Git را یاد بگیرید!
بوت کمپ توسعه وب
نمایش نظرات