دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بوت کمپ Git ،GitHub و GitLab

بوت کمپ 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

3,831,000 766,200 تومان

مشخصات آموزش

بوت کمپ Git ،GitHub و GitLab

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:46
  • مدت زمان :09:42:12
  • حجم :3.13GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,632,500 326,500 تومان
  • زمان: 04:08:23
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,013,500 202,700 تومان
  • زمان: 02:34:55
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:57
  • تعداد درس: 112
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,119,000 223,800 تومان
  • زمان: 02:50:57
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
664,500 132,900 تومان
  • زمان: 01:41:56
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,804,500 560,900 تومان
  • زمان: 07:06:38
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 0:47:57
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:12:40
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید