دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی امنیت بنیادی جاوا اسکریپت
- دوره آموزشی باز کردن جعبه هوش مصنوعی: بررسی عمیق Visual Studio Code و GitHub Copilot
- دوره آموزشی تمرین های کدنویسی: GitHub
- دوره آموزشی یادگیری GitHub آپدیت (2023)
- دوره آموزشی نگاه اولیه به GitHub Copilot
- دوره آموزشی ساخت و اجرای برنامههای کانتینری با GitHub Actions
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot
- دوره آموزشی GitHub برای جویندگان کار علم داده
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی الزامات شغلی در گواهینامه حرفه ای GitHub
- مسیر آموزشی آماده شدن برای گواهی مبانی GitHub
- مسیر آموزشی آماده شدن برای گواهینامه GitHub Administration
- مسیر آموزشی گیتهاب کوپایلوت رو مثل حرفهایها یاد بگیر!
- مسیر آموزشی گواهینامه حرفهای مهارتهای شغلی با GitHub Copilot
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب