منو شرکت ها خانه جستجو پروفایل
خرید اشتراک

مبانی برنامه نویسی و کنترل نسخه با گیت!!!

نمایش متمرکز

کریستینا تروونگ

01:40:58

|

0 عضو

312 بازدید

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

  • 1 - کار را از دست نده
    01:43
  • 2 - آنچه شما باید بدانید
    00:44
  • 3 - کار با پرونده های تمرینی
    00:38
  • 4 - چرا به کنترل نسخه نیاز دارید؟
    02:35
  • 5 - کنترل نسخه چیست؟
    02:03
  • 6 - گیت چیست؟
    02:53
  • 7 - خط فرمان در مقابل رابط کاربری گرافیکی
    02:25
  • 8 - مفاهیم Git و اصطلاحات
    03:16
  • 9 - خدمات میزبانی
    02:20
  • 10 - گردش کارگیت
    04:27
  • 11 - نصب Git در Mac
    02:34
  • 12 - نصب Git روی رایانه
    03:53
  • 13 - استفاده از خط فرمان
    01:44
  • 14 - اصول خط فرمان
    05:45
  • 15 - تنظیمات Git را پیکربندی کنید
    03:53
  • 16 - راه اندازی مخزن محلی
    04:02
  • 17 - راه اندازی مخزن از راه دور
    04:46
  • 18 - اضافه کردن تغییرات با اضافه کردن Git و کامیت
    06:17
  • 19 - مخازن را با pull و push کردن گیت ، آبدیت نگه دارید
    04:31
  • 20 - حذف کردن مخزن یا شاخه
    00:40
  • 21 - چالش: همه را کنار هم قرار دهید
    02:10
  • 22 - راه حل: همه را کنار هم قرار دهید
    05:59
  • 23 - استفاده از رابط کاربری گرافیکی
    01:28
  • 24 - رابط کاربری گرافیکی نصب کنید
    05:32
  • 25 - کار با مخزن
    03:05
  • 26 - اضافه کردن تغییرات و به روز بودن
    04:32
  • 27 - شاخه گیت چیست؟
    01:28
  • 28 - کار با شاخه ها
    05:31
  • 29 - ادغام شاخه ها
    04:30
  • 30 - چالش: همه را کنار هم قرار دهید
    01:04
  • 31 - راه حل: همه را کنار هم قرار دهید
    02:32
  • 32 - گیت برای همکاری
    01:09
  • 33 - مراحل بعدی
    00:49
  • توضیحات


    پیگیری دستی تغییرات پرونده ها می تواند سرعت شما را کم کند. سیستم های کنترل نسخه به توسعه دهندگان اجازه می دهد تا این کار را بارگیری نکنند و همچنین به طور کلی از پروژه های خود محافظت می کنند. در این دوره ، مربی کریستینا تروونگ مبانی کنترل نسخه را با Git ، محبوب ترین نرم افزار کنترل نسخه منبع باز، پوشش می دهد. گردش کار و نحوه نصب نرم افزار بر روی مک ها و رایانه های شخصی. وی سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد در طول راه ، او چالش ها و راه حل هایی را ارائه می دهد که به شما کمک می کند نحوه عملکرد این مفاهیم را در عمل درک کنید. عناوین شامل شده: مزایای استفاده از سیستم های کنترل نسخه مفاهیم و اصطلاحات ضروری Git گردش کار اساسی Git استفاده از خط فرمان در مقابل رابط کاربری گرافیکی پیکربندی تنظیمات Git راه اندازی مخازن محلی و از راه دور استفاده از رابط کاربری گرافیکی برای افزودن و انجام تغییرات کار با شاخه ها

    توضیحات بیشتر


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

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

    در این دوره، ما بیشتر با دو ابزار "command line " کامنَد لاین و برنامه " source tree" سُرس تری کار خواهیم کرد. بنابراین، فایل های تمرینی فقط شامل یک الگوی اولیه وب سایت و یک برگه تقلب گیت هستند. همچنین می توانید این تمرینات را از حساب " Bitbucket " بیت باکِت من در سایت Bitbucket.org/Christinacodes دانلود کنید. این در مبانی برنامه نویسی پوشه پروژه گیت قرار دارد. برای دانلود فایل های پروژه، بارگیری ها را انتخاب کرده و سپس repository " ریپازتری را بارگیری ( دانلود )کنید.

    چرا هنگام کار بر روی هر نوع فایل سند، آن ها را ذخیره می کنید؟ برای حفظ تغییرات فایل، درست است؟ اما هر بار که یک فایل را ذخیره می کنید، این به روز رسانی ها نسخه قبلی را حذف می کنند. در صورت لزوم برای برگشت، شما می توانید فقط چندین بار آن ها را باطل ( آندو)کنید. بنابراین اگر تاکنون مجبور شده اید که چندین نسخه از همان فایل را برای ردیابی تغییرات خود یا ایجاد نسخه ی پشتیبان تهیه کنید، درواقع یک سیستم کنترل نسخه قوی ایجاد کرده اید. جریان کار ما برای ایجاد یک وب سایت اساسی با استفاده از این روش، می تواند به این صورت باشد: ابتدا با ایجاد یک فایل ( اِچ تی اِم اِل ) HTML شروع می کنیم و مقداری کد و محتوا را به آن اضافه می کنیم. سپس یک ویرایش دیگر در فایل HTML انجام می دهیم. هدف ما این است که نسخه اول را فقط در مواردی که لازمِ بهش برگردیم ،حفظ کنیم و سپس یک فایل( سی اِس ا ِس) CSS و JavaScript ( جاوا اسکریپت ) اضافه می کنیم. و حالا که نسخه نهایی وب سایت را دریافت کردیم، نسبت به حذف نسخه یک فایل HTML بسیار اطمینان داریم، اما هنوز آماده نیستیم که نسخه دو را نیز حذف کنیم. بنابراین ما نسخه دیگری را برای به روزرسانی ها تهیه کرده و آن را فایل نهایی می نامیم. تغییری در فایل JavaScript وجود ندارد، بنابراین می توانیم آن را مانند گذشته حذف نماییم. اما قصد داریم که با برخی از CSSها امتحان کنیم لذا برای این کار ما یک نسخه را فقط برای آزمایش می سازیم. متأسفانه تغییری در محتوا ایجاد شده است. درنتیجه باید فایل HTML خود را که پیش از این فکر می کردید نسخه نهایی است، به روز کنید و سپس شما تست CSS خود را به پایان رسانده و بنابراین آنرا v2 ( وی تو )می نامید. در این مرحله از پروژه، یک نسخه کپی اضافی و برخی کنوانسیون های نامگذاری را دارید که ممکن است گیج کننده باشد. و این یک مثال بسیار اساسی است درواقع بیشتر پروژه ها، فایل های بیشتری دارند. با داشتن یک سیستم کنترل نسخه واقعی، مدیریت فایل ها بسیار سازمان یافته تر هستند. در درس بعدی، به همین موضوع روند کار خواهیم پرداخت، اما با یک سیستم"کنترل نسخه" مانند گیت .

    مشاهده بیشتر
    نظر کاربران
    امتیاز
    0
    0
    0
    0
    0
    میانگین 0
    کل رای ها0
    نمایش متمرکز
    دسته بندی
    کریستینا تروونگ
    مشاهده دوره های مدرس

    لیندااپ ، یلتفرمی برای ارئه آموزش های لیندا با ترجمه و دوبله فارسی با بالاترین کیفیت و ترجمه شده توسط متخصصین هر حوزه. آیا تا بحال در کلاس های مولفین برترین کتب IT جهان شرکت کرده اید؟
    با لیندااپ تجربه ای جدید از آموزش داشته باشید.
    با محصولات آموزش ویدئویی لیندااپ لذت آموزش نا محدود و حس زیبای حرکت در مرز های دانش IT پابه پای نام آور ترین اساتید و مدرسان جهانی ، گوارای وجودتان.

    بزرگترین آرشیو آموزش های لیندا با دوبله فارسی

    لیندا دوبله - بزرگترین آرشیو آموزش های لیندا به زبان فارسی - لیندا دوبله ، دانلود آرشیو کامل آموزش های لیندا دانلود زیرنویس لیندا ، تمام آموزش های Lynda ، دوبله فارسی لیندا ، فیلم های آموزشی لیندا Lynda Farsi , Lynda.com فارسی ، زیرنویس فارسی لیندا ، ترجمه لیندا

    • زبان انگلیسی
    • جلسات 33
    • مدت زمان 01:40:58
    • زیرنویس فارسی دارد
    • تاریخ انتشار در سایت ۱۴۰۱/۰۹/۰۸
    0