آموزش گیت (Git) برای مبتدیان همراه با آزمایشگاه‌های عملی - آخرین آپدیت

دانلود Git for beginners with Hands-on Labs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: گیت (GIT) چیست؟ مهم‌ترین ابزاری که امروزه تیم‌های توسعه (Developers) و عملیات (Operations) باید به طور یکسان بلد باشند چیست؟ گیت! گیت یک سیستم کنترل نسخه توزیع شده است که به توسعه‌دهندگان و تیم‌های عملیاتی اجازه می‌دهد با یکدیگر همکاری کرده و تغییرات اعمال شده در یک پروژه را ردیابی کنند. گیت به عنوان یک ابزار DevOps، همکاری تیمی و چرخه‌های انتشار سریع‌تر را تسهیل می‌کند. هر کسی که قصد دارد مسیر شغلی خود را در DevOps آغاز کند یا سطح مهارت‌های خود را ارتقا دهد، باید از مفاهیم پایه شروع کند و گیت بنیادی‌ترین نیاز در این مسیر است. چرا باید از گیت استفاده کنید؟ بسیاری از محبوب‌ترین پروژه‌های متن‌باز امروزی در گیت‌هاب (Github) توسعه یافته‌اند؛ پروژه‌هایی مانند Kubernetes، Ansible، TensorFlow، Rust، Node.js، Go، Terraform و Helm Charts از میان میلیون‌ها مخزن موجود، در صدر لیست هستند. اگر می‌خواهید این پروژه‌ها را یاد بگیرید و در آن‌ها مشارکت کنید، درک گیت ضروری است و دوره آموزشی گیت برای مبتدیان ما برای کمک به شما طراحی شده است! این دوره یک آموزش سطح مقدماتی گیت است که با ساختاری منظم شامل جلسات تئوری و آزمایشگاه‌های عملی (Labs) برای افرادی که کاملاً در شروع راه هستند، تدوین شده است. مدیران سیستم، توسعه‌دهندگان یا مهندسان IT بدون تجربه قبلی می‌توانند برای کسب دانش پایه گیت از این دوره استفاده کنند. در دوره گیت برای مبتدیان چه خواهید آموخت؟ در این دوره یاد می‌گیرید که چگونه گیت را راه‌اندازی کنید، چگونه در کارهای روزمره از آن استفاده نمایید و درک عمیق‌تری از ساختار داخلی گیت به دست آورید. این دوره شامل ۱۹ بخش است که شما را با قابلیت‌های گیت آشنا می‌کند. ما مباحثی چون مخازن محلی (Local) و راه دور (Remote)، افزودن کنترل نسخه به پروژه با استفاده از شاخه‌ها (Branches) و دستورات کاربردی برای مدیریت قدرتمندتر شاخه‌ها مانند Fetching، Pulling، Rebasing و Cherry-picking را پوشش خواهیم داد. علاوه بر دستورات رایج، ما ساختار داخلی گیت و نحوه عملکرد واقعی آن را بررسی می‌کنیم. این دوره پروژه-محور است، بنابراین شما به عنوان بخشی از یک تیم فعالیت خواهید کرد و یاد می‌گیرید چگونه کارهای خود را با سایر اعضای تیم به اشتراک بگذارید. آزمایشگاه‌های عملی تعبیه شده در دوره تضمین می‌کند که بلافاصله پس از یادگیری هر مفهوم، تمرین کافی داشته باشید. ما خروجی‌های شما را تست کرده تا از صحت اجرای آن‌ها مطمئن شویم و بازخوردهای لازم را ارائه دهیم. پیش‌نیازها: ۱. آشنایی ابتدایی با خط فرمان لینوکس (Linux Command Line) ۲. هیچ دانش برنامه‌نویسی یا کدنویسی مورد نیاز نیست گیت موضوع پیچیده‌ای است، به ویژه برای مبتدیان. ما مفاهیم پیچیده را با استفاده از موارد زیر ساده می‌کنیم: ۱. بصری‌سازی (Visualizations) ۲. انیمیشن‌ها ۳. مثال‌های واقعی از پروژه‌ها ۴. استعاره‌های ساده ۵. دموهای عملی ۶. بدون ارائه‌های خسته‌کننده! یادگیری عملی (Hands-On) بهترین راه یادگیری، یادگیری از طریق انجام دادن است. ویژگی‌های آزمایشگاه‌های ما: ۱. مستقیماً در مرورگر شما باز می‌شوند و نیازی به نصب هیچ نرم‌افزاری نیست. ۲. برای یادگیری مفاهیم هر جلسه به طور پیش‌فرض پیکربندی شده‌اند. ۳. صحت عملکرد شما را اعتبارسنجی می‌کنند. ۴. بازخوردهای فوری به شما ارائه می‌دهند.

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

مقدمه‌ای بر گیت Git Introduction

  • معرفی دوره گیت GIT Course Introduction

  • آشنایی با گیت GIT Introduction

  • مخازن محلی و راه دور Local and Remote Repositories

  • نصب گیت Install GIT

  • راه‌اندازی یک مخزن گیت Intialize a GIT Repository

  • دمو: ایجاد مخزن گیت Demo: Initialize a GIT Repository

  • بررسی تاریخچه (Git Log) GIT Log

شاخه‌های گیت (Branches) GIT Branches

  • شاخه‌های گیت Git Branches

  • ادغام شاخه‌ها (Merging) GIT Merging branches

مخازن راه دور گیت Git Remote Repositories

  • ایجاد مخازن راه دور Initialize Remote Repositories

  • ارسال کد به مخازن راه دور (Push) Pushing to remote repositories

  • کپی کردن مخازن راه دور (Clone) Cloning remote repositories

  • درخواست‌های ادغام (Pull Requests) Pull Requests

  • دریافت تغییرات (Fetching و Pulling) Fetching and Pulling

  • حل تداخلات ادغام (Merge Conflicts) GIT - Merge Conflicts

  • کپی کردن پروژه (Fork) Fork

تغییر پایه در گیت (Rebasing) Git Rebasing

  • تغییر پایه (Rebasing) Rebasing

  • تغییر پایه تعاملی Interactive Rebasing

  • انتخاب گزینشی (Cherry Picking) Cherry Picking

بازگشت و بازنشانی در گیت (Reset & Revert) Git Reset Revert

  • بازنشانی و بازگشت (Resetting & Reverting) Resetting and Reverting

  • ذخیره موقت (Stashing) Stashing

  • بررسی تاریخچه ارجاعات (Reflog) Reflog

  • درک عمیق گیت Understanding GIT

  • جمع‌بندی و نتیجه‌گیری Conclusion

نمایش نظرات

آموزش گیت (Git) برای مبتدیان همراه با آزمایشگاه‌های عملی
جزییات دوره
6h 35m
24
(آخرین آپدیت)
3,332
4.7 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده