بوت کمپ کامل Terraform و Ansible در 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آشنایی با مفاهیم پایه و موضوعات پیشرفته Terraform مانند ماژولها، Interpolation، فایلهای استیت (State Files)
- ساخت فایلهای Inventory برای Ansible به همراه تمرینهای عملی
- درک مفهوم Infrastructure as Code (IAC)
- استفاده از Ansible در سرویسهای ابری و کانتینرها، مانند AWS و Docker
پیشنیازهای دوره
- داشتن دسترسی به سیستم لینوکس (اختیاری اما خوب است برای راهاندازی و اجرا)
- صبر و حوصله بسیار
توضیحات دوره
به این دوره فوقالعاده در مورد Terraform با Ansible: استقرار زیرساخت و اتوماسیون خوش آمدید. لیست ماژولهای پوششدادهشده در این دوره در ادامه آمده است.
با محبوبیت و پذیرش گسترده Terraform در صنعت، گواهینامه HashiCorp Certified: Terraform Associate به یکی از پرطرفدارترین شهادتها در بازار امروز تبدیل شده است.
این دوره مخصوص افراد تازهکار در Terraform است که قصد دارند آن را در سازمان خود پیادهسازی کنند و میخواهند دید عمیقی نسبت به موضوعات مختلف و بهترین روشها همراه با کسب گواهینامه رسمی Terraform داشته باشند.
Ansible یک ابزار ساده برای اتوماسیون فناوری اطلاعات است که فرآیندهای تأمین ابری، مدیریت پیکربندی، استقرار اپلیکیشن، ارکستراسیون داخلی سرویسها و نیازهای دیگر فناوری اطلاعات را خودکار میکند. این امر برای استقرارهای چندلایه، Ansible با توصیف ساختار زیرساخت شما، نحوه تداخل سیستمها را مدل میکند، نه مدیریت یک سیستم به صورت جداگانه طراحی شده است.
این دوره، یک دوره جامع و عملی است که با کشف مفاهیم ارکستراسیون، DevOps و اتوماسیون با استفاده از Ansible همراه است.
با Ansible در سرویسهای ابری و استقرار در AWS آشنا شوید. درک کنید چرا اتوماسیون زیرساخت توسط Ansible گزینهای مناسب است و شروع کنید با playbookها. فرآیند خودکارسازی تسک های زیرساخت را از طریق ساخت و استفاده از roles در Ansible Galaxy سازماندهی کنید. متغیرها و قالبها برای پیکربندی آسان استقرار برنامهها را کاوش کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان/مدیران سیستم که میخواهند دانش خود را در حوزه DevOps گسترش دهند.
- مهندسان زیرساخت ابری و DevOps
- برنامهنویسان، مدیران سیستم و مهندسان DevOps که تازه شروع به یادگیری Terraform/Ansible کردهاند و میخواهند گام بعدی در ارتقاء دانش خود بردارند.
بوت کمپ کامل Terraform و Ansible در 2025
-
معرفی دوره 07:49
-
مزایای IAC و کاربردهای آن 05:59
-
Cloud Agnostic IAC با Terraform 05:16
-
درک مفهوم زیرساخت به عنوان کد None
-
گردش کار Terraform 02:29
-
مراحل اولیه Terraform 03:52
-
اصول کلیدی Terraform: برنامهریزی، اعمال و حذف 06:08
-
راهاندازی حساب AWS رایگان - نسخه فریتایر (اختیاری) 04:01
-
ایجاد ماشین ابری برای اجرای Terraform 06:31
-
نصب و تایید Terraform 05:59
-
Infrastructure as Code با Terraform None
-
Provider و مراحل اولیه Terraform 12:03
-
راهاندازی AWS برای Terraform 06:16
-
ایجاد ماشین با استفاده از Terraform 11:04
-
ارائه اطلاعات اعتبار در یک فایل مرکزی جدا 05:43
-
ارائه اعتبار در متغیرهای محیطی 04:22
-
ایجاد چندین نمونه 06:33
-
مفهوم استیت در Terraform 07:42
-
متغیرهای در Terraform 08:18
-
استفاده از متغیر در فایل Conf 06:23
-
آزمایشگاه: استفاده از متغیر در فایل Conf 07:47
-
آزمایشگاه: لیست و نگاشت متغیرها 10:06
-
تهیه نرمافزار با Terraform 11:12
-
آزمایشگاه: تهیه نرمافزار با Terraform 16:15
-
منبع داده در Terraform 04:15
-
آزمایشگاه: منبع داده در Terraform 15:03
-
آزمایشگاه 2: منبع داده در Terraform 10:34
-
ویژگی خروجی در Terraform 05:01
-
آزمایشگاه: ویژگی خروجی در Terraform 07:03
-
استیت راه دور در Terraform 17:40
-
آزمایشگاه: استیت راه دور در Terraform 08:49
-
مقدمهای بر VPC در AWS 10:56
-
مقدمهای بر VPC در AWS قسمت 2 09:58
-
دمو: VPC و گروههای امنیتی در AWS 10:10
-
آزمایشگاه: ساخت VPC و NAT Gateway در AWS 22:02
-
راهاندازی نمونه EC2 با VPC سفارشی 04:46
-
آزمایشگاه: راهاندازی نمونه EC2 با VPC سفارشی 16:40
-
ذخیرهسازی بلوک الاستیک (EBS) در AWS 11:13
-
دمو: EBS در AWS 06:51
-
آزمایشگاه: ذخیرهسازی بلوک الاستیک در AWS 17:36
-
دادههای کاربر در AWS 04:33
-
آزمایشگاه: داده کاربر با استفاده از اسکریپت 06:49
-
آزمایشگاه: داده کاربر با استفاده از Cloud Init 10:18
-
مبانی AWS RDS 06:42
-
آزمایشگاه: ایجاد RDS 19:46
-
مدیریت دسترسی و هویت در AWS 10:45
-
آزمایشگاه: کاربران و گروههای IAM 07:10
-
آزمایشگاه: نقشهای IAM در AWS 12:39
-
خودکارسازی اندازه نمونههای EC2 09:45
-
آزمایشگاه: خودکارسازی مقیاسدهی نمونههای EC2 21:05
-
موازنه بار در AWS 13:45
-
آزمایشگاه: لود بالانسینگ در AWS 15:25
-
ماژول و برنامه در Terraform 20:37
-
آزمایشگاه: منبع Terraform از GitHub 11:37
-
آزمایشگاه: ماژول مسیر محلی 11:04
-
آزمایشگاه: ماژول VPC در AWS - قسمت 1 07:59
-
آزمایشگاه: ماژول VPC در AWS - قسمت 2 04:56
-
آزمایشگاه: ماژول VPC در AWS - قسمت 3 05:39
-
دستورات شرطی در Terraform 03:06
-
آزمایشگاه: دستورات شرطی در Terraform 07:21
-
توابع داخلی Terraform 08:40
-
آزمایشگاه: توابع داخلی Terraform 09:59
-
حلقهها در HCL Terraform 10:10
-
ساختار پروژه Terraform 04:32
-
آزمایشگاه: ساختار پروژه Terraform 23:58
-
معرفی Packer و کاربردهای آن 08:50
-
نصب Packer 02:23
-
آزمایشگاه: ساخت AMI سفارشی قسمت 1 10:19
-
آزمایشگاه: ساخت AMI سفارشی قسمت 2 09:09
-
آزمایشگاه: Terraform و Packer 15:33
-
مرور کلی اپلیکیشن 03:31
-
ایجاد شبکه VPC 06:04
-
ایجاد سرویس RDS 11:26
-
ایجاد وبسرور در AWS 07:21
-
استقرار کامل اپلیکیشن 09:04
-
مقدمهای بر EKS در AWS 05:34
-
آزمایشگاه: راهاندازی کلاستر EKS با AWS 08:46
-
آزمایشگاه: راهاندازی EKS با AWS CLI 18:10
-
آزمایشگاه: دسترسی به کلاستر EKS و استقرار اپلیکیشن 15:05
-
فایلهای پیکربندی کلاستر EKS در Terraform 10:09
-
آزمایشگاه: استقرار کلاستر EKS با Terraform 12:16
-
مبانی و کاربردهای مجموعه ELK 05:42
-
آزمایشگاه: استقرار ELK و اجرای آن 20:56
-
آزمایشگاه: نصب ELK با استفاده از Terraform 13:10
-
مقایسه Terraform و Google Deployment Manager 05:03
-
راهاندازی پروژه GCP برای Terraform 08:48
-
فعالسازی APIهای پایه در پروژه ابری 02:45
-
راهاندازی فایل حالت راه دور در ابر 09:18
-
مقدمهای بر گواهینامه HashiCorp 03:02
-
درک مفاهیم زیرساخت به عنوان کد (IaC) 10:49
-
درک هدف Terraform 07:33
-
درک مفاهیم پایهای Terraform قسمت 1 10:13
-
درک مفاهیم پایهی Terraform قسمت 2 16:14
-
استفاده از CLI در Terraform 09:49
-
تعامل با ماژولهای Terraform 05:23
-
ناوبری مراحل کاری Terraform 12:16
-
پیادهسازی و نگهداری استیت 09:23
-
خواندن، تولید و تغییر پیکربندی 11:48
-
درک قابلیتهای Terraform Cloud و Enterprise 10:51
-
معرفی Ansible: به عنوان ابزار 11:10
-
مرور کلی معماری Ansible 05:19
-
چرا Ansible؟ 02:59
-
مرور کلی نصب Ansible 04:19
-
نصب Ansible با استفاده از PIP 05:53
-
ایجاد ماشین ابری برای موتور Ansible 06:21
-
نصب Ansible با استفاده از Python VirtualEnv 09:23
-
پیکربندی Ansible 11:50
-
راهاندازی AWS Nodes 16:50
-
اتصال AWS Nodes با موتور Ansible 12:40
-
راهاندازی Google Cloud Nodes 10:21
-
اتصال Google Cloud Nodes با موتور Ansible 04:37
-
پیکربندی دایرکتوری در Ansible 11:25
-
فایل اینونتوری با گروهها 06:06
-
راهاندازی Nodes در Digital Ocean 06:33
-
چگونه بررسی کلید میزبان را غیرفعال کنیم؟ 06:16
-
سینتکس فرمان های Ad-Hoc در Ansible 15:03
-
چگونه Ansible امور را بر روی کلاینتها اجرا میکند؟ 09:13
-
انتقال فایل از موتور به کلاینتها 09:53
-
مدیریت پروندهها و دایرکتوریها روی کلاینتهای Ansible 07:17
-
نصب بستهها روی کلاینتهای Ansible 08:06
-
ماژولهای Ansible 10:23
-
حقایق در مورد سیستمهای هدف در Ansible 02:42
-
ایجاد اطلاعات سفارشی 21:49
-
کار با اسکریپت Inventory دینامیک در AWS قسمت 1 10:31
-
کار با اسکریپت Inventory دینامیک در AWS قسمت 2 19:45
-
کار با اسکریپت Inventory دینامیک در Google Cloud 18:33
-
کار با Inventory دینامیک در Digital Ocean 11:21
-
معرفی Playbook 07:26
-
دمو: معرفی Playbook 15:10
-
شروع نوشتن و اجرای Playbookها 17:33
-
ثبت و دیباگ با استفاده از Ansible PlayBooks 16:36
-
متغیرها در Ansible PlayBooks 06:57
-
جمعآوری دادهها در Ansible 11:59
-
کاربردهای Set_Fact و Register 16:55
-
عملیات حسابانی روی متغیرها در Playbook 08:22
-
تمرین روی عملیات حسابانی 09:19
-
فیلترها و متدهای Playbook در Ansible 09:43
-
ماژول توقف در Ansible - توقف عملیات 16:02
-
انتقال متغیرها به Ansible Playbook از طریق خط فرمان 05:35
-
مفاهیم در انسیبل: ansible_hostname و inventory_hostname 07:17
-
تنظیم محیط برای هر تسک یا Play 11:19
-
اجرای تسک ها روی میزبانهای Ansible 07:06
-
تفاوت بین فرمان Ansible و ماژول Shell 08:04
-
استفاده از تاریخ، زمان و تایماستمپ در Ansible 09:40
-
Ansible Playbook Dry Run - حالت Check & Diff 05:50
-
عملگرهای مقایسه ای 10:22
-
عملگرهای عضویت در Ansible 10:25
-
عملگر منطقی 07:06
-
دستورات شرطی 06:00
-
هندلر در Ansible Playbook 15:03
-
اصطلاحشناسی انسیبل - Ansible Vault چیست؟ 04:23
-
دمو: رمزنگاری و رمزگشایی در Ansible Vault 09:58
-
دمو: استفاده از Ansible Vault در Ansible Playbooks قسمت 1 07:53
-
دمو: استفاده از Ansible Vault در Ansible Playbooks قسمت 2 08:05
-
حلقهها در Ansible Playbook قسمت 1 15:49
-
حلقهها در Ansible Playbook قسمت 2 09:16
-
حلقهها در Ansible Playbook قسمت 3 08:37
-
تگها در Ansible 11:33
-
کار با فایلها: ماژول lineinfile در Ansible 10:07
-
کار با فایلها: ماژول Blockinfile در Ansible 08:47
-
راهاندازی مجدد میزبانهای راه دور با Ansible 09:45
-
کلون کردن مخزن GIT با استفاده از Ansible 07:33
-
کپی فایلها از ماشین محلی به ماشینهای راه دور 06:23
-
کپی فایلها از ماشینهای راه دور به ماشین محلی 09:01
-
راهاندازی و فعالسازی سرویسها در راهاندازی خودکار روی میزبانهای راه دور 08:54
-
برنامهریزی وظیفه CRON روی میزبانهای راه دور 08:41
-
حلقه در قالب فایل - ماژول قالب در Ansible 12:37
-
خواندن فایل از میزبان راه دور - Ansible Slurp 05:35
-
مدیریت خطا در Ansible قسمت 1 13:29
-
بلوک و Rescue در Ansible Playbook 17:23
-
دمو: بلوک و Rescue در Ansible 17:16
-
کار با include و import در ماژولهای Ansible 22:20
-
ماژول local_action در Ansible 07:11
-
ماژول Delegate_to در Ansible 07:34
-
درک برنامه درسی Ansible Galaxy، Roles و Collections 12:12
-
دانلود و استفاده از Roles در Ansible Galaxy 22:29
-
کار با فایلها و پوشهها در Ansible 08:11
-
کار با فایلها و دایرکتوریها در Ansible قسمت 2 04:40
-
ایجاد Symlink در میزبانهای راه دور لینوکس 06:25
-
ایجاد لینک سخت در میزبانهای راه دور لینوکس 03:30
-
دانلود فایلها در میزبانهای راه دور 06:24
-
استخراج آرشیو در ماشینهای راه دور 05:18
-
نصب اپلیکیشن بلادرنگ قسمت 1 16:54
-
نصب اپلیکیشن بلادرنگ قسمت 2 11:29
-
نصب اپلیکیشن بلادرنگ قسمت 3 07:57
-
ماژول قالببندی شده با متغیرها 13:46
-
ارسال درخواست GET به یک REST API Endpoint 06:53
-
احراز هویت مبتنی بر توکن در REST API 07:54
-
نصب Docker با استفاده از Ansible 11:47
-
مدیریت کانتینرهای Docker با Ansible 07:57
-
ساخت ایمیج های Docker با Ansible 08:48
-
شبکه و ذخیرهسازی برای کانتینرهای Docker 06:35
مشخصات آموزش
بوت کمپ کامل Terraform و Ansible در 2025
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:192
- مدت زمان :31:15:40
- حجم :16.36GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy