دوره آموزشی یادگیری پکیج های گیت هاب
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Atom
- دوره آموزشی اقدامات پیشرفته GitHub
- دوره آموزشی مدیریت بسته های آموزشی با Yarn
- دوره آموزشی گسترش لاراول با پکیج های First Party
- دوره آموزشی ساختن اولین اپلیکیشن CLI خود در Node
- دوره آموزشی Google Cloud Build: تست، استقرار و مدیریت کد
- دوره آموزشی مهارتآموزی به ایجنت هوش مصنوعی خود
- دوره آموزشی ساخت کتابخانههای Angular
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید
- مسیر آموزشی ارتقاء مهارت های خود در زبان پایتون
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی آماده شدن برای گواهی مبانی GitHub
- مسیر آموزشی موفق شدن به عنوان یک توسعه دهنده نرم افزار از راه دور
- مسیر آموزشی مبانی توسعه نرم افزار