دوره Terraform 101: راهنمای کامل و عملی [نسخه آژور]
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفهوم زیرساخت به عنوان کد (IaC) و اینکه چرا برای مدیریت مدرن ابر حیاتی است.
- استفاده از رابط خط فرمان (CLI) Terraform برای استقرار و مدیریت زیرساخت ابری
- کدنویسی با زبان پیکربندی هشیکورپ (HCL) برای خودکارسازی زیرساخت آژور شما
- یادگیری چگونگی راهاندازی و شروع به استفاده از Terraform در مایکروسافت آژور
پیشنیازهای دوره
- درک اولیه از پلتفرمهای ابری (مانند Azure و AWS یا GCP)
- آشنایی با رابطهای خط فرمان (CLI)
- تجربه با مفاهیم زیرساختی (سرورها، شبکهبندی و غیره)
- یک کامپیوتر با دسترسی ادمین برای نصب نرمافزارهایی مانند Terraform
- نیازی به تجربه قبلی با Terraform نیست؛ این یک دوره مناسب برای مبتدیان است.
توضیحات دوره
این دوره یک معرفی مناسب برای مبتدیان به Terraform ارائه میدهد و مبانی رابط خط فرمان (CLI) Terraform و زبان پیکربندی هشیکورپ (HCL) را به روشی مستقل از ابر پوشش میدهد. شما یاد خواهید گرفت که چگونه آژور را با استفاده از پروایدر azurerm راهاندازی کنید و با پیکربندی یک حساب ذخیرهسازی برای مدیریت state از راه دور شروع خواهید کرد. در مرحله بعد، یک اجراکننده یا اسکریپت محلی خواهید ساخت که مدیریت چندین محیط را مستقیماً از ایستگاه کاری خودتان آسانتر میکند. سپس، زیرساختهای کلیدی DevOps، از جمله Azure KeyVault برای مدیریت اسرار و Azure Monitor برای رویتپذیری را راهاندازی خواهید کرد تا با لاگ کردن و ثبت معیارها، از اجرای روان استقرارهای خود اطمینان حاصل کنید.
مدرس شما در این مباحث، مارک تیندرهولت، معمار ارشد فعلی در مایکروسافت آژور است. مارک دیدگاهی بسیار کاربردی را به ارمغان میآورد که از بیش از 25 سال تجربه واقعی او در توسعه نرمافزار، مشاوره فناوری و رهبری تیمها نشأت گرفته است. او بر روی همه چیز از مهاجرت مراکز داده گرفته تا معماری میکروسرویس و راهحلهای SaaS چندمستأجره کار کرده و همواره فرهنگ DevOps را در سازمانهای بزرگ و کوچک ترویج داده است. از آنجایی که او یک «مدرس حرفهای» معمولی نیست، بلکه یک متخصص باتجربه در صنعت است، آموزش او عملی و متمرکز بر سناریوهای دنیای واقعی است. این رویکرد، یادگیری را هم شهودی و هم بلافاصله برای چالشهای زیرساختی مدرن قابل استفاده میسازد و تضمین میکند که شما مهارتهای لازم برای موفقیت در چشمانداز پرشتاب امروزی ابر و DevOps را به دست آورید.
با پیشرفت در دوره، شما یک شبکه اصولی در آژور ایجاد کرده و یک ماشین مجازی لینوکس را مستقر خواهید کرد و گزینههای مختلف اتصال مانند SSH و Azure Bastion را بررسی خواهید نمود. در طول دوره، شما بهترین شیوهها را برای ساختاربندی کد Terraform، مدیریت چندین محیط و حفظ یک گردش کاری قابل اعتماد برای زیرساخت به عنوان کد فرا خواهید گرفت. در پایان، شما درک قوی از اصول Terraform و ملزومات آژور خواهید داشت، ایدهآل برای کسانی که به تازگی کار با هر یک از این فناوریها را آغاز کردهاند یا به دنبال تثبیت مهارتهای زیرساخت ابری خود هستند. با راهنمایی مارک، شما اعتماد به نفس لازم برای طراحی و استقرار زیرساختهای تکرارپذیر و مقیاسپذیر در آژور با استفاده از Terraform را به دست خواهید آورد.
این دوره برای چه کسانی مناسب است؟
- مهندسان و معماران ابر که به دنبال خودکارسازی زیرساخت در چندین پلتفرم ابری هستند.
- متخصصان DevOps که قصد دارند مهارتهای خود را در زمینه زیرساخت به عنوان کد با استفاده از Terraform بهبود دهند.
- مدیران IT که هدفشان سادهسازی مدیریت منابع ابری با استفاده از خودکارسازی است.
- توسعهدهندگانی که میخواهند تأمین زیرساخت را با استفاده از کد یاد بگیرند.
- افراد مبتدی در زمینه ابر و DevOps با درک اولیه از پلتفرمهای ابری که مشتاق یادگیری Terraform از ابتدا هستند.
دوره Terraform 101: راهنمای کامل و عملی [نسخه آژور]
-
مقدمه 03:00
-
زیرساخت بهعنوان کد چیست؟ 03:18
-
Terraform چیست؟ 04:45
-
مقدمه بخش 00:54
-
خصیصه ایندپوتنس 05:32
-
ثبات ناپذیری 07:45
-
کپسولسازی 03:58
-
انسجام 03:06
-
اعلانی در مقابل امری 03:18
-
اصطلاح DRY چیست؟ 05:02
-
نصب Visual Studio Code روی ویندوز 02:51
-
نصب مدیر بسته Chocolatey در ویندوز 01:45
-
نصب Terraform بر روی ویندوز 02:34
-
نصب افزونه HashiCorp Terraform برای Visual Studio Code 01:43
-
نصب Azure CLI بر روی ویندوز 01:52
-
نصب Git روی ویندوز 03:13
-
راهاندازی پوشه سورس کد در ویندوز 01:05
-
مقدمه بخش 01:08
-
ایجاد اولین منبع در Terraform 05:39
-
اولین استفاده از گردش کاری اصلی Terraform 11:39
-
وایتبرد: گردش کاری اصلی Terraform 08:31
-
ایجاد اولین متغیر ورودی 10:11
-
متغیرهای محلی 02:37
-
ایجاد اولین خروجی 06:59
-
درونسازی رشته 05:03
-
تعریف ارائهدهندگان مورد نیازتان 07:22
-
ارجاع به خروجیهای منابع 04:13
-
مطالعه مستندات: جستجوی مستندات منابع Terraform 02:33
-
فایلهای پیشفرض متغیرهای ورودی 03:03
-
استفاده از فایلهای متغیرهای ورودی برای پیکربندی محیط 04:16
-
مدیریت فایلهای متغیرهای ورودی برای محیطهای مختلف 04:40
-
ورودیها و خروجیهای حساس 06:50
-
انتقال مقادیر متغیرهای ورودی با استفاده از متغیرهای محیطی در PowerShell 05:00
-
انتقال مقادیر متغیرهای ورودی با استفاده از متغیرهای محیطی در BASH 04:05
-
ترتیب انتخاب مقادیر متغیرهای ورودی 05:40
-
انواع متغیرهای ورودی 17:11
-
اعتبارسنجی متغیرهای ورودی 12:44
-
افزودن کامنتها 01:39
-
استفاده از Workspaces 09:07
-
لیست و شمارنده 05:15
-
نقشهها و حلقه For Each 03:57
-
مقدارهای بولی و شرطها 04:53
-
استفاده از رجیستری ماژولهای Terraform 11:10
-
ساخت اولین ماژول 11:00
-
کپسولسازی ماژولها 09:08
-
Count.Index در یک منطقه 07:44
-
ForEach.Value در یک منطقه 04:23
-
کنسول Terraform 04:55
-
ثبتنام در اشتراک Azure 01:03
-
نسخه رایگان چه وضعیت دارد؟ 02:39
-
ورود به پورتال Azure 03:27
-
ورود با Azure CLI 01:09
-
مقدمه بخش 01:15
-
پیکربندی ارائهدهنده Azure در Terraform 08:23
-
ایجاد گروه منابع در Azure 01:51
-
قوانین نامگذاری گروههای منابع 05:53
-
ایجاد حساب ذخیرهسازی در Azure 08:22
-
ایجاد محیط استیت Terraform 03:00
-
ایجاد یک کانتینر Blob Storage برای فایلهای استیت Terraform 02:38
-
اختصارات استاندارد نامگذاری منابع 03:08
-
پیکربندی Remote State ترافورم با یک بکاند ذخیرهسازی آژور 10:04
-
راهاندازی فضای کاری Log Analytics آژور 01:49
-
ساخت یک رانر محلی 24:27
-
ایجاد Azure KeyVault 07:16
-
دریافت زمینه کاربری فعلی در Terraform 04:01
-
ایجاد تخصیص نقش در Azure 05:57
-
فعالسازی RBAC در KeyVault 03:19
-
ایجاد یک اجراکننده محلی 04:37
-
ایجاد یک تنظیمات تشخیصی در Azure Monitor 13:24
-
استفاده از پورتال آژور برای یافتن پیکربندی تنظیمات تشخیصی Azure Monitor 12:38
-
مقدمه بخش 00:35
-
ایجاد یک شبکه مجازی 17:17
-
ایجاد یک زیرشبکه 06:18
-
استفاده از زیرشبکه CIDR 07:50
-
سوییچبکینگ 08:08
-
حذف و ساخت 04:55
-
ایجاد گروه امنیت شبکه 09:01
-
جستجوی آدرس IP من 05:56
-
ایجاد آدرس IP عمومی 04:56
-
ایجاد کارت رابط شبکه 05:06
-
ساخت کلید SSH 04:12
-
ایجاد ماشین مجازی لینوکس 07:14
-
ایجاد ماشین مجازی لینوکس با SSH محلی 06:21
-
گزینههای اتصال ماشین مجازی 03:45
-
بازسازی زیرشبکهها 04:34
-
ایجاد زیرشبکه Bastion Host 07:59
-
ایجاد Bastion Host 05:09
-
ذخیره کلید SSH در Key Vault 06:02
-
اتصال به ماشین مجازی از طریق Azure Bastion 02:27
-
متشکریم!!! 01:04
مشخصات آموزش
دوره Terraform 101: راهنمای کامل و عملی [نسخه آژور]
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:90
- مدت زمان :08:27:25
- حجم :9.54GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy