loading...

آموزش رایگان Git و Github

گیت یک Version Controller است که در شرکت یا تیم‌های برنامه‌نویسی استفاده می‌شود. در اصل به کمک گیت می‌توان نسخه‌های مختلف پروژه را مدیریت و نگهداری کرد. اگر به صورت گروهی یا حتی انفرادی برنامه‌نویسی کار می‌کنید، به هر دلیلی به گیت هاب یا گیت لب برای ساماندهی پروژه‌های خود نیاز دارید. پس پیشنهاد ما به شما این است که در دوره آموزش Git و Github شرکت کنید. در این دوره قرار است با مفهوم گیت هاب آشنا شوید و توانایی کار با بخش‌های مختلف این کنترلر را به خوبی فرا بگیرید.

قیمت: رایگان

X
03 : 28 : 26
12 جلسه
4 فصل
2 سال پشتیبانی

آموزش رایگان Git و Github

گیت هاب چیست؟

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

 

مهم‌ترین مزایای استفاده از گیت هاب عبارتند از:

  • قسمت‌ها و کدهای هر پروژه را می‌توان به صورت جداگانه تحت نظر داشت.
  • به کمک ابزارهای آن می‌توان یک پروژه برنامه‌نویسی را به چند بخش تقسیم کرد و هر بخش را برای یک فرد در نظر گرفت.
  • با گیت هاب می‌توانید پروژه خود را آنلاین کرده و با سایر افراد در سراسر دنیا به اشتراک بگذارید.
  • می‌توانید پروژه خود را به تناسب توسعه و پیشرفت به ورژن‌های مختلفی تبدیل کنید.
  • به کمک گیت هاب می‌توانید متوجه شوید که هر پروژه کدنویسی شده در چه مرحله‌ای است؛ پس در این صورت نظارت کاملی بر روند کار خواهید داشت.

 

معرفی دوره آموزش Git و Github 

توانایی کار با Git و Github، یک ضرورت و مهارت حداقلی است که به کمک آن می‌توانید پروژه‌های فردی خود را مدیریت کنید، یا حتی در پروژه‌های تیمی مشارکت داشته باشید. حتی افرادی که قبلا تجربه کار با گیت هاب را داشته‌اند، اما متوجه بسیاری از مفاهیم نشده‌اند، با شرکت کردن در دوره آموزش Git و Github می‌توانند بفهمند که مشکلات کار کجاست. یادگیری گیت هاب با این دوه می‌تواند در مدیریت ساده پروژه‌هایتان و حتی صرفه‌جویی در زمان به شما کمک کند.

در این دوره آموزشی قرار است با مفاهیم زیر آشنا شوید:

  • آشنایی با صفر تا صد مفهوم گیت (دستورات و کاربردها)

  • آشنایی با بخش‌های مختلف گیت هاب و گیت لب

  • تعریف یک پروژه واقعی و کار با آن

  • آموزش نحوه ساخت یک پروفایل حرفه‌ای در گیت هاب

 

Git چیست؟

Git یک سیستم منبع باز توزیع شده با امکان کنترل نسخ است که در سال ۲۰۰۵ توسط لینوس توروالدز ایجاد شد. با استفاده از git کل پایگاه کد و تاریخچه تغییرات آن در دسترس است. شما پس از اعمال تغییرات در پایگاه کد، از git برای ذخیره ساختار فایل (commits) استفاده می‌کنید. در نتیجه git، امکان انشعاب و ادغام آسان پایگاه کدها را فراهم می‌کند. با استفاده از Git کنترل نسخ و همکاری بین افراد و تیم‌ها بسیار آسان‌تر می‌شود. براساس نظرسنجی توسعه‌دهندگان Stack Overflow ، بیش از ۸۷ درصد از توسعه‌دهندگان از Git استفاده می‌کنند.

 

پیش نیازهای دوره آموزش Git و Github چیست؟

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

برای شرکت در دوره آموزش Git و Github باید حداقل یک زبان برنامه‌نویسی را بلد باشید. اگر به زبان انگلیسی هم مسلط باشید، برای ارتباط با دیگران از طریق پروژه‌های برنامه‌نویسی راحت‌تر هستید و این یک مزیت فوق‌العاد محسوب می‌شود.

 

کنترل نسخه (Version control) چیست؟

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

 

سخن پایانی

دوره آموزش Git و Github به همه افرادی که در پروژه‌های برنامه‌نویسی فعالیت دارند، توصیه می‌شود. شما با تماشای این دوره، می‌توانید به راحتی در محیط گیت هاب فعالیت، و حتی بسیاری از پروژه‌های برنامه‌نویسی خود را ساماندهی کنید.

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

برسی و آموزش Git
  • برسی گیت و نصب روی ویندوز

  • برسی ساختار Git | ساخت Repository جدید

  • برسی Branch ها | کار با دستورات مرتبط به برنچ

  • برسی و ساخت فایل .gitignore

  • استفاده از Git در Visual Studio Code
  • نحوه کار با git در vs code

  • برسی conflict ها و نحوه بر طرف کردن آن ها

  • استفاده از Git در Visual Studio
  • کار با git در Visual Studio

  • برسی و آموزش استفاده از Github
  • github چیست ؟ | ثبت نام در سایت github

  • ساخت پروژه در github | کار با دستورات git (remote-push-pull)

  • کار با Github در Vs Code | نحوه clone کردن پروژه ها

  • کار با Github در Visual Studio

  • pull request

  • پیشنیاز های دوره چه چیزهایی هستند؟

    • این دوره پیشنیازی ندارد

    نظرات دانشجویان

    a. tajik

    a. tajik | دانشجوی دوره آموزش رایگان Git و Github

    سپاس فراوان .بسیار عالی .مثل همیشه کد یاد بهترینه

    ...rah.rahro.dar0

    ...rah.rahro.dar0 | دانشجوی دوره آموزش رایگان Git و Github

    چرا اساتید و دروه های کدیاد آنقدر خوبه؟!

    ابوالفضل طاهری حقیقی

    ابوالفضل طاهری حقیقی | دانشجوی دوره آموزش رایگان Git و Github

    بهترین استادی ک دیدم 🥹😍

    مهدی رجبیون

    مهدی رجبیون | دانشجوی دوره آموزش رایگان Git و Github

    خیلی عالی

    Maryam Ahmadiyan

    Maryam Ahmadiyan | دانشجوی دوره آموزش رایگان Git و Github

    مرسی از توضیحاتتون فوق العاده هستین.

    AmirHossein Hasanloo

    AmirHossein Hasanloo | دانشجوی دوره آموزش رایگان Git و Github

    سلام واقعا ممنونم که این دوره رو ساختید تغریبا هر برنامه نویسی باید گیت رو بدونه و رایگان بودنش واقعا ی پوینت خیلی مثبته دمتون گرم

    ...s9929

    ...s9929 | دانشجوی دوره آموزش رایگان Git و Github

    سلام وقت بخیر خیلی دوره عالی و کاربردی هست

    ...zafarimahdiye

    ...zafarimahdiye | دانشجوی دوره آموزش رایگان Git و Github

    ممنون از دورتون استاد 🌹🌹🌹🙏 خسته نباشید

    مدرس دوره

    محمد اشرافی


    محمد اشرافی هستم  مدیر پروژه کدیاد ،  پنج ساله که توی حوضه وب کار میکنم تخصص اصلیم net. و vue.js هست و درکنار برنامه نویسی مشاوره و تدریس هم انجام میدم

    GitHub : https://github.com/mohammad-ashrafi2020

    سوالات متداول

    دوره آموزش Git و Github برای چه دسته از افرادی است؟

    برای افرادی که پروژه‌های برنامه‌نویسی در دست دارند، شرکت در دوره آموزش Git و Github کمک می‌کند بتوانند پروژه‌های خود را ساماندهی کنند. حتی افرادی که هنوز پروژه برنامه نویسی هم ندارند، می‌توانند در این دوره شرکت کنند تا در آینده به خوبی پروژه‌های خود را دسته بندی کنند.

    مزایای شرکت در دوره آموزش Git و Github چیست؟

    در این دوره می‌توانید با صفر تا صد مفاهیم Git و Github به صورت عملی و پروژه محور آشنا شوید.

    بعد از آموزش Git و Github چه کنیم؟

    بعد از شرکت در این دوره و یادگیری Git و Github می‌توانید پروژه‌های خود را مدیریت کنید یا با برنامه نویسان مختلف ارتباط بگیرید و همکاری داشته باشید. همچنین، برای انجام یک پروژه برنامه نویسی باید بتوانید با گیت و گیت هاب به خوبی کار کنید.