دوره آموزش GIT

توضیحات

شرح دوره GIT

دوره GIT: Version Control for Developers به آموزش اصول و تکنیک‌های استفاده از سیستم کنترل نسخه GIT می‌پردازد. GIT به‌عنوان یکی از قدرتمندترین و محبوب‌ترین ابزارهای کنترل نسخه، به توسعه‌دهندگان این امکان را می‌دهد که به‌طور مؤثر و کارآمد بر روی پروژه‌های نرم‌افزاری کار کنند و تغییرات را مدیریت کنند.

در این دوره، شما با مفاهیم پایه‌ای و پیشرفته GIT آشنا خواهید شد، از جمله نحوه ایجاد و مدیریت مخازن، انجام کامیت‌ها، استفاده از شاخه‌ها (branches) و ادغام (merge) تغییرات. همچنین، نحوه همکاری با سایر توسعه‌دهندگان و مدیریت پروژه‌های مشترک را با استفاده از پلتفرم‌هایی مانند GitHub و GitLab یاد خواهید گرفت.

 

پیش‌نیاز دوره GIT

  • آموزش اصول و مبانی برنامه نویسی

مخاطبین دوره GIT

  • سرپرستان سیستم
  • سرپرستان و مهندسان شبکه
  • مدیران فناوری اطلاعات
  • تیم ای توسعه
  • مالکان محصول
  • مدیران توسعه
  • مدیران تیم توسعه نرم‌افزار و….

سرفصل دوره فازسی گیت

  •  مقدمات گیت و نصب آن
  • اولین اینیت (init) و اولین کامیت
  •  بررسی تاریخچه کارها
  •  بررسی تغییرات انجام شده
  •  آشنایی با شاخه ها یا همان برنچ ها (Branch)
  •  کمی بیشتر در مورد برنچ ها
  •  آشنایی و استفاده از گیت هاب (GitHub)
  •  بررسی و حل کانفلیکت های (Conflict) ریموت
  •  تگ زدن برای شناسایی نسخه ها
  • امضا کردن تگ ها و کامیت ها
  • دیباگ کردن با کمک گیت
  •  آشنایی با گیت لب و مشارکت در پروژه ها

سرفصل انگلیسی گیت

1. What is Git and Gitlab؟
1.1 History of Git
1.2 Design Principles
1.3 Distributed Version Contro

2. Installing Git
2.1 Account Setup
2.2 Installing Sourcetree Git GUI

3. Git File Management
3.1 Common Git Commands
3.2 Configuring Git
3.3 Creating Repositories
3.4 Creating a Commit

4. Branching
4.1 Visualising Branches
4.2 Branch Naming Conventions
4.3 Creating a new Branch
4.4 Handling Merge Conflicts

5. Pull Requests
5.1 Creating a Merge Request
5.2 Accepting a Merge Request
5.3 Rejecting a Merge Request

6. Common Workflows
6.1 Centralised Flow
6.2 GitHub Flow
6.3 Git Flow
7. Advanced Topics

7.1 SVN Branching vs Git Branching
7.2 Inside a Local Repository
7.3 The reflog Time Machine
7.4 What is HEAD؟
7.5 Amending Commits

8. Do and Don’t
8.1 Checking in Binary Files
8.2 Rewriting history
8.3 Force Push
8.4 Commit Descriptions
8.5 Brain Overload

دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره شبکه  در قالب آموزش های شبکه به صورت آموزش آنلاین و حضوری با بهره‌گیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه می‌شود.

نظرات (45)

45 دیدگاه برای دوره آموزش GIT

  1. Erfan Golkar

    سلام و عرض ادب.
    ممنون بابت زحمات و دوره ی خوبتون. دوره ی بسیار مفید و کاملی بود.
    دوره رو به دوستانی که استفاده نکردن پیشنهاد میکنم.

    • مدیر فروشگاه زارعی

      سلام وقت بخیر.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده

  2. سارینا

    خیلی کاربری بود، خیلی ممنون از فن بیان فوق‌العادتون

    • مدیر فروشگاه زارعی

      ممنون از شما موفق باشید.

  3. صادق

    باسلام خدمت استاد گرامی، من همیشه گیت برام یه علامت سوال گنده بود، با اینکه دوره آموزش GIT شرکت کردم و ولی چون انگلیسیم قوی نبود حس می کردم بلد نیستم و اعتماد به نفسشو نداشتم. ولی این دوره خیلی عالی بود، ساده بیان کردن مطالب پیچیده و سخت، یادگیری خیلی ساده می کنه. ممنون

    • مدیر فروشگاه زارعی

      خوشحالیم که توانستیم رضایت شما دانشجوی عزیز را جلب کنیم.

  4. هادی

    سلام لطفا مشاغل مربوط به شبکه و برنامه نویسی را نام ببرید؟

    • مدیر فروشگاه زارعی

      مشاغل شبکه شامل مدیر شبکه، ادمین شبکه، پشتیبانی فنی، کارشناس DevOps و برنامه نویسی شامل برنامه نویسی کامپیوتر، توسعه دهنده وب، تحلیل‌گر برنامه و مدیر پایگاه داده می‌باشد.

  5. مهری

    سلام وقت بخیر، ممنون میشم یک توضیح مختصری در مورد شبکه و برنامه نویسی بفرمایید؟

    • مدیر فروشگاه زارعی

      سلام وقت بخیر، شبکه شامل شبکه‌های دیتا شامل نودهایی می‌باشند که کامپیوترها و دستگاه‌های دیجیتالی می‌توانند از طریق لینک‌ها و ارتباطات فیزیکی (سیمی و بی سیم)، پیام‌ها را بین گره‌ها جابه‌جا کنند و برنامه نویسی شامل فرآیند طراحی و ساخت یک برنامه رایانه‌ای اجرا پذیر برای به دست آوردن یک نتیجه رایانشی خاص، یا انجام یک عمل خاص می‌باشد.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *