آموزش زیرساخت به عنوان کد در AWS با Terraform و GitHub Actions - آخرین آپدیت

دانلود AWS Infrastructure as Code with Terraform & GitHub Actions

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری زیرساخت AWS به عنوان کد با Terraform و خودکارسازی استقرار با استفاده از خطوط لوله CI/CD گیت‌هاب اکشنز

مفاهیم اصلی Terraform را درک کرده و زیرساخت به عنوان کد (IaC) پاک و ماژولار را برای AWS بنویسید.

گیت‌هاب اکشنز را برای خطوط لوله CI/CD Terraform در محیط‌های مختلف، راه‌اندازی و مدیریت کنید.

استقرارهای امن Terraform را با استفاده از احراز هویت OIDC گیت‌هاب، نقش‌های IAM AWS، رمزنگاری KMS و بک‌اند S3/DynamoDB ایمن کنید.

پروژه‌های زیرساخت AWS چند منطقه‌ای و دنیای واقعی را با متغیرهای خاص محیط و پیکربندی‌های ماژول بسازید.

پیش‌نیازها:

هیچ تجربه قبلی در Terraform لازم نیست - این دوره برای مبتدیان مناسب است.

درک اولیه از سرویس‌های AWS مانند EC2، S3، IAM مفید خواهد بود اما الزامی نیست.

آشنایی با مبانی Git و GitHub تجربه یادگیری شما را افزایش می‌دهد.

برای دنبال کردن آزمایشگاه‌های عملی، به یک حساب کاربری رایگان AWS و یک حساب کاربری GitHub نیاز دارید.

اتصال اینترنت پایدار و تمایل به یادگیری زیرساخت به عنوان کد!

آیا آماده هستید تا در Terraform مهارت کسب کنید و زیرساخت AWS را مانند یک حرفه‌ای خودکار کنید؟

این مستر کلاس عملی راهنمای کامل شما برای ساخت، مدیریت و خودکارسازی زیرساخت AWS به عنوان کد (IaC) با استفاده از Terraform و GitHub Actions CI/CD است. چه یک مبتدی باشید که به دنبال کشف اتوماسیون ابری است یا یک مهندس DevOps با تجربه که به دنبال ساده‌سازی استقرار است، این دوره هر آنچه را که برای ارتقای سطح خود نیاز دارید، دارد.

آنچه یاد خواهید گرفت:

  • مبانی و مفاهیم اصلی Terraform را درک کنید

  • کد Terraform قابل استفاده مجدد، مقیاس‌پذیر و ایمن برای AWS بنویسید

  • فایل‌های حالت Terraform را با استفاده از S3، DynamoDB و بهترین شیوه‌ها مدیریت کنید

  • کد خود را برای پروژه‌های زیرساختی دنیای واقعی ماژولار کنید

  • اسرار و داده‌های حساس را به طور ایمن در گردش‌های کاری Terraform مدیریت کنید

  • سیاست‌های IAM قوی و بهترین شیوه‌های امنیتی AWS را پیاده‌سازی کنید

  • Terraform را با خطوط لوله GitHub Actions CI/CD خودکار کنید

  • احراز هویت GitHub OIDC را برای دسترسی امن AWS پیکربندی کنید

  • زیرساخت AWS چند منطقه‌ای و چند محیطی را مستقر کنید

  • انحراف را شناسایی و هزینه‌های AWS را با Terraform بهینه کنید

  • از موارد استفاده دنیای واقعی، نکات حرفه‌ای و بهترین شیوه‌های صنعت استفاده کنید

بررسی اجمالی دوره:

1. معرفی مدرس

با مدرس خود آشنا شوید و تجربه و ماموریت پشت این مستر کلاس را کشف کنید.

2. آنچه در این دوره یاد خواهید گرفت

یک نمای کلی از مهارت‌های عملی و نتایجی که به دست خواهید آورد، دریافت کنید.

3. راه‌اندازی پیش‌نیازهای دوره

ابزارها و حساب‌های خود (Terraform CLI، AWS، GitHub) را برای یک تجربه یادگیری آسان راه‌اندازی کنید.

4. مبانی Terraform - ساخت زیرساخت AWS

مبانی Terraform مانند ارائه‌دهندگان، منابع و نحو HCL را در حین استقرار اولین منبع AWS خود درک کنید.

5. نوشتن کد Terraform برای زیرساخت AWS

به نوشتن پیکربندی‌های Terraform پاک و کارآمد برای سرویس‌های AWS دنیای واقعی عمیق‌تر وارد شوید.

6. درک وضعیت Terraform برای زیرساخت AWS به عنوان کد

در مورد حالت محلی در مقابل راه دور، قفل کردن وضعیت و مدیریت موثر وضعیت Terraform در AWS بیاموزید.

7. ماژولار کردن کد Terraform

ماژول‌های Terraform را برای ترویج استفاده مجدد از کد، مقیاس‌پذیری و نگهداری آسان‌تر ایجاد و استفاده کنید.

8. مدیریت اسرار و داده‌های حساس

جریان‌های کاری Terraform خود را با استفاده از .tfvars، متغیرهای محیطی و AWS Secrets Manager/SSM ایمن کنید.

9. بهترین شیوه‌های IAM و امنیت AWS برای Terraform

سیاست‌های IAM دقیق را پیاده‌سازی کنید و از بهترین شیوه‌های AWS برای مدیریت هویت‌های ابری پیروی کنید.

10. فایل حالت امن Terraform در AWS

بک‌اند‌های حالت راه دور را با استفاده از S3 پیکربندی کنید، قفل کردن وضعیت را با DynamoDB فعال کنید و رمزنگاری را با KMS اضافه کنید.

11. بهترین شیوه‌های امنیتی برای Terraform

نکات امنیتی خاص Terraform را بررسی کنید: از اجتناب از اسرار کدگذاری شده تا استفاده از ابزارها برای ممیزی‌های پیکربندی.

12. خودکارسازی Terraform با GitHub Actions

یک خط لوله CI/CD کاملاً خودکار با استفاده از GitHub Actions برای اعتبارسنجی و استقرار کد Terraform بسازید.

13. راه‌اندازی احراز هویت OIDC - نسخه نمایشی

کلیدهای AWS طولانی‌مدت را با احراز هویت GitHub OIDC ایمن برای اعتبارات کوتاه‌مدت و محدود جایگزین کنید.

14. آموزش گردش کار GitHub Actions

هر بخش از گردش کار GitHub Actions را تجزیه کنید، از راه‌اندازی تا مدیریت اسرار و راه‌اندازی شغل.

15. AWS چند منطقه‌ای و چند محیطی - نسخه نمایشی

زیرساخت را در چندین منطقه و محیط AWS با استفاده از یک راه‌اندازی CI/CD مدولار و مقیاس‌پذیر مستقر کنید.

16. بهترین شیوه‌ها و موارد استفاده واقعی Terraform

Terraform را در عمل در سناریوهای دنیای واقعی ببینید و نکاتی را که توسط متخصصان صنعت استفاده می‌شود، یاد بگیرید.

17. بهینه‌سازی هزینه و تشخیص انحراف

استراتژی‌های صرفه‌جویی در هزینه را پیاده‌سازی کنید و از Terraform و ابزارهای AWS برای تشخیص انحراف زیرساخت استفاده کنید.

18. جمع‌بندی و محتوای اضافی

سفر خود را مرور کنید، منابع جایزه را بررسی کنید و مراحل عملی بعدی را برای رشد مستمر در IaC دریافت کنید.

این دوره برای چه کسانی است:

  • مهندسان ابری، مهندسان DevOps و معمارانی که از AWS استفاده می‌کنند

  • توسعه‌دهندگانی که به دنبال خودکارسازی استقرارهای زیرساخت هستند

  • هر کسی که مشتاق یادگیری Terraform، GitHub Actions و AWS IaC در یک دوره ساده‌سازی‌شده است

در پایان این دوره، شما نه تنها در Terraform برای AWS مهارت کسب خواهید کرد، بلکه برای خودکارسازی استقرار، ایمن‌سازی جریان‌های کاری خود و ساخت زیرساخت‌های درجه تولید که مقیاس می‌پذیرند، نیز مجهز خواهید شد.


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

معرفی مدرس Introduction to the Instructor

  • خوش آمدید و با مدرس خود آشنا شوید Welcome & Meet Your Instructor

آنچه در این دوره خواهید آموخت What You Will Learn in This Course

  • آنچه در این دوره خواهید آموخت What You Will Learn in This Course

راه اندازی پیش نیازهای دوره Pre-Requisites Setup of the Course

  • راه اندازی محیط توسعه خود Setting Up Your Development Environment

مبانی Terraform - ساخت زیرساخت AWS Terraform Fundamentals - Building AWS Infrastructure

  • مبانی Terraform - ساخت زیرساخت AWS Terraform Fundamentals - Building AWS Infrastructure

نوشتن کد Terraform برای زیرساخت AWS Writing Terraform Code for AWS Infrastructure

  • نوشتن و ساختاربندی کد Terraform برای منابع AWS Writing and Structuring Terraform Code for AWS Resources

درک وضعیت Terraform برای زیرساخت AWS به عنوان کد Understanding Terraform State for AWS Infrastructure as Code

  • مدیریت و درک وضعیت Terraform برای AWS Managing and Understanding Terraform State for AWS

مدولار کردن کد Terraform Modularizing Terraform Code

  • ایجاد و استفاده از ماژول های Terraform برای زیرساخت AWS Creating and Using Terraform Modules for AWS Infrastructure

مدیریت اسرار و داده های حساس Managing Secrets & Sensitive Data

  • ایمن سازی اسرار و داده های حساس در Terraform Securing Secrets and Sensitive Data in Terraform

IAM AWS و بهترین شیوه های امنیتی برای Terraform AWS IAM & Security Best Practices for Terraform

  • پیاده سازی IAM و بهترین شیوه های امنیتی با Terraform Implementing IAM and Security Best Practices with Terraform

ایمن سازی فایل وضعیت Terraform در AWS Secure Terraform State File in AWS

  • ذخیره امن وضعیت Terraform در AWS S3 با قفل گذاری Storing Terraform State Securely in AWS S3 with Locking

بهترین شیوه های امنیتی برای Terraform Security Best Practices for Terraform

  • اعمال بهترین شیوه های امنیتی در پروژه های Terraform Applying Security Best Practices in Terraform Projects

خودکارسازی Terraform با GitHub Actions Automating Terraform with GitHub Actions

  • ایجاد یک خط لوله CI/CD برای Terraform با GitHub Actions Building a CI/CD Pipeline for Terraform with GitHub Actions

راه اندازی احراز هویت OIDC - نسخه نمایشی OIDC Authentication Setup - Demo

  • پیکربندی GitHub OIDC برای استقرار امن Terraform در AWS Configuring GitHub OIDC for Secure Terraform Deployments to AWS

راهنمای گردش کار GitHub Actions GitHub Actions Workflow Walk Through

  • بررسی عمیق گردش کار GitHub Actions برای Terraform Deep Dive into GitHub Actions Workflow for Terraform

AWS Multi-Region & Multi-Environment – نسخه نمایشی AWS Multi-Region & Multi-Environment – Demo

  • استقرار زیرساخت AWS در مناطق و محیط های مختلف Deploying AWS Infrastructure Across Regions and Environments

بهترین شیوه های Terraform و موارد استفاده واقعی Terraform Best Practices & Real-World Use Cases

  • الگوهای واقعی Terraform و بهترین شیوه های اثبات شده Real-World Terraform Patterns and Proven Best Practices

بهینه سازی هزینه و تشخیص انحراف Cost Optimization & Drift Detection

  • پیاده سازی کنترل های هزینه و تشخیص انحراف با Terraform Implementing Cost Controls and Drift Detection with Terraform

جمع بندی و محتوای جایزه Wrapping Up & Bonus Content

  • خلاصه دوره، نکات حرفه ای و گام بعدی Course Recap, Pro Tips & What's Next

نمایش نظرات

آموزش زیرساخت به عنوان کد در AWS با Terraform و GitHub Actions
جزییات دوره
2.5 hours
18
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
415
4.3 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rekhu Gopal Chinnarathod Rekhu Gopal Chinnarathod

معمار ارشد راهکار