آموزش گیت در یک هفته

آموزش گیت در یک هفته

اگر از Git به صورت استاندارد استفاده کنید، دید شما نسبت به برنامه نویسی تغییر خواهد کرد در این دوره قصد داریم به آموزش گیت بصورت کامل بپردازیم.

تریلر دوره

توضیحات کامل دوره

توضیحات "آموزش گیت در یک هفته" : اگر از Git به صورت استاندارد استفاده کنید، دید شما نسبت به برنامه نویسی تغییر خواهد کرد در این دوره قصد داریم به آموزش گیت بصورت کامل بپرداز...

توضیحات "آموزش گیت در یک هفته" :

اگر از Git به صورت استاندارد استفاده کنید، دید شما نسبت به برنامه نویسی تغییر خواهد کرد در این دوره قصد داریم به آموزش گیت بصورت کامل بپردازیم.

من برنامه نویسم و تا حالا هم از گیت استفاده نکردم، ولی مشکل آن چنانی هم ندارم!

" یک جمله فقط برای این دسته از دوستان میگم: اگر گیت بلد نیستی پس هنوز یک برنامه نویس آماتور (Junior) هستی و خیلی چیزها را نمیدونی"

استفاده از نرم افزارهای موثر در حوزه توسعه استارت آپ و وب سایت و اپلیکیشین بسیار برای مدیریت و کنترل اپلیکیشین شما چالش برانگیز می باشد، اما پرداختن به آن ها با گیت بسیار آسان است. باور کنید اگر از Git به صورت استاندارد استفاده کنید، دید شما نسبت به برنامه نویسی کاملا تغییر خواهد کرد و تازه میفهمید که برنامه نویسی بدون گیت چقدر مشکل و سخت است. اگر برنامه نویس هستید و هنوز با گیت آشنا نشده اید باید بگویم هنوز مسیر درست را در این حوزه پیدا نکرده اید، یادگیری گیت از آموزش های تخصصی شما هم مهمتر، چرا که سرعت پیاده سازی های شما را چند برابر می کند و در عین حال هم می توانید اگر مایل بودید بخشی از پروژه را به دوستان و همکارانتان بدهید. طبق تجربه ای که خودم داشتم و دیر گیت را یاد گرفتم، تازه میفهمم که چرا همه برنامه نویس ها اصرار دارند که شما گیت را یاد بگیرید، چون واقعا الان یک وب سایت یا اپلیکیشینی که من در حدود 20 الی 25 روز در حال توسعه و دولوپ آن بودم الان ظرف مدت یک هفته آن را به اتمام می رسانم با همون پول ولی در زمان بسیار پایین تر . حالا 2 هفته هم اضافه وقت برایم می ماند که می توانم پروژه های دیگری بگیرم یا آموزش های دیگری را یاد بگیرم.حالا شما بگید، برنامه نویسی با گیت بهتره، یا بدون گیت؟

و اما git چیست اصلا؟ بیایم یکم باهاش آشنا بشیم

گیت در واقع یک سیستم کنترلی و مدیریتی در هنگام ساخت وب سایت یا اپلیکیشن است و تغییراتی که در فایل ها اعمال می کنید را ردیابی می کند و با این کار تاریخچه ای از تغییرات اعمال شده در اختیار دارید و هر زمان که بخواهید به نسخه موردنظر برمی گردید. با استفاده از آن همکاری و کار تیمی هم ساده تر می شود و می توانید تغییراتی که توسط چند نفر به وجود آمده را با هم ادغام کنید و بصورت یکپارچه اعمال کنید.

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

مخزن های گیت

حالا که می دانید git چیست و با مقدمات آن آشنا شدید، باید به یکی از مهم ترین موضوعات در این زمینه بپردازیم که مخزن نامیده می شود. مخزن یا Repository، همان انبار خودمان، سختش نکنیم. شامل فایل تمامی پروژه ها و بازنگری هایی است که انجام داده اید. برای مثال می توانید یک فایل ساده مانند فولدر ریشه root از یک وب سایت را در آن قرار دهید، سپس مخزن یک زیرفولدر با پسوند git. می سازد که شامل تمامی متادیتاهای آن سایت است. آن ها به عبارت دیگر نوعی ساختمان داده است که شامل دیتا (همون داده های شما) و ساختار دایرکتوری یا فایل است.

تفاوت گیت، گیت هاب و گیت لب؟ یعنی همه ایناها را باید یاد بگیرم؟!

رسیدیم به بخش گمراه کننده آموزش، آیا اینایی که تو فضای مجازی و بستر اینترنت میگن که گیت لب و گیت هاب و گیت را یاد بگیرید پس اینا چین؟ چندتا را باید یاد بگیریم؟ در واقع این دوستان و یا مقاله های این چنینی یادشون رفته که بگن که آقا، اگه یکی از این 3 تا را یاد بگیری بقیه را هم یاد گرفتی! همه فکر می کنند باید هر 3 تا را یاد بگیرند، نه دوستان اصلا این طور نیست شما اگه گیت را در این آموزش یاد بگیرید یعنی دوتای دیگر را هم یاد گرفتید که من در این آموزش به تفاوت های این 3 تا هم پرداختم که شما کاملا آشنا بشید. میشه گفت تنها تفاوت قابل ذکری که وجود دارد در امکاناتی است که هر کدام به شما می دهند به همین سادگی.

در مورد آموزش هم باید گفت انقدر ساده و با مثال های کاربردی آموزش دادم مطمئنم در عرض یک هفته یک حرفه ای در این عرصه خواهید شد. دوستان یادتون نره که با کامنت ها و نظراتتون در زیر این آموزش از ما حمایت کنید.

آنچه درآموزش گیت در یک هفته بیان خواهید شد:

• نحوه نصب گیت
• کانفیگ و پیکربندی گیت در محیط توسعه خود
• دستور Stage UnuStage در Git
• بررسی ساختار کد های Git
• مبحث Branch و کاربرد آن در Git
• log چیست؟ چه کاربردی در Git دارد؟
• کاربرد Git Stash در روند کد زدن با Git در محیط توسعه
• بررسی دستور پر کاربرد Merge و اهمیت آن
• کنترل فایل های پروژه در Git با دستور GitIgnore
• نحوه به کار گیری Git Diff در پروژه
•  ساخت اکانت برای Git Hub و آشنایی با ابزار محیط آن
• ساخت Repository  برای گیت هاب
• انتقال فایل های محیط توسعه به Git Hub
• آپلود فایل ها از Git Hub بر روی محیط توسعه در دسکتاپ 
• نحوه ساخت فایل README
• آشنایی با Tags ها در بستر GitHub
• مهمترین دستورات پر کاربرد Git و بررسی آن ها 

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

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

  • چگونه گیت را نصب کنم؟
    رایگان ۰۰:۰۸:۳۱
  • چگونه Git را در محیط توسعه خود پیکر بندی و کانفیگ کنیم؟
    رایگان ۰۰:۰۸:۵۱
  • آشنایی با دستور مهم و پر کاربرد Commit ها
    رایگان ۰۰:۱۴:۰۱
  • دستور جالب Stage UnuStage در Git
    رایگان ۰۰:۰۹:۴۴
  • ّبررسی ساختار کد های Git
    ۰۰:۲۱:۴۴
  • مبحث Branch و کاربرد آن در Git - بخش اول
    ۰۰:۱۷:۰۱
  • مبحث Branch و کاربرد آن در Git - بخش دوم
    ۰۰:۱۳:۳۰
  • log چیست؟ چه کاربردی در Git دارد؟
    ۰۰:۲۱:۱۵
  • کاربرد Git Stash در روند کد زدن با Git در محیط توسعه - بخش اول
    ۰۰:۱۸:۰۰
  • کاربرد Git Stash در روند کد زدن با Git در محیط توسعه - بخش دوم
    ۰۰:۲۷:۴۷
  • دستور پر کاربرد Merge و اهمیت آن
    ۰۰:۱۰:۱۳
  • کنترل فایل های پروژه در Git با دستور GitIgnore
    ۰۰:۱۹:۴۸
  • Git Diff و نحوه به کار گیری آن در پروژه
    ۰۰:۱۳:۲۶
  • بخش جذاب Git Extention ها در Git
    ۰۰:۱۰:۵۲
  • نحوه ساخت اکانت برای Git Hub و آشنایی با Tools های محیط آن
    ۰۰:۱۱:۲۹
  • چگونه یک Repository برای محیط Git Hub بسازیم؟
    ۰۰:۱۷:۵۹
  • روند انتقال فایل های محیط توسعه بر روی بستر Git Hub
    ۰۰:۱۵:۱۱
  • نحوه آپلود فایل ها از Git Hub بر روی محیط توسعه در دسکتاپ
    ۰۰:۱۸:۵۶
  • نحوه مشارکت در پروژه دیگر برنامه نویسان در بستر GitHub
    ۰۰:۱۵:۴۴
  • نحوه درخواست دادن به دیگر برنامه نویسان برای کد زدن در کارتیمی
    ۰۰:۱۹:۵۹
  • آشنایی با دستور Merge Pull Request
    ۰۰:۰۶:۳۷
  • آشنایی با Issue ها و ارسال درخواست کمک از دیگر توسعه دهندگان
    ۰۰:۲۱:۴۸
  • نحوه ساخت فایل README (بسیار مهم)
    ۰۰:۱۸:۳۱
  • آشنایی با Tags ها در بستر GitHub
    ۰۰:۲۶:۳۸
  • مهمترین دستورات پر کاربرد Git و بررسی آن ها
    ۰۰:۲۲:۱۱

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

250,000 تومان
137,500 تومان
45% تخفیف

این دوره شامل:
۴۲۰ ساعت آموزش
دسترسی مادام‌العمر
سطح: تمام سطوح
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/08
آخرین به‌روزرسانی:
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: