آموزش مقدماتی گیت (Git) برای DevOps - آخرین آپدیت

دانلود Git Basics for DevOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: گیت (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 GitLog

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

  • ادغام شاخه‌ها در گیت Git Merging branches

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

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

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

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

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

  • دستورات Fetch و Pull Fetching and Pulling

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

  • مفهوم Fork Fork

نمایش نظرات

آموزش مقدماتی گیت (Git) برای DevOps
جزییات دوره
5h 11m
16
(آخرین آپدیت)
5,307
5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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