آموزش ویژگی‌های پیشرفته گیت و گیت‌هاب (Advanced Git and GitHub) - آخرین آپدیت

دانلود Advanced Git and GitHub Features

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره عملی که برای توسعه‌دهندگانی طراحی شده است که می‌خواهند گردش کار خود را بهینه کرده و همکاری‌های تیمی را موثرتر کنند، مهارت‌های گیت و گیت‌هاب خود را به سطح پیشرفته برسانید. در ۱۰ ماژول متمرکز، شما فراتر از مبانی رفته و بر تکنیک‌های پیشرفته کنترل نسخه و قابلیت‌های گیت‌هاب که برای پروژه‌های توسعه حرفه‌ای ضروری هستند، مسلط خواهید شد. شما با بازنویسی تاریخچه کامیت‌ها (Commit History) و ری‌بیس (Rebase) شروع می‌کنید و یاد می‌گیرید چگونه کامیت‌ها را اصلاح کنید، تداخل‌ها (Conflicts) را برطرف نمایید و تاریخچه مخزن را برای یک همکاری تمیز و حرفه‌ای پالایش کنید. سپس ابزارهای خود را با Git Tags، Stash و سایر عملیات پیشرفته که بهره‌وری را در پروژه‌های واقعی افزایش می‌دهند، گسترش خواهید داد. در ادامه، این دوره ویژگی‌های همکاری در گیت‌هاب، از Pull Requestها و Markdown اختصاصی تا مدیریت Issues و Projects را بررسی می‌کند. همچنین تجربه عملی در کار با GitHub API برای مدیریت یکپارچه پروژه و نسخه‌بندی کسب خواهید کرد. در نهایت، بر GitHub Templates و GitHub Pages مسلط می‌شوید و یاد می‌گیرید چگونه وب‌سایت‌ها را مستقیماً از مخازن پیکربندی کرده و جریان‌های مشارکت ثابت ایجاد کنید. نکات، ترفندها و شخصی‌سازی‌های ترمینال به شما کمک می‌کند تا Git Bash را بهینه کرده و بهره‌وری خود را افزایش دهید. در پایان این دوره ۱۰ قسمتی، شما موارد زیر را به دست خواهید آورد: - تسلط بر عملیات پیشرفته گیت شامل Rebasing، بازنویسی تاریخچه و Tagging. - یادگیری استفاده از Pull Requests، Issues، Projects و API گیت‌هاب برای همکاری تیمی. - ساخت و شخصی‌سازی سایت‌های GitHub Pages مستقیماً از مخازن. - توسعه ترفندها و گردش کارهایی برای افزایش بهره‌وری گیت و گیت‌هاب در محیط‌های حرفه‌ای. این دوره برای توسعه‌دهندگان و مهندسان نرم‌افزاری طراحی شده است که با مفاهیم پایه گیت و گیت‌هاب آشنا هستند و آماده ارتقای تخصص خود می‌باشند. اگر می‌خواهید مهارت‌های کنترل نسخه خود را اصلاح کرده و به شکل موثرتری با تیم‌ها کار کنید، این دوره ابزارهای لازم برای برتری را در اختیار شما قرار می‌دهد. این دوره دارای Coursera Coach است؛ همراه یادگیری تعاملی شما که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت، درک خود را عمیق‌تر کنید.

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

بازنویسی تاریخچه کامیت در گیت Commit History Rewriting in Git

  • اصلاح کامیت‌های گیت (کارگاه) Amending Git Commits (Lab)

  • آشنایی با Git Rebase (کارگاه) Git Rebase Introduction (Lab)

  • تنظیمات پیاده‌سازی Git Rebase (کارگاه) Git Rebase Implementation Setup (Lab)

  • پیاده‌سازی Git Rebase (کارگاه) Git Rebase Implementation (Lab)

  • رفع تداخل در Git Rebase (کارگاه) Resolving Git Rebase Conflict (Lab)

  • آشنایی با Git Fetch (کارگاه) An Introduction to Git Fetch (Lab)

  • استفاده از Git Pull با Rebase - بخش اول (کارگاه) Git Pull with Rebase - Part 1 (Lab)

  • استفاده از Git Pull با Rebase - بخش دوم (کارگاه) Git Pull with Rebase - Part 2 (Lab)

  • لاگ‌های مرجع گیت (Reflog) - بخش اول (کارگاه) Git Reference Logs (Reflog) - Part 1 (Lab)

  • Git Reflog - بخش دوم (کارگاه) Git Reflog - Part 2 (Lab)

تگ‌گذاری در گیت (Git Tagging) Git Tagging

  • تگ‌گذاری: تگ‌های سبک و توصیفی (کارگاه) Git Tagging: Lightweight and Annotated (Lab)

  • تگ‌گذاری: تشخیص نوع تگ (کارگاه) Git Tagging: Determining Tag Type (Lab)

  • تگ‌گذاری: جستجوی تگ‌ها (کارگاه) Git Tagging: Tag Search (Lab)

  • تگ‌گذاری: مقایسه، بروزرسانی و حذف تگ‌ها (کارگاه) Git Tagging: Compare, Update, Delete Tags (Lab)

  • تگ‌گذاری: پوش کردن و اشتراک‌گذاری تمام تگ‌ها (کارگاه) Git Tagging: Pushing and Sharing all Tags (Lab)

  • تگ‌گذاری: حذف تگ‌های پوش شده (کارگاه) Git Tagging: Deleting Pushed Tags (Lab)

  • تگ‌گذاری: پوش کردن و اشتراک‌گذاری فقط تگ‌های توصیفی (کارگاه) Git Tagging: Pushing and Sharing Annotated Tags Only (Lab)

  • تگ‌گذاری: پوش کردن تگ‌های توصیفی به صورت پیش‌فرض (کارگاه) Git Tagging: Pushing Annotated Tags by Default (Lab)

  • تگ‌گذاری: Checkout کردن تگ‌ها (کارگاه) Git Tagging: Checking out Tags (Lab)

پول ریکوئست‌های گیت‌هاب (Pull Requests) GitHub Pull Requests

  • معرفی Pull Request در گیت‌هاب Introducing Pull Request in GitHub

  • کار با Pull Request در گیت‌هاب (کارگاه) Playing with Pull Request in GitHub (Lab)

مجموعه ابزارهای گیت Git Toolset

  • آشنایی با Git Stash - بخش اول: ایجاد، ذخیره، لیست و نمایش (کارگاه) Git Stash Introduction - Part 1: Create, Save, List, and Show (Lab)

  • آشنایی با Git Stash - بخش دوم: اعمال، حذف، بازگردانی و پاکسازی (کارگاه) Git Stash Introduction - Part 2: Apply, Drop, Pop, and Clear (Lab)

  • Git Stash: ایجاد یک شاخه از روی Stash (کارگاه) Git Stash: Creating a Branch from a Stash (Lab)

  • Git Stash: روش‌های خلاقانه Stashing (کارگاه) Git Stash: Creative Stashing (Lab)

ویژگی‌های گیت‌هاب GitHub Features

  • معرفی GitHub Flavored Markdown (GFM) GitHub Flavored Markdown (GFM) - An Introduction

  • دموی سینتکس GFM - بخش اول GitHub Flavored Markdown Syntax Demo - Part 1

  • دموی سینتکس GFM - بخش دوم GitHub Flavored Markdown Syntax Demo - Part 2

  • دموی سینتکس GFM - بخش سوم GitHub Flavored Markdown Syntax Demo - Part 3

  • ویکی گیت‌هاب (GitHub Wiki) - بخش اول GitHub Wiki - Part 1

  • ویکی گیت‌هاب (GitHub Wiki) - بخش دوم GitHub Wiki - Part 2

  • گیت‌های گیت‌هاب (GitHub Gists) - بخش اول GitHub Gists - Part 1

  • گیت‌های گیت‌هاب (GitHub Gists) - بخش دوم GitHub Gists - Part 2

  • ایجاد Issue در گیت‌هاب GitHub Issues - Creating an Issue

  • ویژگی‌های یک Issue در گیت‌هاب GitHub Issues - Features of an Issue

  • ارتباط بین Issue و Pull Request GitHub Issues - Issue and Pull Request

  • ارتباط بین Issue و DRAFT Pull Request GitHub Issues - Issue and DRAFT Pull Request

  • پروژه‌های گیت‌هاب - معرفی و ایجاد پروژه GitHub Projects – Introduction and Creating a Project

  • افزودن Issueها به پروژه در گیت‌هاب GitHub Projects - Adding Issues to Project

  • پر کردن داده‌ها و فیلدهای سفارشی در پروژه‌ها GitHub Projects - Populating Data and Custom Fields

  • نماهای ذخیره شده، فیلترها و نمودارها در پروژه‌ها GitHub Projects - Saved Views, Filtering, and Charts

قالب‌های گیت‌هاب (Templates) GitHub Templates

  • قالب‌های گیت‌هاب: ایجاد مخزن از روی یک قالب GitHub Templates - Creating a Repository from a Template Repository

  • قالب‌های گیت‌هاب: ایجاد Pull Request از روی قالب PR GitHub Templates - Creating a Pull Request from a PR Template

  • قالب‌های گیت‌هاب: ایجاد Issue از روی قالب Issue - بخش اول GitHub Templates - Creating an Issue from an Issue Template - Part 1

  • قالب‌های گیت‌هاب: ایجاد Issue از روی قالب Issue - بخش دوم GitHub Templates - Creating an Issue from an Issue Template - Part 2

گیت‌هاب پیجز (GitHub Pages) GitHub Pages

  • مقدمه: GitHub Pages چیست؟ Intro - What's GitHub Pages

  • ساخت یک وب‌سایت کوچک با GitHub Pages (سایت کاربر) Build a Tiny Website using GitHub Pages (User Site)

  • ساخت سایت پروژه و سایت سازمانی با GitHub Pages Build Project Site and Organization Site using GitHub Pages

  • نحوه پیکربندی دامنه سفارشی برای سایت کاربر در GitHub Pages How to Configure a Custom Domain for a User Site on GitHub Pages

  • نحوه پیکربندی زیردامنه (Subdomain) برای سایت کاربر در GitHub Pages How to Configure a Subdomain for a User Site on GitHub Pages

  • نحوه راه‌اندازی سایت پورتفولیو با استفاده از GitHub Pages How to Spin a Portfolio Site Using GitHub Pages

نکات و ترفندهای گیت Git Tips & Tricks

  • سوال دانشجویی ۱: آیا می‌توانیم نام مرجع مخزن Remote را تغییر دهیم؟ Student Question #1: Can We Rename the Remote Repository Reference?

  • سوال دانشجویی ۲: Git Squash چیست؟ Student Question #2: What is Git Squash?

  • سوال دانشجویی ۳: آیا می‌توانیم چندین Remote در گیت داشته باشیم؟ (کارگاه) Can we have multiple remotes in Git (LAB) Student Question #3: Can We Have Multiple Remotes in Git?

بهبود بهره‌وری و شخصی‌سازی Git Bash Making Git Bash Friendlier and Productive

  • شخصی‌سازی Prompt در Git Bash (کارگاه) Customizing Git Bash Prompt (Lab)

  • رنگی کردن Prompt در Git Bash (کارگاه) Coloring the Git Bash Prompt (Lab)

  • پلاگین گیت برای نمایش اطلاعات شاخه (کارگاه) Git Plug-in for Branch Information (Lab)

  • پلاگین گیت برای وضعیت دایرکتوری کاری در ویندوز (کارگاه) Git Plug-in for Working Directory Status Information in Windows (Lab)

  • پلاگین گیت برای وضعیت دایرکتوری کاری در لینوکس (کارگاه) Git Plug-in for Working Directory Status Information in Linux (Lab)

  • پلاگین گیت برای وضعیت دایرکتوری کاری در مک (کارگاه) Git Plug-in for Working Directory Status Information in Mac (Lab)

  • پلاگین گیت برای تکمیل خودکار دستورات (کارگاه) Git Plug-in for Command Autocompletion (Lab)

جمع‌بندی دوره گیت Let's Wrap Up this Git Course!

  • جمع‌بندی نهایی تخصص Conclusion to the Specialization

نمایش نظرات

آموزش ویژگی‌های پیشرفته گیت و گیت‌هاب (Advanced Git and GitHub)
جزییات دوره
16h 9m
62
(آخرین آپدیت)
796
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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