تسلط به Git ،Github و Jenkins برای تستکنندگان نرمافزار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ردیابی تغییرات پروژه با استفاده از Commitها و درک چگونگی نگهداری تاریخچه کار توسط Git
- کار با شاخهها برای توسعه ویژگیهای جدید بدون تأثیر بر پروژه اصلی
- ایجاد و مدیریت مخازن برای سازماندهی و ذخیره کد.
- همکاری با همتیمیها با استفاده از Pull Requestها، بررسی کد و Issueها
- مشارکت در پروژههای متنباز و به اشتراکگذاری کار خود با جهان
- ادغام تغییرات کد و رفع مشکلات رایج مانند تداخل ادغام
- استفاده از GitHub Desktop یا رابط خط فرمان (CLI) - هر کدام که راحتتر است.
پیشنیازهای دوره
- تمایل به یادگیری و بررسی ابزارهای جدید
- یک مرورگر وب (Chrome ،Firefox یا Edge توصیه میشود).
- بهصورت اختیاری، نصب Visual Studio Code (VS Code) — در این دوره چگونگی ادغام آن با GitHub برای گردش کاری روانتر آموزش داده میشود.
- اتصال اینترنت پایدار برای دسترسی به GitHub و دانلود Git
توضیحات دوره
این دوره یک سفر کامل و عملی به دنیای Git و GitHub را ارائه میدهد که مفاهیم اساسی را با پیادهسازی پروژه در دنیای واقعی ترکیب میکند. طراحی آن به گونهای است که به فراگیران کمک میکند از مبانی به جریانهای کاری همکاری پیشرفته حرکت کنند و تجربه عملی لازم برای استفاده با اطمینان از Git و GitHub در پروژههای حرفهای یا متنباز را کسب کنند.
فراگیران با یادگیری مفاهیم اصلی کنترل نسخه آغاز میکنند، چگونگی کار Git در پشت صحنه را درک میکنند و محیط Git خود را راهاندازی میکنند. از آنجا، وارد تمرینات عملی میشوند، ایجاد مخازن، ردیابی تغییرات، کامیت کردن کد و اتصال پروژهها به GitHub است.
با پیشرفت دوره، موضوعات پیشرفتهتری مانند شاخهسازی و ادغام، رفع تداخلها، Pull Requestها و همکاری با تیمها بررسی میشوند. همچنین چگونگی ایمنسازی اتصالات با استفاده از کلیدهای SSH، استفاده از GitHub Desktop و ادغام GitHub با Visual Studio Code برای مدیریت پروژه یکپارچه آموزش داده میشود.
این دوره شامل مثالهای دنیای واقعی و تمرین عملی است تا چگونگی استفاده توسعهدهندگان از Git و GitHub در توسعه نرمافزار روزمره تجربه شود. همچنین موارد زیر آموزش داده میشود:
- مدیریت و اشتراکگذاری کد با همتیمیها.
- مشارکت در پروژههای متنباز
- ساخت و انتشار وبسایتها با استفاده از GitHub Pages
- رعایت بهترین شیوه ها برای کنترل نسخه و همکاری
در پایان این دوره، درکی قوی از Git و GitHub حاصل خواهد شد، همراه با مهارتها و اعتماد به نفس برای مدیریت کد، همکاری با دیگران و مشارکت در پروژهها مانند یک توسعهدهنده حرفهای می باشد.
چه مبتدی باشید که تازه سفر کدنویسی خود را آغاز کردهاید یا توسعهدهندهای که به دنبال تقویت مهارتهای کنترل نسخه و همکاری خود هستید، این دوره تجربه عملی و کاربردی با یکی از ضروریترین ابزارها در توسعه نرمافزار مدرن را ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- مبتدیان برنامهنویسی که میخواهند مدیریت پروژههای خود را با Git و GitHub شروع کنند.
- دانشجویان و فراگیران رشتههای علوم کامپیوتر، توسعه وب یا مهندسی نرمافزار
- توسعهدهندگان و متخصصانی که میخواهند گردش کاری خود را بهبود بخشند و با استفاده از GitHub کارآمدتر همکاری کنند.
- برنامهنویسان خودآموخته که به دنبال درک کنترل نسخه و شروع مشارکت در پروژههای متنباز هستند.
- هر کسی که درباره پروژههای متنباز و چگونگی همکاری توسعهدهندگان در GitHub کنجکاو است.
تسلط به Git ،Github و Jenkins برای تستکنندگان نرمافزار
-
روز 1 34:54
-
روز 3 35:26
-
روز 4 36:46
-
روز 5 36:14
-
روز 6 35:55
-
روز 7 37:55
-
روز 8 37:46
-
روز 9 34:14
-
روز 10 23:28
-
روز 11 37:56
-
روز 12 29:19
-
روز 13 29:31
-
روز 14 37:19
-
روز 15 31:22
-
روز 16 37:11
-
روز 17 29:37
-
روز 18 37:37
-
روز 19 01:08:46
-
روز 20 25:31
-
روز 21 33:29
-
روز 22 40:48
-
روز 23 46:59
-
روز 24 36:06
-
روز 25 35:09
مشخصات آموزش
تسلط به Git ،Github و Jenkins برای تستکنندگان نرمافزار
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:25
- مدت زمان :15:01:07
- حجم :6.9GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy