دوره آموزشی 25 فایل پیکربندی GitHub که باید استفاده کنید
1 ساعت 58 دقیقهمتوسط2023-04-24
مدرسین

Rob Bos
DevOps Professional, Consultant, Speaker, Microsoft MVP.
جزئیات دوره
احتمالاً با GitHub آشنا هستی، اما واقعاً چقدر GitHub رو میشناسی؟ 🤔 خیلیها فقط از بخشهای معمولی اون استفاده میکنن، ولی نمیدونن که GitHub یه سری فایلهای جادویی داره که اگر اسم و محل درستی داشته باشن، کلی کار مفید و خودکار انجام میدن!
جالبه بدونی که بیشتر از 80 میلیون کاربر GitHub از این قابلیتهای مخفی خبر ندارن! ولی اگه این فایلها رو بشناسی، میتونی پیکربندی GitHub رو بهتر کنی، خودکارتری کنی و کلی در زمانت صرفهجویی کنی.
🔹 توی این دوره، راب باس (Rob Bos) بهت 25 تا از این فایلهای مخفی و قدرتمند رو معرفی میکنه که کمک میکنن مدیریت مخازن GitHub خیلی راحتتر و حرفهایتر بشه.
🔍 چیزایی که توی این دوره یاد میگیری:
✅ تنظیمات مختلف برای README و نحوه بهینهسازی اون
✅ آشنایی با GitHub Actions و نحوه پیکربندی خودکارسازیها
✅ بررسی تنظیمات امنیتی پیشرفته GitHub و روش استفاده از اونها
✅ شناخت و کار با 25 فایل پیکربندی جادویی که تأثیر زیادی روی پروژهها دارن
تو این دوره، راب هر فایل رو بهت معرفی میکنه، نحوه استفاده ازش رو نشون میده و قبل و بعد تغییرات رو مقایسه میکنه تا بتونی مرحلهبهمرحله یاد بگیری.
اگه میخوای کنترل بیشتری روی پروژههای GitHub داشته باشی، فرآیندهای خودکار بسازی و امنیت مخازنت رو افزایش بدی، این دوره برات عالیه! 🚀
🎯 اهداف یادگیری این دوره:
آشنایی با فایلهای مخفی GitHub و نحوه استفاده از آنها
بهینهسازی مدیریت README و مستندات پروژه
تنظیم و شخصیسازی GitHub Actions برای خودکارسازی وظایف
افزایش امنیت مخازن با پیکربندی GitHub Advanced Security
یادگیری مدیریت حرفهای GitHub برای بهبود فرآیندهای توسعه
استفاده از نمونههای قبل و بعد تغییرات برای درک بهتر فایلهای پیکربندی
جالبه بدونی که بیشتر از 80 میلیون کاربر GitHub از این قابلیتهای مخفی خبر ندارن! ولی اگه این فایلها رو بشناسی، میتونی پیکربندی GitHub رو بهتر کنی، خودکارتری کنی و کلی در زمانت صرفهجویی کنی.
🔹 توی این دوره، راب باس (Rob Bos) بهت 25 تا از این فایلهای مخفی و قدرتمند رو معرفی میکنه که کمک میکنن مدیریت مخازن GitHub خیلی راحتتر و حرفهایتر بشه.
🔍 چیزایی که توی این دوره یاد میگیری:
✅ تنظیمات مختلف برای README و نحوه بهینهسازی اون
✅ آشنایی با GitHub Actions و نحوه پیکربندی خودکارسازیها
✅ بررسی تنظیمات امنیتی پیشرفته GitHub و روش استفاده از اونها
✅ شناخت و کار با 25 فایل پیکربندی جادویی که تأثیر زیادی روی پروژهها دارن
تو این دوره، راب هر فایل رو بهت معرفی میکنه، نحوه استفاده ازش رو نشون میده و قبل و بعد تغییرات رو مقایسه میکنه تا بتونی مرحلهبهمرحله یاد بگیری.
اگه میخوای کنترل بیشتری روی پروژههای GitHub داشته باشی، فرآیندهای خودکار بسازی و امنیت مخازنت رو افزایش بدی، این دوره برات عالیه! 🚀
🎯 اهداف یادگیری این دوره:
آشنایی با فایلهای مخفی GitHub و نحوه استفاده از آنها
بهینهسازی مدیریت README و مستندات پروژه
تنظیم و شخصیسازی GitHub Actions برای خودکارسازی وظایف
افزایش امنیت مخازن با پیکربندی GitHub Advanced Security
یادگیری مدیریت حرفهای GitHub برای بهبود فرآیندهای توسعه
استفاده از نمونههای قبل و بعد تغییرات برای درک بهتر فایلهای پیکربندی
مهارت ها
GitVersion ControlGitHubSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - 25 فایل GitHub که باید درباره آنها بدانید
1. راهاندازی مخزن
- 02 - CNAME - نام مستعار برای وب سایت GitHub Pages
- 03 - CONTRIBUTING.md - نحوه مشارکت در یک پروژه
- 04 - کد رفتاری خود را شرح دهید
- 05 - اجازه دهید دیگران بدانند که چگونه به کار شما استناد کنند
- 06 - نحوه استفاده از مخزن خود را شرح دهید
- 07 - چگونه مردم میتوانند از کار شما حمایت کنند
- 08 - مسائل امنیتی چگونه باید گزارش شود
- 09 - از کجا برای نرمافزار موجود در مخزن خود کمک بگیرید
2. همکاری با انجمن شما
- 10 - قالبها را صادر کنید
- 11 - صدور قالب با فرمها (BETA)
- 12 - قالبهای شماره - تنظیمات اضافی
- 13 - قالبهای درخواستی را بکشید
- 14 - بحث - فرمهای دسته بندی
3. GitHub Actions
- 15 - گردش کار قابل استفاده مجدد خود را در کجا ذخیره کنید
- 16 - تعاریف عمل خود را در کجا ذخیره کنید
- 17 - گزارشهای خود را خلاصه کنید
- 18 - صاحبان کد
- 19 - قالبهای شروع گردش کار برای سازمان شما
4. تنظیمات امنیتی پیشرفته
- 20 - امنیت پیشرفته چیست
- 21 - Dependabot
- 22 - اسکن مخفی
- 23 - پیکربندی CodeQL
5. آزاد میکند
- 24 - آخرین نسخه را دریافت کنید
- 25 - به طور خودکار یادداشتهای انتشار را ایجاد کنید
- 26 - اتوماسیون فرمهای انتشار با پارامترهای پرس و جو
6. READMEs
- 27 - پروفایل README
- 28 - سازمان README - عمومی
- 29 - سازمان README - خصوصی
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی راهنمای کامل گیت
- دوره آموزشی مبانی برنامه نویسی: کنترل نسخه با Git
- دوره آموزشی یادگیری Git و GitHub
- دوره آموزشی ایجاد پورتفولیوهای GitHub
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot X
- دوره آموزشی یادگیری جامع گیت هاب: بخش اول مبانی
- دوره آموزشی مدیریت وابستگی Git با زیر ماژول ها و زیردرخت ها