آموزش گیت و گیت هاب

رشدانا

گیت هاب برای برنامه نویس یعنی یک خواب راحت

Git and Github

اگر در حال یادگیری برنامه نویسی هستید و قصد دارید با تعامل خوبی در پروژه های تیمی همکاری کنید، مطالب و توضیحات تکمیلی کارگاه آموزش گیت و گیت هاب رشدانا را به هیچ عنوان از…

توضیحات کارگاه آموزشی

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

گیت و قابلیت های آن

گیت یا Git مشهورترین و پرمخاطب ترین سیستم کنترل دنیا است. زمانی که شما بخواهید بر روی یک پروژه برنامه نویسی به صورت تیمی کار کنید نیاز به یک کنترل نسخه Version Control دارید. در این سیستم یک نرم افزار کد باز Open Source بنام گیت خواهید داشت. این نرم افزار فوق العاده به شما کمک می‎کند، در عین حال که پروژه را همزمان تکمیل می‎کنید نگران تداخل در کار برنامه نویسی تان نباشید.

چرا استفاده از گیت ضروری است؟

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

درمورد گیت هاب بیشتر بدانید

یکی از مباحث جذاب دنیای برنامه نویسی گیت هاب است. این نرم افزار یک محیط گرافیکی برای انجام و مدیریت پروژه ها است که هم نسخه رایگان آن در دسترس است و هم نسخه غیر رایگان آن برای انجام پروژه های تجاری. در گیت هاب هم، کنترل نسخه یا ورژن و همکاری تیمی به راحتی انجام می‎شود.

گیت هاب بزرگترین میزبان کدهای منبع در جهان است و مانند سایر شبکه های اجتماعی کاربران بسیاری دارد که امکان کامنت گذاری، اشتراک نظرات و تجربیات، گیت هاب را به محیطی دلنشین و حرفه ای مبدل کرده است. در صورت بروز مشکل در ساخت اکانت گیت هاب توسط برنامه نویسان ایرانی، با IP غیر ایرانی می‎ توان از خدماتش استفاده کرد که در کارگاه آموزشی مباحث گیت هاب رشدانا به طور کامل درمورد آن توضیح خواهیم داد.

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

مزایای ارزشمند کارگاه آموزش گیت و گیت هاب

  • ارائه جذاب (تدریس صفر تا صد مباحث)
  • پروژه محور بودن دوره (انجام پروژه جهت تسلط بیشتر به موضوع)
  • منتورینگ (پشتیبانی منتور در صورت بروز هرگونه ابهام یا مشکل برای انجام پروژه)
  • کیفیت بالا، قیمت مناسب

 دستاوردهای کارگاه آموزش گیت و گیت هاب

در انتهای این کارگاه آموزشی، ضمن یادگیری کار با گیت، گیت هاب و قابلیت های بالای این نرم افزارها در برنامه نویسی گروهی؛ به یک برنامه نویس حرفه ای تبدیل شوید که با تسلط بسیار پروژه های گروهی خود را مدیریت می‎کند. در ادامه به مواردی که خواهید آموخت اشاره می‌کنیم:

  • گیت چیست؟
  • گیت هاب چیست؟
  • فنون کار با گیت هاب
  • گیت و روش نصب آن
  • آشنایی با مفهوم commit
  •  Repository یا Repo
  • Forking چیست؟
  • Pull Request
  • آشنایی با برنچ ها Branch
  • روش های تگ زدن
  • شناخت کانفلیکت های ریموت

سرفصلها و کلیات

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

انتخاب نوع ثبت نام

course calendar جزئیات، ثبت نام

location pin مکان : دوره آنلاین – بستر آنلاین اسکای روم

  • آموزش مجازی
اسکای روم آموزش آنلاین

کارگاه آموزشی آموزش گیت و گیت هاب - Git and Github

پیش نیاز: اینترنت، لپ‌تاپ و آشنایی با فضای برنامه‌نویسی

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

2 دیدگاه

شما نیز می توانید در تبادل نظرها شرکت کنید، دیدگاهی بنویسید یا به دیدگاه دیگران پاسخ دهید.
برای نوشتن دیدگاه اینجا را کلیک کنید

  1. وحید

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

    • روابط عمومی رشدانا

      سلام، ممنون از شما
      بله یاد می گیرید، اما در خصوص دیاگرام، ساختار فولدرهای اولیه رو میتونید بسازید.

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

نشانی ایمیل شما منتشر نخواهد شد.




مشاوره بگیرید 09301302890 9:00 تا 16:00

×
roshdana aparat roshdana instagram roshdana twitter roshdana telegram roshdana linkedin