دوره آموزشی
دوبله زبان فارسی
بوت کمپ Git ،GitHub و GitLab
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان یاد خواهند گرفت که چگونه تغییرات را بهطور مؤثر در مخازن Git اضافه کنند، commit کنند و مدیریت نمایند و از این طریق کنترل نسخهای روان و کارآمد را تضمین کنند.
- به تسلط در راهاندازی، پیکربندی و همگامسازی مخازن محلی و راهدور دست پیدا کنید و از این طریق همکاری و اشتراکگذاری کد را بدون مشکل انجام دهید.
- فهم و اجرای merge های Git را بیاموزید و با تکنیکهای حل merge conflicts آشنا شوید و از این طریق یک codebase یکپارچه و conflict-free را تضمین کنید.
- شناسایی و به کارگیری قابلیتهای پیشرفته Git مانند stash کردن، rebase کردن و ایجاد aliases سفارشی را یاد بگیرید.
- استفاده از GitHub و GitLab برای کنترل نسخه را به طور کامل بیاموزید، از جمله ایجاد درخواستهای pull و انجام بررسی کد
پیش نیازهای دوره
- آشنایی با عملیات پایهای کامپیوتر، مانند کار با سیستم فایل، استفاده از خط فرمان و ویرایش متنهای ساده
- یک کامپیوتر با دسترسی به اینترنت جهت نصب Git، دسترسی به GitHub و GitLab و شرکت در سشن های کارگاه عملی مورد نیاز است.
- یک ویرایشگر متن یا محیط توسعه یکپارچه (IDE) از انتخاب خود، مانند Visual Studio Code ،Sublime Text یا Atom، برای نوشتن و ویرایش کد
- برخی تجربه با هر زبان برنامهنویسی بهکار خواهد آمد ولی ضروری نیست. دوره بر روی مفاهیم کنترل نسخه متمرکز خواهد بود که در انواع زبانها و محیطهای توسعه قابل اعمال است.
توضیحات دوره
پتانسیل کامل کنترل نسخه و توسعهی مشارکتی را با دوره کامل ما در مورد Git و GitHub باز کنید. این دوره که برای مبتدیان و کاربران پیشرفته طراحی شده، شما را از طریق مفاهیم اساسی، گردش کاری عملی و تکنیکهای پیشرفته هدایت میکند تا بهرهوری شما افزایش یابد و فرآیند توسعهتان سهل و ساده شود.
مهارتهای کلیدی اضافی که تسلط پیدا خواهید کرد:
- فهم داخلی Git: یاد بگیرید که Git چگونه پشت صحنه کار میکند.
- اشیاء Git: تفاوت بین اشیاء Git: درختها، blobs، کامیت ها و برچسبهای حاشیه نویسی ها را توضیح دهید.
- گردش کاری اساسی Git: گردش کاری اساسی Git را تسلط پیدا کنید: اضافه کردن و committing
- کار با برنچ های Git: به طور مؤثر برنچ ها را ایجاد و مدیریت کنید.
- Merging و Conflict Resolution: ادغامهای Git را انجام دهید و merge conflicts را حل کنید.
- استفاده از Git Diff: از Git Diff برای افشای تغییرات در طول زمان استفاده کنید.
- Git Stashing: برای ذخیره موقت کار، Git Stashing را تسلط پیدا کنید.
- بازگرداندن تغییرات: تغییرات را با استفاده از git restore ،git revert و git reset بازگردانی کنید.
- مخازن محلی و راهدور: با مخازن محلی و راهدور کار کنید.
- جریانهای کاری همکاری: گردش کارهای همکاری مانند درخواستهای pull و "fork & clone" را تسلط پیدا کنید.
- Rebase تعاملی: تاریخنگاری را با استفاده از rebase تعاملی، فشرده و پاکسازی کنید.
- بازیابی کارهای گمشده: کارهای "گمشده" را با استفاده از git reflogs بازیابی کنید.
- نامهای مستعار سفارشی Git: نامهای مستعار سفارشی و قدرتمند Git بنویسید.
- تگ های Git: از تگ های Git برای علامتگذاری نسخهها و انتشارها استفاده کنید.
- میزبانی با GitHub Pages: با استفاده از GitHub Pages وبسایتهای استاتیک میزبانی کنید.
- Markdown READMEs:ایجاد markdown READMEs جامع
- Gistهای GitHub: کد و snippets را با استفاده از GitHub Gists به اشتراک بگذارید.
این دوره برای چه کسانی مناسب است؟
- افرادی که تازهوارد دنیای برنامهنویسی هستند و میخواهند مهارتهای ضروری کنترل نسخه را برای مدیریت مؤثر کد خود بیاموزند.
- دانشجویان و علاقهمندان که به دنبال ایجاد یک پایه قوی در Git و GitHub برای تقویت پروژههای کد خود و آماده شدن برای فرصتهای حرفهای آینده هستند.
- توسعهدهندگان با تجربه که به دنبال عمیقتر کردن دانش خود در ویژگیهای پیشرفته Git، بهبود گردش کاری خود و تسلط بر تکنیکهای همکاری با استفاده از GitHub و GitLab هستند.
- متخصصانی که مسئول نظارت بر پروژههای توسعه نرمافزاری هستند و نیاز دارند که سیستمهای کنترل نسخه را بفهمند تا همکاری و مدیریت پروژه بدون مشکل انجام شود.
- افرادی که به دنبال مشارکت در پروژههای متن باز هستند و نیاز دارند که جریان کاری و بهترین شیوههای استفاده از Git و GitHub را بفهمند.
- اساتید و آموزشدهندگانی که میخواهند کنترل نسخه را در برنامه درسی یا یادگیری شخصی خود بگنجانند تا با استانداردهای صنعتی همراه شوند.
بوت کمپ Git ،GitHub و GitLab
-
درک کنترل نسخه 15:02
-
مقدمهای بر Git 11:26
-
نصب و پیکربندی 04:15
-
آزمون ماژول 1 06:21
-
مبانی Git 20:17
-
گردش کار گیت 22:06
-
مبانی گیت - سشن آزمایشگاه 19:53
-
مبانی گیت - سشن آزمایشگاه قسمت 2 25:24
-
مبانی گیت - سشن آزمایشگاه قسمت 3 33:48
-
آزمون ماژول 2 15:28
-
تکلیف 1 01:39
-
راهحل وظیفه 1 02:05
-
تکلیف 2 01:31
-
راهحل وظیفه 2 03:11
-
Gitlog و Reflog 20:34
-
Git Hooks 18:15
-
Rebase تعاملی در Git 18:31
-
Git Aliases 10:10
-
Submodules و Subtrees 08:04
-
آزمون ماژول 3 12:07
-
وظیفه ۳ 02:40
-
وظیفه ۴ 01:24
-
راهحل وظیفه 3 04:18
-
راهحل وظیفه 4 02:32
-
مقدمهای بر GitHub 24:05
-
همکاری در GitHub 07:56
-
اضافه کردن مخزن محلی به مخزن راه دور 10:35
-
استراتژیهای برنچینگ در GitHub 08:53
-
اقدامات GitHub 22:27
-
صفحات GitHub 18:01
-
آزمون ماژول 5 17:27
-
وظیفه ۵ 03:45
-
وظیفه ۶ 02:58
-
مقدمهای بر GitLab 09:40
-
اکتشاف در GitLab 23:51
-
CI/CD در GitLab 20:28
-
GitLab Merge Request 19:32
-
ویژگیهای پیشرفته GitLab - گروهها و Sub-groups در GitLab 19:50
-
ویژگیهای پیشرفته گیت لب- Container Registry در GitLab 17:05
-
سشن آزمایشگاه ویژگیهای پیشرفته گیت لب - Container Registry در GitLab 14:59
-
ویژگیهای پیشرفته GitLab - صفحات GitLab 11:11
-
آزمون ماژولهای 6 و 7 07:35
-
تکلیف 7 04:19
-
استفاده مؤثر از Git 19:51
-
بهترین شیوههای امنیتی Git 08:33
-
نکات و ترفندهای Git 08:10
مشخصات آموزش
بوت کمپ Git ،GitHub و GitLab
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:46
- مدت زمان :09:42:12
- حجم :3.13GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy