لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Terraform در Microsoft Azure برای مبتدیان مطلق
Learn Terraform on Microsoft Azure for absolute beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه زیرساخت ها را با استفاده از Terraform در Azure با آزمایشگاه های دستی فراهم کنید || همکار دارای گواهی Terraform تهیه خودکار زیرساخت: دانشآموزان یاد خواهند گرفت که چگونه از Terraform برای خودکارسازی ایجاد و مدیریت زیرساخت Azure به عنوان کد (IaC) استفاده کنند: دانشآموزان مفهوم زیرساخت بهعنوان کد و نحوه تطبیق Terraform در گردش کار DevOps را خواهند فهمید. Azure Resource Man بهترین شیوهها: دانشآموزان بهترین شیوهها را برای سازماندهی کد Terraform، مدیریت وابستگیها بین منابع، یاد خواهند گرفت. پیکربندی ارائهدهنده Azure: دانشآموزان میآموزند که چگونه ارائهدهنده Azure را در Terraform پیکربندی کنند تا به اشتراک Azure خود متصل شوند و احراز هویت کنند. پیش نیازها: نیازی به تجربه برنامه نویسی نیست
عنوان: آموزش Terraform در Microsoft Azure برای مبتدیان مطلق
تامین زیرساخت چیست؟
تامین زیرساخت فرآیند راهاندازی و پیکربندی زیرساخت فناوری اطلاعات در یک سازمان است.
شامل فعالیتهایی مانند نصب سختافزار و نرمافزار، پیکربندی شبکه، و تهیه منابع ذخیرهسازی و محاسباتی است.
همچنین مسئول نگهداری و پشتیبانی مداوم زیرساخت فناوری اطلاعات است.
چگونه یک زیرساخت Azure ایجاد می کنید؟
در این دوره، اصول Terraform و نحوه استفاده از آن برای مدیریت زیرساخت خود در Azure را خواهید آموخت. شما با نصب Terraform و راهاندازی حساب Azure خود شروع میکنید و سپس به ایجاد اولین فایلهای پیکربندی Terraform خود میپردازید. شما یاد خواهید گرفت که چگونه منابع را در Terraform تعریف کنید، مانند ماشین های مجازی، حساب های ذخیره سازی، و اجزای شبکه، و نحوه اعمال پیکربندی خود برای ایجاد آن منابع در Azure.
در طول دوره، تجربه عملی با Terraform و Azure را از طریق یک سری تمرینها و آزمایشگاههای عملی به دست خواهید آورد. شما یاد خواهید گرفت که چگونه زیرساخت های خود را در طول زمان مدیریت کنید، از جمله چگونه فایل های پیکربندی خود را به روز کنید و چگونه منابع خود را در زمانی که دیگر به آنها نیاز ندارید از بین ببرید.
در پایان دوره، برای شروع استفاده از Terraform در Azure در پروژههای خود، به خوبی مجهز خواهید شد. چه یک توسعهدهنده، حرفهای فناوری اطلاعات یا معمار ابری باشید، این دوره دانش و مهارتهایی را که برای استفاده کامل از Terraform و Azure برای مدیریت زیرساختهای خود بهعنوان کد نیاز دارید، به شما میدهد.
بنابراین، اگر آماده هستید مدیریت زیرساخت خود را به سطح بعدی ارتقا دهید، امروز در این دوره آموزشی Terraform on Azure مبتدیان ثبت نام کنید!
سرفصل ها و درس ها
معرفی زیرساخت به عنوان یک کد (Terraform)
Introduction to infrastructure as a code (Terraform)
معرفی زیرساخت به عنوان یک کد (Terraform)
Introduction to infrastructure as a code (Terraform)
IAC (زیرساخت به عنوان کد) چیست و انواع ابزارهای IAC
What is IAC(infrastructure as code ) and types of IAC Tools
IAC (زیرساخت به عنوان کد) چیست و انواع ابزارهای IAC
What is IAC(infrastructure as code ) and types of IAC Tools
Terraform در مقابل سایر ابزارهای IAC
Terraform vs other IAC tools
Terraform در مقابل سایر ابزارهای IAC
Terraform vs other IAC tools
Terraform را با استفاده از صفحه وب رسمی terraform یا مدیر بسته chocolatey نصب کنید
Install terraform using official terraform webpage or chocolatey package manager
Terraform را با استفاده از صفحه وب رسمی terraform یا مدیر بسته chocolatey نصب کنید
Install terraform using official terraform webpage or chocolatey package manager
نت های شکلاتی
Chocolatey Notes
نت های شکلاتی
Chocolatey Notes
نحوه نوشتن فایل های پیکربندی Terraform
How to write Terraform configuration files
نحوه نوشتن فایل های پیکربندی Terraform
How to write Terraform configuration files
مقدمه ای بر زبان پیکربندی Hashicorp
Introduction to Hashicorp configuration Language
مقدمه ای بر زبان پیکربندی Hashicorp
Introduction to Hashicorp configuration Language
نمودارهای معماری قبل از تهیه زیرساخت
Architectural Diagrams before provisioning infrastructure
نمودارهای معماری قبل از تهیه زیرساخت
Architectural Diagrams before provisioning infrastructure
فرمت فایل فایل های پیکربندی
File format of configuration files
فرمت فایل فایل های پیکربندی
File format of configuration files
احراز هویت با استفاده از AzureCLI
Authentication using AzureCLI
احراز هویت با استفاده از AzureCLI
Authentication using AzureCLI
نحوه مدیریت اشتراک های Azure - AzureCLI
How to manage Azure subscriptions - AzureCLI
نحوه مدیریت اشتراک های Azure - AzureCLI
How to manage Azure subscriptions - AzureCLI
نحوه گرفتن ورودی از کاربر با استفاده از متغیرها
How to take input from user using variables
نحوه گرفتن ورودی از کاربر با استفاده از متغیرها
How to take input from user using variables
نحوه نادیده گرفتن متغیرهای پیش فرض
How to override default variables
نحوه نادیده گرفتن متغیرهای پیش فرض
How to override default variables
نحوه ذخیره پلان ترافورم
How to save terraform plan
نحوه ذخیره پلان ترافورم
How to save terraform plan
یادداشت در مورد پلان Terraform
Note on Terraform Plan
یادداشت در مورد پلان Terraform
Note on Terraform Plan
Terraform.tfvars
Terraform.tfvars
Terraform.tfvars
Terraform.tfvars
محیط تولید و صحنه آرایی با فایل tfvars
Production and staging environment with .tfvars file
محیط تولید و صحنه آرایی با فایل tfvars
Production and staging environment with .tfvars file
Count, for_each - Meta Argument
Count, for_each - Meta Argument
Count, for_each - Meta Argument
Count, for_each - Meta Argument
نحوه استفاده از متا آرگومان count برای ایجاد چندین نمونه از یک منبع.
How to use count meta-argument to create multiple instances of a resource.
نحوه استفاده از متا آرگومان count برای ایجاد چندین نمونه از یک منبع.
How to use count meta-argument to create multiple instances of a resource.
for_each - متا آرگومنت
for_each - Meta Argument
for_each - متا آرگومنت
for_each - Meta Argument
بیشتر در مورد نوع متغیرها
More on variables type
بیشتر در مورد نوع متغیرها
More on variables type
محدودیت نوع - فهرست، نقشه
Type constraint - List, map
محدودیت نوع - فهرست، نقشه
Type constraint - List, map
انواع داده ها
Data types
انواع داده ها
Data types
نوع محدودیت در متغیرها
Type constraint in variables
نوع محدودیت در متغیرها
Type constraint in variables
نحوه اضافه کردن یک محدودیت در متغیر
How to add a constraint in variable
نحوه اضافه کردن یک محدودیت در متغیر
How to add a constraint in variable
توابع داخلی
Built-in Functions
توابع داخلی - زبان پیکربندی | Terraform
Built-in Functions - Configuration Language | Terraform
توابع داخلی - زبان پیکربندی | Terraform
Built-in Functions - Configuration Language | Terraform
توابع داخلی
Built-in Functions
از موارد ایجاد vm با استفاده از قراردادهای طرح بندی پروژه استاندارد terraform استفاده کنید
Use case of vm creation using terraform standard project layout conventions
ایجاد VM با استفاده از providers.tf، main.tf، output.tf، variables.tf - قراردادها
VM creation using providers.tf, main.tf, output.tf, variables.tf - conventions
ایجاد VM با استفاده از providers.tf، main.tf، output.tf، variables.tf - قراردادها
VM creation using providers.tf, main.tf, output.tf, variables.tf - conventions
ساخت VM با فایل output.tf
VM creation with output.tf file
ساخت VM با فایل output.tf
VM creation with output.tf file
از موارد ایجاد vm با استفاده از قراردادهای طرح بندی پروژه استاندارد terraform استفاده کنید
Use case of vm creation using terraform standard project layout conventions
Backend از راه دور
Remote Backend
ذخیره سازی مشترک برای فایل های حالت - Remote Backend
Shared storage for state files - Remote Backend
ذخیره سازی مشترک برای فایل های حالت - Remote Backend
Shared storage for state files - Remote Backend
آزمایشگاه - نحوه پیکربندی ذخیره سازی Azure به عنوان Backend از راه دور
Lab - How to configure Azure storage as remote Backend
آزمایشگاه - نحوه پیکربندی ذخیره سازی Azure به عنوان Backend از راه دور
Lab - How to configure Azure storage as remote Backend
Backend از راه دور
Remote Backend
فضاهای کاری Terraform
Terraform Workspaces
Terraform Workspace چیست؟
What is Terraform Workspace
Terraform Workspace چیست؟
What is Terraform Workspace
نمایش نظرات