دوره آموزشی GitHub Dependabot: به روز رسانی وابستگی

دوره آموزشی GitHub Dependabot: به روز رسانی وابستگی

51 دقیقهمتوسط2022-01-06

مدرسین

Carlos Rivas

Carlos Rivas

AWS Infrastructure Expert

جزئیات دوره

آیا می دانستید که گیت هاب ابزاری برای مدیریت و ردیابی وابستگی ها، به روز رسانی ها و مسائل امنیتی نرم افزار دارد؟ Dependabot نامیده می‌شود و در میان توسعه‌دهندگانی که در زمینه توسعه برنامه‌های کاربردی و جلویی کار می‌کنند بسیار محبوب شده است. در این دوره، کارلوس ریواس نحوه استفاده از Dependabot را با کمک یک پروژه نمایشی کوچک به شما نشان می دهد.

درباره عملکرد Dependabot بیشتر بدانید. نحوه بررسی به‌روزرسانی‌ها، به‌روز نگه داشتن درخواست‌های کشش، و بررسی اینکه آزمون‌های شما قبل از ادغام درخواست‌های کشش با موفقیت انجام می‌شوند، بیابید. کارلوس شما را از طریق انواع وابستگی ها راهنمایی می کند و به شما نشان می دهد که چگونه هر یک از آنها را با Dependabot مدیریت کنید. این دوره چه یک به روز رسانی، یک وصله امنیتی یا یک ویرایش جزئی باشد، این دوره مهارت هایی را به شما می دهد که برای ماندن در پروژه های خود به آن نیاز دارید، بنابراین از تجربه GitHub خود بیشترین بهره را ببرید.

مهارت ها

Agile Software DevelopmentVersion ControlGitHubDevOpsSoftware Development ToolsSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • با Dependabot شروع کنید
  • آنچه باید بدانید

ویژگی ها و موارد استفاده Dependabot

  • ویژگی های GitHub و Dependabot
  • ویژگی های پیشرفته Dependabot
  • موارد استفاده ایده آل برای Dependabot
  • چالش - ضد الگوهای Dependabot
  • راه حل - ضد الگوهای Dependabot

Dependabot و Python

  • معماری پروژه پایتون
  • requirements.txt
  • dependabot.yml برای پایتون
  • چالش - Dependabot درخواست های کششی برای پایتون
  • راه حل - Dependabot pull requests برای پایتون

Dependabot و PHP

  • معماری پروژه PHP
  • composer.json
  • dependabot.yml برای PHP و شاخه ها
  • چالش - درخواست های Dependabot برای PHP
  • راه حل - Dependabot درخواست های pull برای PHP

Dependabot و JavaScript

  • معماری پروژه جاوا اسکریپت
  • package.json
  • dependabot.yml برای پروژه های جاوا اسکریپت
  • چالش - درخواست های Dependabot برای جاوا اسکریپت
  • راه حل - Dependabot درخواست های کششی برای جاوا اسکریپت

نتیجه

  • پیوندها و منابع
  • مراحل بعدی
۴۰,۰۰۰ تومان