دوره آموزشی یادگیری پکیج های گیت هاب
1 ساعت 7 دقیقهمتوسط2022-06-27
مدرسین
Carlos Solís
System Developer and Author
جزئیات دوره
تقریباً هر توسعهدهنده نرمافزاری از وابستگیها برای گسترش یا تسریع فرآیند توسعه استفاده میکند. بسته های GitHub یک سرویس میزبانی بسته نرم افزاری است که به شما امکان می دهد بسته های نرم افزاری خود را به صورت خصوصی یا عمومی میزبانی کنید و از بسته ها به عنوان وابستگی در پروژه های خود استفاده کنید. بستههای GitHub کد منبع و بستههای شما را در یک مکان برای ارائه مدیریت مجوزها و صورتحساب یکپارچه ترکیب میکند، بنابراین میتوانید توسعه نرمافزار خود را در GitHub متمرکز کنید. در این دوره، مربی کارلوس سولیس نحوه استفاده از بسته های GitHub برای ایجاد و توزیع بسته های نرم افزاری ایمن و قابل اعتماد را توضیح می دهد. او نحوه کار با ابزارهای GitHub، ایجاد گردش کار خودکار، و نکات و ترفندهایی را برای کسب درآمد و ایجاد جوامع پیرامون بسته نرم افزاری به اشتراک می گذارد. اگر توسعه دهنده یا مهندس DevOps هستید که به دنبال ایجاد و میزبانی بسته های نرم افزاری با استفاده از یک پلت فرم امن تر، قابل اعتمادتر و متمرکزتر هستید، این دوره را بررسی کنید.
مهارت ها
Version ControlGitHubSoftware Development ToolsLearningSoftware Development
سرفصل ها
0. مقدمه
- 01 - بستههای GitHub خود را ایجاد کنید
- 02 - آنچه باید بدانید
- 03 - بستههای GitHub چیست و چرا باید از آنها استفاده کنید
1. اصول بسته نرم افزاری
- 04 - ایجاد اولین ماژول شما
- 05 - یک نشانه دسترسی شخصی ایجاد و پیکربندی کنید
- 06 - راهاندازی یک مخزن بسته
- 07 - پیکربندی بسته
- 08 - انتشار یک بسته
- 09 - بسته خود را نصب کنید
- 10 - ایجاد صفحه توزیع
2. ایجاد و توزیع بستههای نرم افزاری
- 11 - توزیع بستههای خصوصی
- 12 - GitHub Actions را با بستهها ادغام کنید
- 13 - نحوه انتخاب لایسنس بسته خود
- 14 - حذف و بازیابی بسته ها
- 15 - چالش - یک گردش کار برای انتشار در npm ایجاد کنید
- 16 - راه حل - یک گردش کار برای انتشار در npm ایجاد کنید
3. بهترین روشها با بسته ها
- 17 - ادغام با چندین رجیستری
- 18 - انتشار نسخههای بسته
4. ایجاد جوامع پیرامون بسته ها
- 19 - گزینههای کسب درآمد برای بسته ها
- 20 - تجزیهوتحلیل بسته
- 21 - کار مشترک در GitHub
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot