×
ribbon

آموزش جامع و پروژه محور گیت، گیت هاب و گیت لب از مولف کتاب گیت

مدرس:

واحد محمدی

با توجه به اینکه حوزه برنامه نویسی بعنوان یکی از بهترین و پردرآمدترین، حوزه کسب و کار، در... بیشتر
جدید
گواهی‌نامه
4.3 (10)
5 دیدگاه
362دانشجو
5ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیاسفند ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

Git

GitHub

GitHub Desktop

GitLab

این دوره شامل:

5 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

8 فصل48 جلسه5 ساعت ویدیو
فصل اول: مقدمه ای بر گیت، گیت هاب، گیت لب
  معرفی دوره
04:05
  مقدمه
07:10
  گیت
08:51
  گیت هاب
06:26
  تفاوت گیت و گیت هاب
04:25
  گیت لب
03:08
  نصب گیت
06:11
فصل دوم: دستورات مقدماتی گیت به همراه مثال
  آشنایی با مفاهیم
05:24
  دستورات گیت - قسمت اول
07:06
  دستورات گیت - قسمت دوم
07:13
  دستورات گیت - قسمت سوم
10:22
  مثال یک: پروژه محور
13:25
  مثال دو: پروژه محور
11:28
  مثال سه: پروژه محور
07:26
  مثال چهار: پروژه محور
07:15
  مثال پنج: پروژه محور
06:19
  مثال شش: پروژه محور
05:36
  مثال هفت: پروژه محور
03:29
  مثال هشت: پروژه محور
09:48
فصل سوم: دستورات پیشرفته گیت به همراه مثال
  دستورات گیت: قسمت اول
07:20
  دستورات گیت: قسمت دوم
05:39
  دستورات گیت: قسمت سوم
06:51
  مثال یک: پروژه محور
10:12
  مثال دو: پروژه محور
15:14
  مثال سه: پروژه محور
09:02
فصل چهارم: گزارش گیری در گیت
  گزارش گیری قسمت اول
08:37
  گزارش گیری قسمت دوم
08:13
  گزارش گیری قسمت سوم
07:21
فصل پنجم: گیت هاب
  دستورات مربوط به مخزن راه دور
06:03
  آپلود کردن پروژه بر روی گیت هاب
12:01
  ساخت token
04:05
  اعمال تغییرات بر روی پروژه بصورت انلاین (از طریق گیت هاب) و ذخیره ان بر روی مخزن محلی
05:40
  ایجاد branch بر روی مخزن گیت هاب
07:25
  نصب GitHub Desktop و ایجاد مخزن در GitHub Desktop
05:06
  اضافه کردن فایل جدید به مخزن داخل گیت هاب دسکتاب و کامیت کردن آن
03:53
  ارسال مخزن گیت هاب دسکتاپ به سایت گیت هاب (مخزن راه دور)
03:49
  اضافه کردن مخرن محلی به گیت هاب دسکتاپ
02:30
  Clone کردن مخزن راه دور بر روی گیت هاب دسکتاب
06:08
فصل ششم: محیط های برنامه نویسی
  محیط برنامه نویسی visual studio
04:24
  محیط برنامه نویسی JetBrains Rider
02:25
  محیط برنامه نویسی Vs code
03:36
فصل هفتم: مشارکت در پروژه های گیت هاب
  Fork کردن پروژه
08:42
  ویرایش یا مشارکت در پروژه fork شده (Pull request)
05:52
  مشاهده تغییرات شخص دیگری در پروژه و اعمال ان تغییرات (merge)
04:23
فصل هشتم: گیت لب
  ایجاد مخزن در گیت لب
04:30
  آپلود کردن پروژه بر روی گیت لب (Romte, push)
08:20
  تغییر در پروژه ارسال شده به گیت لب و ارسال ان به مخزن محلی (pull)
04:23
  clone کردن پروژه از گیت لب
03:44

پیش‌نیاز‌ها

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

