دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی توسعه مسئولانه هوش مصنوعی با GitHub Copilot
- دوره آموزشی برنامه نویسی مبتنی بر هوش مصنوعی با GitHub Copilot
- دوره آموزشی استفاده حرفهای از Git
- دوره آموزشی پیشرفته پرامپت نویسی با GitHub Copilot
- دوره آموزشی GitHub Copilot برای توسعه در سطح سیستم
- دوره آموزشی ساخت بلاگ دادهای خودتان با Quarto و پایتون
- دوره آموزشی یادگیری Atom
- دوره آموزشی کوبرنتیس: GitOps با Argo CD
مسیرهای مرتبط
- مسیر آموزشی شروع کار خود در فناوری: امنیت
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک کمربند زرد شش سیگما
- مسیر آموزشی آماده شدن برای آزمون Microsoft Azure Fundamentals (AZ-900)
- مسیر آموزشی ارتقا مهارت های مدیریت داده و امنیت خود
- مسیر آموزشی تبدیل شدن به یک مدیر خدمات مشتریان
- مسیر آموزشی توسعه دادن مهارت های ارائه
- مسیر آموزشی تبدیل شدن به یک طراح صنعتی