آموزش DevOps با GitHub و Azure: پیاده سازی امنیت زنجیره تامین نرم افزار با GitHub

DevOps with GitHub and Azure: Implementing Software Supply Chain Security with GitHub

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پیاده سازی امنیت زنجیره تامین نرم افزار می تواند چالش برانگیز باشد. در این دوره آموزشی، نحوه بهبود امنیت کد با GitHub را یاد خواهید گرفت. یکی از مهمترین جنبه های ارائه نرم افزار امنیت است. در عصر پروژه های متن باز، کنترل هر آسیب پذیری و اطمینان از اینکه راه حل ما از بسته با آسیب پذیری های جدی استفاده نمی کند، چالش برانگیز است و آسان نیست. تهدیدی که امروزه برای امنیت زنجیره تامین وجود دارد، نرم افزار بدون وصله است. در این دوره آموزشی DevOps with GitHub و Azure: Implementing Software Chain Security Chain Security with GitHub با ابزارهایی برای امنیت زنجیره تامین نرم افزار موجود در GitHub آشنا می شوید. ابتدا، متوجه خواهید شد که امنیت زنجیره تامین نرم افزار چیست و چرا مهم است که امنیت را به عنوان آخرین مرحله تحویل نرم افزار رها نکنید. سپس، پیکربندی Dependabot را برای خودکار نگه‌داشتن وابستگی‌های به‌روز شده مورد استفاده در پروژه و نحوه افزودن تجزیه و تحلیل کد استاتیک امنیتی به یک گردش کار Actions را بررسی خواهید کرد. در نهایت، نحوه افزودن اسکن مجوز را به گردش کار Actions برای محافظت در برابر انواع مجوزهای خاص در بسته‌های OSS مورد استفاده را بررسی خواهید کرد. در پایان این دوره، شما یک نمای کلی از نحوه پیاده سازی امنیت زنجیره تامین نرم افزار با GitHub و نحوه نگهداری یک مخزن امن با استفاده از بهترین شیوه های GitHub خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

امنیت زنجیره تامین نرم افزار Software Supply Chain Security

  • معرفی Introduction

  • سناریوی شرکت Globomantics Globomantics Company Scenario

  • بخش های مختلف زنجیره تامین نرم افزار Various Parts of Software Supply Chain

  • ابزارهای GitHub برای امنیت زنجیره تامین نرم افزار GitHub Tools for Software Supply Chain Security

  • نسخه ی نمایشی: هشدارهای امنیتی را با Dependabot تنظیم کنید Demo: Setup Security Alerts with Dependabot

  • خلاصه Summary

امنیت پیشرفته با اقدامات GitHub Enhanced Security with GitHub Actions

  • معرفی Introduction

  • تجزیه و تحلیل کد استاتیک با اقدامات GitHub Static Code Analysis with GitHub Actions

  • نسخه ی نمایشی: اسکن کد با CodeQL Demo: Code Scanning with CodeQL

  • اسکن مجوز برای سازگاری License Scanning to Stay Compliant

  • اسکن مجوز را با استفاده از گردش کار GitHub Actions اضافه کنید Add License Scanning Using GitHub Actions Workflow

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش DevOps با GitHub و Azure: پیاده سازی امنیت زنجیره تامین نرم افزار با GitHub
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0h 55m
13
Pluralsight (پلورال سایت) pluralsight-small
17 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Krzyczkowski Daniel Krzyczkowski

دانیل یک مهندس اصلی نرم افزار در Predica ساکن ورشو (لهستان) است که بر اجرای راه حل ها با استفاده از فن آوری های مایکروسافت تمرکز دارد. او سفر خود را با اشتراک دانش به عنوان یک شریک دانشجویی مایکروسافت در آکادمی فناوری اطلاعات لهستان و ژاپن در ورشو آغاز کرد. دانیل با عنوان ارزشمندترین حرفه ای مایکروسافت اعطا شد. دانیل دوست دارد دانش و علاقه خود را در مورد Microsoft Azure ، Platform Windows Universal ، Internet of Things و Azure DevOps به اشتراک بگذارد. او مقالاتی را در وبلاگ فنی شخصی - DevIsland.pl می نویسد ، جایی که سعی می کند محتوای ارزشمندی را در رابطه با توسعه نرم افزار Microsoft Azure cloud ، IoT ، Azure DevOps و Universal Windows Platform ارائه دهد. وی سخنران منظم در کنفرانس ها و نشست های مختلف ملی و بین المللی است. او همچنین چند نمونه جالب را به اشتراک می گذارد که می توانید در مخزن Github او پیدا کنید. دانیل دوست دارد در اوقات فراغت خود به چالش های جدید بپردازد و همچنین وقت خود را با خانواده بگذراند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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