آموزش DevOps با Github و Azure: اجرای زیرساخت ها به عنوان کد

DevOps with GitHub and Azure: Implementing Infrastructure as Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نوشتن زیرساخت به‌عنوان کد و خودکار کردن استقرار در Microsoft Azure می‌تواند بسیار زیاد باشد، اما نیازی به این کار نیست. این دوره به شما یاد می دهد که چگونه زیرساخت را به عنوان اتوماسیون کد با GitHub Actions و Microsoft Azure پیاده سازی کنید. تعریف زیرساخت به عنوان کد (IaC) مزایای بسیاری را ارائه می دهد. اما چگونه می‌توانید استقرار زیرساخت به‌عنوان کد در مقیاس را حفظ و خودکار کنید؟ در این دوره آموزشی، DevOps with GitHub و Azure: Implementing Infrastructure as Code، یاد خواهید گرفت که از GitHub Actions برای کنترل استقرار زیرساخت به عنوان کد در محیط Azure استفاده کنید. ابتدا، ویژگی های زیرساخت و Code و GitHub Actions را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد و ذخیره الگوهای مدیریت منابع Azure را در GitHub خواهید دید، و آنها را با استفاده از GitHub Actions در Azure مستقر کنید. در نهایت، یاد خواهید گرفت که چگونه اسرار را به صورت ایمن ذخیره کنید، از متغیرها استفاده کنید و از محیط های GitHub Actions برای ارتقای پیاده سازی خود به سطح بعدی استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش لازم برای پیاده سازی IaC در Azure با استفاده از GitHub Actions را خواهید داشت.

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

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

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

آشنایی با اقدامات IaC و GitHub Understanding IaC and GitHub Actions

  • معرفی Introduction

  • زیرساخت به عنوان تازه کننده کد Infrastructure as Code Refresher

  • مزایای زیرساخت به عنوان کد Benefits of Infrastructure as Code

  • بازنگری قالب ARM ARM Template Refresher

  • بررسی GitHub GitHub Review

  • نمای کلی اقدامات GitHub GitHub Actions Overview

  • سینتکس گردش کار GitHub Actions GitHub Actions Workflow Syntax

  • آوردن آن همه با هم Bringing It All Together

استقرار الگوهای ARM در Azure با اکشن های GitHub Deploying ARM Templates to Azure with GitHub Actions

  • مقدمه و پیش نیازهای محیطی Introduction and Environment Prerequisites

  • یک مخزن GitHub ایجاد کنید Create a GitHub Repository

  • پیکربندی محیط محلی Configure Local Environment

  • بازار GitHub Actions The GitHub Actions Marketplace

  • اتصال از GitHub به Azure را آماده کنید Prepare Connection from GitHub to Azure

  • تست اتصال از GitHub Actions به Azure Test Connection from GitHub Actions to Azure

  • یک قالب ARM آماده کنید Prepare an ARM Template

  • یک الگوی ARM را با اکشن Azure CLI اجرا کنید Deploy an ARM Template with the Azure CLI Action

  • یک الگوی ARM را با عمل بازگشایی باز کنید Deploy an ARM Template with the arm-deploy Action

  • از فایل پارامتر الگوی ARM در یک اکشن استفاده کنید Use an ARM Template Parameter File in an Action

  • مقادیر پارامتر ARM را در یک Action مشخص کنید Specify ARM Parameter Values in an Action

  • از خروجی های قالب ARM در یک گردش کاری GitHub استفاده کنید Use ARM Template Outputs in a GitHub Workflow

  • خلاصه Summary

استفاده از متغیرها، اسرار و محیط های GitHub Using GitHub Variables, Secrets, and Environments

  • معرفی Introduction

  • اسرار رمزگذاری شده GitHub Actions GitHub Actions Encrypted Secrets

  • وقتی از رازهای GitHub استفاده نمی کنید ... When You Don't Use GitHub Secrets ...

  • از اسرار رمزگذاری شده GitHub استفاده کنید Use GitHub Encrypted Secrets

  • متغیرهای GitHub Actions GitHub Actions Variables

  • از متغیرهای GitHub Actions استفاده کنید Use GitHub Actions Variables

  • GitHub Actions Environments GitHub Actions Environments

  • محیط‌های GitHub Actions را کاوش و ایجاد کنید Explore and Create GitHub Actions Environments

  • از محیط های GitHub در یک گردش کار استفاده کنید Use GitHub Environments in a Workflow

  • خلاصه Summary

استقرار الگوهای Azure Bicep در Azure با اقدامات GitHub Deploying Azure Bicep Templates to Azure with GitHub Actions

  • بررسی اجمالی Azure Bicep Azure Bicep Overview

  • سینتکس Bicep را کاوش کنید Explore the Bicep Syntax

  • الگوهای Bicep را ایجاد کنید Create Bicep Templates

  • با استفاده از GitHub Actions، الگوهای Bicep را اجرا کنید Deploy Bicep Templates Using GitHub Actions

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش DevOps با Github و Azure: اجرای زیرساخت ها به عنوان کد
جزییات دوره
3h 15m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
18
4.6 از 5
دارد
دارد
دارد
Matt Allford
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Allford Matt Allford

مت یک مهندس DevOps و معمار راه حل با بیش از 10 سال تجربه در مدیریت سیستم ، معماری و طراحی ، در درجه اول در مرکز داده داخلی است. او علاقه جدیدی به فرآیندها ، ابزارها و تکنیک های Cloud و DevOps دارد و از کمک به مشتریان و جامعه برای درک ارزش از فناوری لذت می برد. در طول چندین سال گذشته مت توانسته است قدرت جوامع موجود در صنعت فناوری اطلاعات گسترده را تجربه کند و از یادگیری از دیگران لذت می برد و در صورت امکان از آنها بازپس می گیرد. مت در چندین کنفرانس در استرالیا و آمریکا شرکت کرده است و از سال 2016 یک VMware vExpert بوده است. خارج از زندگی در فناوری ، 2 فرزند خردسال او را مشغول می کنند و وقتی زمان اجازه می دهد با برداشتن یکی از گیتارهای خود عشق او به موسیقی را القا می کند و باعث می شود همه اطراف او آرزو کنند که شاخه گوش داشته باشند!