لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Azure Bicep & DevOps برای Infra به عنوان کد: مبتدی تا نینجا
Azure Bicep & DevOps for Infra as Code: Beginner to Ninja
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه نوشتن و توسعه حرفه ای زیرساخت Azure DevOps به عنوان کد با BICEP، YAML، Git و PowerShell را بیاموزید. معرفی عمیق زیرساخت به عنوان کد با پلت فرم Azure DevOps. پلتفرمی که تمرین متدولوژی DevOps را تسهیل می کند مقدمه ای بر خطوط لوله YAML در پلت فرم Azure DevOps مقدمه ای بر الگوهای BICEP و ARM برای توسعه زیرساخت به عنوان کد (IaC) در پلت فرم Azure DevOps مروری بر ابزارهای پیشرو در صنعت ایجاد یک مخزن محلی Git یاد بگیرید که چگونه یک فایل و چند فایل را به مرحله اجرا درآورید مدیریت شعبه با Git شامل ادغام Git با Bash و کد ویژوال استودیو آموزش نحوه سفر در زمان و لغو تغییرات تنظیم صورتحساب برای مایکروسافت و عوامل خط لوله با میزبانی خود نصب و راهاندازی برای عوامل خط لوله با میزبانی خود راه اندازی یک رمز دسترسی شخصی پیکربندی یک عامل خود میزبان نحوه ایجاد یک اتصال سرویس Azure کلون کردن مخزن Azure DevOps نوشتن اسکریپت PowerShell برای تهیه یک گروه منبع نحوه افزودن مراحل، مشاغل و مراحل در خط لوله YAML الگو اجرای خط لوله YAML روی Azure DevOps نحوه توسعه گروه متغیرهای Azure و ارسال آنها به قالب های YAML نحوه نادیده گرفتن پارامترهای BICEP با استفاده از YAML ایجاد ساختارهای پروژه برای پروژه DevOps و BICEP با استفاده از Bash و Git ایجاد یک قرارداد نامگذاری استاندارد برای منابع و با استفاده از BICEP PowerShell توسعه یک الگوی BICEP برای ارائه Log Analytics و Data Factory نحوه اضافه کردن پارامترهای ورودی به یک الگوی BICEP نحوه ایجاد ماژول های BICEP برای Log Analytics و Data Factory نحوه اضافه کردن اطلاعات برچسب گذاری به ماژول های BICEP نحوه ساختار یک قرارداد نامگذاری با BICEP چگونه برای استفاده از زمان اجرا و کامپایل متغیرها و پارامترهای زمان نحوه نوشتن یک اسکریپت PowerShell برای Transpile BICEP به یک الگوی ARM نحوه مدیریت وابستگی بین منابع با BICEP نحوه مدیریت خطاهای قالب BICEP
هدف این دوره کمک به دانشآموزان برای یادگیری نحوه نوشتن و توسعه زیرساختهای Azure DevOps به صورت کد با BICEP، YAML، Git و PowerShell است.
Azure DevOps یک پلت فرم اتوماسیون و DevOps پیشرو است و دانش آموزان از طریق موارد زیر هدایت خواهند شد:
معرفی عمیق زیرساخت به عنوان کد با پلتفرم Azure DevOps
تعریفی از DevOps و نحوه Azure به عنوان یک پلتفرم SaaS (نرم افزار به عنوان سرویس) که عمل متدولوژی DevOps را تسهیل می کند
مقدمه ای بر خطوط لوله YAML در پلت فرم Azure DevOps
مقدمه ای بر الگوهای BICEP و ARM برای توسعه زیرساخت به عنوان کد (IaC) در پلتفرم Azure DevOps
نمای کلی ابزارهای DevOps پیشرو در صنعت
Git یک سیستم کنترل نسخه توزیعشده پیشرو در صنعت است و یک جزء بسیار حیاتی از Azure DevOps است و بنابراین دانشآموزان در یک دوره آموزشی Git Crash که جنبههای اساسی زیر را پوشش میدهد، گذرانده میشوند.
ایجاد یک مخزن Git محلی
با نحوه مرحله بندی و اجرای فایل های تک و چندگانه آشنا شوید
مدیریت شعبه با Git از جمله ادغام
Git با Bash و کد ویژوال استودیو
با نحوه سفر در زمان و لغو تغییرات آشنا شوید
ممکن است دانشآموزان در مورد نحوه راهاندازی Azure DevOps Pipeline Agents بهعنوان یک عامل Azure DevOps خود میزبان برای اجرای خطوط لوله CI/CD نیاز داشته باشند، شاید این وضعیت میتواند صرفهجویی در هزینه در یک محیط کاری یا شخصی مقرونبهصرفه باشد. محیط، و بنابراین دانش آموزان موارد زیر را یاد خواهند گرفت؛
صورتحساب را برای مایکروسافت و نمایندگان خطوط لوله میزبانی خود تنظیم کنید
نصب و راهاندازی برای عوامل خط لوله با میزبانی خود
تنظیم یک رمز دسترسی شخصی
پیکربندی یک نماینده خود میزبان
YAML یک فناوری مدیریت پیکربندی پیشرو برای توسعه خطوط لوله CI/CD است، شاید بهترین راه برای یادگیری نحوه نوشتن خطوط لوله YAML این است که دانش آموز از طریق نحوه تهیه زیرساخت با YAML، Powershell و BICEP استفاده کند. تمرکز اولیه بر تهیه گروه منابع و در آنجا خواهد بود و بنابراین دانش آموزان موارد زیر را یاد خواهند گرفت؛
نحوه ایجاد یک اتصال سرویس Azure
کلون کردن مخزن Azure DevOps
نوشتن اسکریپت PowerShell برای تهیه یک گروه منبع
نحوه افزودن مراحل، مشاغل و مراحل در یک الگوی خط لوله YAML
اجرای خط لوله YAML در Azure DevOps
نحوه توسعه Azure Variables Group و ارسال آنها به قالب های YAML
نحوه نادیده گرفتن پارامترهای BICEP با استفاده از YAML
یکی از جنبههای حرفهای بودن در کدنویسی این است که چگونه پروژهها برای کارایی کدنویسی و سهولت مدیریت ساختار میشوند، و جنبه دیگر در قرارداد نامگذاری منابع است. این دوره از طریق دانشجویان در موارد زیر برگزار می شود.
ایجاد ساختارهای پروژه برای پروژه DevOps و BICEP با استفاده از Bash و Git
یک قرارداد نامگذاری استاندارد برای منابع با استفاده از BICEP و PowerShell ایجاد کنید
قلب تدارک و استقرار زیرساخت در Azure پذیرش BICEP است و دانشآموزان موارد زیر را از نظر توسعه BICEP به شیوهای حرفهای یاد خواهند گرفت؛
توسعه یک الگوی BICEP برای ارائه Log Analytics و Data Factory
نحوه افزودن پارامترهای ورودی به الگوی BICEP
نحوه ایجاد ماژول های BICEP برای Log Analytics و Data Factory
نحوه افزودن اطلاعات برچسب گذاری به ماژول های BICEP
نحوه ساختن یک قرارداد نامگذاری با BICEP
نحوه استفاده از زمان اجرا و کامپایل متغیرها و پارامترهای زمان
نحوه نوشتن یک اسکریپت PowerShell برای انتقال BICEP به یک الگوی ARM
نحوه مدیریت وابستگی بین منابع با BICEP
نحوه مدیریت خطاهای الگوی BICEP
سرفصل ها و درس ها
معرفی و نصب
Introduction and Installation
معرفی
Introduction
یک حساب رایگان Azure ثبت کنید
Register a Free Azure Account
یک سازمان و پروژه DevOps ایجاد کنید
Create a DevOps organization and project
Azure CLI را نصب کنید
Install the Azure CLI
BICEP را نصب کنید
Install BICEP
Git Bash را نصب کنید
Install Git Bash
کد ویژوال استودیو را نصب کنید
Install Visual Studio Code
برنامه های افزودنی کد ویژوال استودیو را نصب کنید
Install Visual Studio Code Extensions
Git Bash را به عنوان پایانه پیش فرض تنظیم کنید
Set Git Bash as Default Terminal
Git Crash
Git Crash
مقدمه ای بر Git
Introduction to Git
یک مخزن Git محلی ایجاد کنید
Create a Local Git Repository
مرحله بندی و اجرای یک فایل
Staging and Commit one File
مرحله و کامیت کردن چندین فایل
Stage and Commit Multiple Files
فایلها را تغییر دهید، مرحلهبندی کنید و انجام دهید
Modify, Stage and Commit Files
یک Branch جدید در مخزن Git محلی ایجاد کنید
Create a new Branch in the local Git Repository
فایل ها را تغییر دهید و تغییرات را در شعبه جدید انجام دهید
Modify files and commit changes within the new Branch
ادغام شاخه ها
Merge Branches
Git با کد ویژوال استودیو
Git with Visual Studio Code
مشاهده وضعیتی در گذشته
Viewing a State in the Past
مهندس / مشاور ارشد داده بزرگ در ABN AMROI من یک متخصص مدیریت داده هستم که تحت تأثیر قدرت و نفوذ داده ها در زندگی ما قرار دارد. با قدرت داده ها ، من توانستم به شرکت ها کمک کنم تا برای دستیابی به مزیت رقابتی یا تأمین نیازهای نظارتی ، داده محورتر شوند.
در 15 سال گذشته ، من از طراحی و اجرای راه حل های ذخیره سازی داده در صنایع خرده فروشی ، Telco و Banking و اخیراً در پیاده سازی های خاص بیشتر دریاچه داده بزرگ لذت بردم.
من لذت بردن از هدایت و همچنین هدایت تیم ها برای اجرای استراتژی های فوق را داشتم و در اوقات فراغت خود ، به عنوان علاقه مند به فن آوری ، برنامه نویسی را بصورت آنلاین به عنوان یوتیوب آموزش می دهم.
نمایش نظرات