نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
GitHub یک مجموعه ابزار برای پشتیبانی از تحویل مداوم و DevOps دارد. آیا می خواهید ببینید این مجموعه ابزار چه کاری می تواند برای شما انجام دهد؟ پس این دوره برای شما مناسب است! در کمتر از دو ساعت، یک نمای کلی از نحوه پشتیبانی ابزارها از تیم شما دریافت می کنید. تحویل مستمر برای مشاغل و پروژه های مدرن ضروری است. در این دوره، DevOps با Github و Azure: The Big Picture، یک نمای کلی خواهید داشت. نحوه استفاده از مجموعه ابزار GitHub برای پیاده سازی تحویل مداوم و DevOps برای پروژه ها یا سازمان شما. ابتدا، با کاوش GitHub در قلب سیستم، که میزبانی مخازن Git برای سازمان شما در فضای ابری یا داخلی است، شروع میکنید. شما مخازن جدیدی ایجاد میکنید، سرویس مبتنی بر ابر GitHub را فشار میدهید، خطمشیهای شعبه را تنظیم میکنید و از درخواستهای کشش GitHub برای اطمینان از اصل "چهار چشم" برای همه تغییرات کد استفاده میکنید. این به شما کمک می کند تا یک نیاز بسیار مهم برای اکثر شرکت ها را برآورده کنید. در مرحله بعد، یاد خواهید گرفت که چگونه می توانید از مسائل، پروژه ها و صفحات GitHub برای حمایت از تیم خود در روش چابک کارشان و نحوه ادغام آن با مخزن برای ارائه قابلیت ردیابی سرتاسر از نیاز تا تغییر کد استفاده کنید. سپس، به اتوماسیون و اینکه چگونه میتوانیم از GitHub Actions برای خودکار کردن همه چیز استفاده کنیم، نحوه ایجاد تأییدیه درخواست کشش، و نحوه استقرار نرمافزار در پلتفرم Microsoft Azure را بررسی میکنیم تا بتوانید تحویل مداوم را پیادهسازی کنید. در نهایت، پس از اینکه بدانید چگونه همه چیز را خودکار کنید، به سراغ استفاده از مدیریت بستهها و استفاده از ابزارهای زنجیره تامین میروید تا مطمئن شوید که کد خود را برای آسیبپذیریهای شناختهشده اسکن میکنید، و اسکن بستههایی که میتوانند حاوی آسیبپذیریهای شناختهشده نیز باشند. با استفاده از Codespaces نتیجه گیری خواهید کرد که یک محیط توسعه یکپارچه مبتنی بر ابر را برای اعضای تیم شما فراهم می کند و کار از راه دور را از هر نقطه و بدون نیاز به نصب نرم افزار در رایانه محلی شما امکان پذیر می کند. در پایان این دوره، یک نمای کلی از آنچه که مجموعه ابزار GitHub می تواند برای شما انجام دهد و چگونه می توانید از آن برای پیاده سازی تحویل مداوم و DevOps در سازمان خود برای ارائه نرم افزار به Azure Cloud استفاده کنید، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک تحویل مداوم و DevOps با GitHub و Azure
Understanding Continuous Delivery and DevOps with GitHub and Azure
-
معرفی
Introduction
-
طرح کلی
Outline
-
چرا تحویل مداوم و DevOps؟
Why Continuous Delivery and DevOps?
-
تحویل نرم افزار سنتی در مقابل مدرن
Traditional vs. Modern Software Delivery
-
تعاریف
Definitions
-
با مجموعه ابزار GitHub آشنا شوید
Meet the GitHub Toolset
-
کنترل منبع
Source Control
-
repos github
GitHub Repos
-
درخواست های کششی
Pull Requests
-
مسائل، پروژه ها و صفحات
Issues, Projects, and Pages
-
مشکلات GitHub
GitHub Issues
-
پروژه های GitHub
GitHub Projects
-
صفحات GitHub
GitHub Pages
-
اتوماسیون
Automation
-
Pull Request Verification
Pull Request Verification
-
به Azure مستقر شوید
Deploy to Azure
-
بسته های GitHub
GitHub Packages
-
نسخه ی نمایشی: بسته های GitHub
Demo: GitHub Packages
-
زنجیره تأمین نرم افزار
Software Supply Chain
-
اسکن کد و Dependabot
Code Scanning and Dependabot
-
فضاهای کد
Codespaces
-
استفاده از فضاهای کد
Using Codespaces
-
خلاصه
Summary
نمایش نظرات