توضیحات دوره

با توجه به اینکه حوزه برنامه نویسی بعنوان یکی از بهترین و پردرآمدترین، حوزه کسب­ و­کار، در دنیای امروزی می­باشد، بنابراین تولید و توسعه نرم­ افزار یکی از مهمترین اهداف در حوزه کسب و کار می­باشد، لذا برای تولید نرم ­افزار، علاوه بر داشتن دانش و قدرت برنامه ­­نویسی، مدیریت و کنترل فرایند توسعه نرم افزار هم الزامی است. برای افزایش دانش برنامه نویسی، یکی از روشها، مشارکت در پروژه ها می باشد.

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

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

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

**لازم به ذکر است که مباحث این دوره بر اساس سرفصل کتاب گیت و گیت هاب که توسط اینجانب تالیف شده است، تدریس شده است**

** همچنین کلیه مباحث بصورت پروژه محور تدریس شده است **

این دوره شامل هشت فصل می باشد که عبارتند از:

فصل اول مقدمه ای بر گیت و گیت هاب می باشد. فصل دوم دستورات مقدماتی گیت را بررسی می کند. فصل سوم شامل دستورات پیشرفته گیت می باشد. فصل چهارم مربوط به گزارش گیری می باشد. فصل پنجم مباحث مربوط به گیت هاب را بررسی می کند. فصل ششم، نحوه استفاده از گیت و گیت هاب در محیط های برنامه نویسی را بررسی می کند. فصل هفتم مشارکت در پروژه های به اشتراک گذاشته در گیت هاب را بررسی می کند. فصل هشتم مروری بر گیت لب دارد.

دیدگاه کاربران

4.3

بر اساس امتیاز 10 دانشجو

1
2
3
4
5

ملیکا مشهدی

5 روز پیش

5

واقعاااا عالی و مفید بود..

کسری مرادی

26 روز پیش

5

عالی و کامل

ریحانه محمدی

1 ماه پیش

5

آموزش خوبی بود ممنون.

آیلین حسین زاده شانجانی

1 ماه پیش

5

aaali bood

موسی باقرپور جهرمی

2 ماه پیش

5

آموزش خوبی هست. کامل هست و مدرس مطالب درسی را کامل بیان میکنه و همچنین وارد حاشیه های غیردرسی هم نمیشه و نظم بسیار خوبی در ارائه مطالب دارند و امیدوارم سایر دوره های مشابه را هم آماده کنند.

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
واحد محمدیمدرس دانشگاه، مولف، تولید و توسعه دهنده نرم افزار
3دوره
945دانشجو
32نظر و امتیاز

واحد محمدی از سال 1375 برنامه نویسی را شروع کرده است. مدرس دانشگاه با  20 سال سابقه می باشد. در کنار تدریس چهار کتاب تالیف کرده است که عبارتند از:

1. کتاب برنامه نویسی C#.NET انتشارات ناقوس

2. کتاب برنامه نویسی ++C  انتشارات ناقوس

3. کتاب برنامه نویسی Scratch  انتشارات ناقوس

4. کتاب   Git & GitHub   انتشارات دیباگران

همچنین در زمینه  تولید و توسعه نرم افزار فعالیت دارد، نرم افزار هایی که تولید کرده است  عبارتند از:

1. نرم افزار اتوماسیون تجاری

2. نرم افزار اتوماسیون اداری

3. نرم افزار دبیرخانه

4. نرم افزار مشاور املاک

5. نرم افزار مدیریت تاکسی تلفنی

6. نرم افرار مدیریت آموزشگاه

7. نرم افزار فروشگاه

8. نرم افزار مدیریت کتابخانه

 

از زبانهای برنامه نویسی که  کار کرده است می توان به موارد زیر اشاره کرد:

assembly, pascal,c,c++,vb,java,c#.net,python,HTML,CSS,java script, asp.net core

مهارت‌هایی که می‌آموزید