امتیاز و نظرات کاربران
از مجموع 1 امتیاز
1نظربا توجه به اینکه حوزه برنامه نویسی بعنوان یکی از بهترین و پردرآمدترین، حوزه کسب وکار، در دنیای امروزی میباشد، بنابراین تولید و توسعه نرم افزار یکی از مهمترین اهداف در حوزه کسب و کار ... بیشتر
واحد محمدی
بهروزرسانی: ۱۴۰۴/۱۲/۱۹
Git
GitHub
GitHub Desktop
GitLab
ارسال مخزن محلی به مخرن راه دور و برعکس (push , pull , clone , remote)
آموزش دستورات گیت
با توجه با اینکه کلیه مباحث از پایه تدریس شده است، پیش نیاز خاصی لازم نمی باشد.
با توجه به اینکه حوزه برنامه نویسی بعنوان یکی از بهترین و پردرآمدترین، حوزه کسب وکار، در دنیای امروزی میباشد، بنابراین تولید و توسعه نرم افزار یکی از مهمترین اهداف در حوزه کسب و کار میباشد، لذا برای تولید نرم افزار، علاوه بر داشتن دانش و قدرت برنامه نویسی، مدیریت و کنترل فرایند توسعه نرم افزار هم الزامی است. برای افزایش دانش برنامه نویسی، یکی از روشها، مشارکت در پروژه ها می باشد.
همچنین در دنیای امروزی، دورکاری نیز یکی از مدل های جدید کسب و کار می باشد. از طرفی به دلیل افزایش حجم داده ها، سازمان ها بر این باور هستند که برای داشتن یک سیستم چابک، باید کلیه فعالیت های آن سازمان از حالت سنتی به حالت اتوماسون تبدیل شود، برای رسیدن به این اهداف، سازمانها نیاز به تهیه و راه اندازی نرم افزار هایی برای پیشرفت خود دارند، در نتیجه حوزه برنامه نویسی و میزان حجم نرم افزار هایی که توسط توسعه دهندگان تولید می شود، روز به روز در حال گسترش است و بازار کار پروژه های برنامه نویسی در حال افزایش است، لذا کنترل و مدیریت کدها، مشارکت در کدنویسی، توسعه کدنویسی و انجام پروژه بصورت تیمی و دورکاری از دغدغه های مدیران پروژه در حوزه تولید و توسعه نرم افزار می باشد.
توسعه دهنگان نرم افزار، برای مدیریت کد های برنامه نویسی، به روش های سنتی، مانند تهیه نسخه پشتیبان از کد ها اقدام می کنند تا در صورت لزوم بتوانند به نسخه های قبلی برگشت کنند. در روش سنتی، برگشت به نسخه های قبلی، پیدا کردن نسخه مورد نظر، اعمال تغییرات قبلی به پروژه واقعا کار سخت و طاقت فرسایی است، حتی در مواقعی ممکن است به شکست نرم افزار منجر شود. روش سنتی برای پروژه های بزرگ، پروژه های اشتراکی و دورکاری واقعا سخت می باشد.
بنابراین برای رهایی از روش سنتی، باید از روش های مدرن و سیستمی برای کنترل نسخه نرم افزار استفاده کرد. گیت یکی از بهترین روش ها برای کنترل نسخه نرم افزار است، که تمام دغدغه های توسعه دهندگان نرم افزار را به حداقل می رساند. با استفاده از گیت می توان به اهدافی مانند توسعه پروژه های بزرگ، مشارکت در پروژه، دورکاری و ... با حداقل چالش رسید. در دنیای امروزی، یک برنامه نویس باید بتواند تولید و توسعه نرم افزار را با استفاده از گیت کنترل کند. در این دوره سعی شده است ابتدا گیت، که برای کنترل نسخه پروژه بصورت آفلاین می باشد، بررسی شود، سپس با استفاده از گیت هاب و گیت لب، کنترل و مشارکت پروژه بصورت آنلاین بررسی شود.
**لازم به ذکر است که مباحث این دوره بر اساس سرفصل کتاب گیت و گیت هاب که توسط اینجانب تالیف شده است، تدریس شده است**
** همچنین کلیه مباحث بصورت پروژه محور تدریس شده است **
این دوره شامل هشت فصل می باشد که عبارتند از:
فصل اول مقدمه ای بر گیت و گیت هاب می باشد. فصل دوم دستورات مقدماتی گیت را بررسی می کند. فصل سوم شامل دستورات پیشرفته گیت می باشد. فصل چهارم مربوط به گزارش گیری می باشد. فصل پنجم مباحث مربوط به گیت هاب را بررسی می کند. فصل ششم، نحوه استفاده از گیت و گیت هاب در محیط های برنامه نویسی را بررسی می کند. فصل هفتم مشارکت در پروژه های به اشتراک گذاشته در گیت هاب را بررسی می کند. فصل هشتم مروری بر گیت لب دارد.
اطلاعات بیشتر
از مجموع 1 امتیاز
1نظر
پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتبخونه، در صورتی که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهینامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
قابل اشتراکگذاری در
واحد محمدی از سال 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
اطلاعات بیشتر