×
ribbon

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

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

جدید
گواهی‌نامه
5 (1 امتیاز)
134دانشجو
مقدماتی تا پیشرفته

واحد محمدی

به‌روزرسانی: ۱۴۰۴/۱۲/۱۹

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

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

Git

GitHub

GitHub Desktop

GitLab

ارسال مخزن محلی به مخرن راه دور و برعکس (push , pull , clone , remote)

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

محتوای دوره

8 فصل48 جلسه5 ساعت ویدیو
فصل اول: مقدمه ای بر گیت، گیت هاب، گیت لب
  معرفی دوره
مشاهده
"04:05
  مقدمه
مشاهده
"07:10
  گیت
مشاهده
"08:51
  گیت هاب
"06:26
  تفاوت گیت و گیت هاب
"04:25
  گیت لب
"03:08
  نصب گیت
"06:11
فصل دوم: دستورات مقدماتی گیت به همراه مثال
فصل سوم: دستورات پیشرفته گیت به همراه مثال
فصل چهارم: گزارش گیری در گیت
فصل پنجم: گیت هاب
فصل ششم: محیط های برنامه نویسی
فصل هفتم: مشارکت در پروژه های گیت هاب
فصل هشتم: گیت لب

پیش‌نیاز‌ها

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

درباره دوره

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

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

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

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

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

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

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

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 1 امتیاز

1نظر

5 روز پیش

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

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

گواهی‌نامه

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

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

قابل اشتراک‌گذاری در

linkdin

درباره استاد

واحد محمدی
3دوره
504دانشجو

واحد محمدی از سال 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

اطلاعات بیشتر

دیگر دوره‌های واحد محمدی