دوره آموزشی GitHub Dependabot: به روز رسانی وابستگی
51 دقیقهمتوسط2022-01-06
مدرسین

Carlos Rivas
AWS Infrastructure Expert
جزئیات دوره
آیا می دانستید که گیت هاب ابزاری برای مدیریت و ردیابی وابستگی ها، به روز رسانی ها و مسائل امنیتی نرم افزار دارد؟ Dependabot نامیده میشود و در میان توسعهدهندگانی که در زمینه توسعه برنامههای کاربردی و جلویی کار میکنند بسیار محبوب شده است. در این دوره، کارلوس ریواس نحوه استفاده از Dependabot را با کمک یک پروژه نمایشی کوچک به شما نشان می دهد.
درباره عملکرد Dependabot بیشتر بدانید. نحوه بررسی بهروزرسانیها، بهروز نگه داشتن درخواستهای کشش، و بررسی اینکه آزمونهای شما قبل از ادغام درخواستهای کشش با موفقیت انجام میشوند، بیابید. کارلوس شما را از طریق انواع وابستگی ها راهنمایی می کند و به شما نشان می دهد که چگونه هر یک از آنها را با Dependabot مدیریت کنید. این دوره چه یک به روز رسانی، یک وصله امنیتی یا یک ویرایش جزئی باشد، این دوره مهارت هایی را به شما می دهد که برای ماندن در پروژه های خود به آن نیاز دارید، بنابراین از تجربه GitHub خود بیشترین بهره را ببرید.
درباره عملکرد Dependabot بیشتر بدانید. نحوه بررسی بهروزرسانیها، بهروز نگه داشتن درخواستهای کشش، و بررسی اینکه آزمونهای شما قبل از ادغام درخواستهای کشش با موفقیت انجام میشوند، بیابید. کارلوس شما را از طریق انواع وابستگی ها راهنمایی می کند و به شما نشان می دهد که چگونه هر یک از آنها را با Dependabot مدیریت کنید. این دوره چه یک به روز رسانی، یک وصله امنیتی یا یک ویرایش جزئی باشد، این دوره مهارت هایی را به شما می دهد که برای ماندن در پروژه های خود به آن نیاز دارید، بنابراین از تجربه GitHub خود بیشترین بهره را ببرید.
مهارت ها
Agile Software DevelopmentVersion ControlGitHubDevOpsSoftware Development ToolsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - با Dependabot شروع کنید
- 02 - آنچه باید بدانید
1. ویژگی ها و موارد استفاده Dependabot
- 03 - ویژگی های GitHub و Dependabot
- 04 - ویژگی های پیشرفته Dependabot
- 05 - موارد استفاده ایده آل برای Dependabot
- 06 - چالش - ضد الگوهای Dependabot
- 07 - راه حل - ضد الگوهای Dependabot
2. Dependabot و Python
- 08 - معماری پروژه پایتون
- 09 - requirements.txt
- 10 - dependabot.yml برای پایتون
- 11 - چالش - Dependabot درخواست های کششی برای پایتون
- 12 - راه حل - Dependabot pull requests برای پایتون
3. Dependabot و PHP
- 13 - معماری پروژه PHP
- 14 - composer.json
- 15 - dependabot.yml برای PHP و شاخه ها
- 16 - چالش - درخواست های Dependabot برای PHP
- 17 - راه حل - Dependabot درخواست های pull برای PHP
4. Dependabot و JavaScript
- 18 - معماری پروژه جاوا اسکریپت
- 19 - package.json
- 20 - dependabot.yml برای پروژه های جاوا اسکریپت
- 21 - چالش - درخواست های Dependabot برای جاوا اسکریپت
- 22 - راه حل - Dependabot درخواست های کششی برای جاوا اسکریپت
نتیجه
- 23 - پیوندها و منابع
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای بر روشهای توسعه چابک: چابک را به خط لولههای توسعه خود بیاورید
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی یادگیری جامع کیوکامبر
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی افزایش بهرهوری با یکپارچگیهای Jira و Confluence
- دوره آموزشی هوش مصنوعی مولد برای توسعهدهندگان وب: برنامهنویسی جفتی با قدرت هوش مصنوعی برای توسعه فولاستک
- دوره آموزشی فراتر از برنامهنویسی دونفره با هوش مصنوعی
- دوره آموزشی برنامهنویسی جفت با هوش مصنوعی با استفاده از Amazon Q