توضیحات
آموزش کار با Terraform برای مبتدیان بدون تجربه قبلی
نام دوره : Terraform for the Absolute Beginners with Labs
پیش نیاز:
- بدون تجربه قبلی
- دسترسی به آزمایشگاه ها فراهم خواهد شد، بنابراین نیازی به سخت افزار اضافی نیست
- اصول AWS در این دوره پوشش داده شده است
توضیحات:
از کجا با مبانی Terraform شروع کنیم؟
در دوره آموزش کار با Terraform برای مبتدیان بدون تجربه قبلی، ما با مبانی Terraform شروع می کنیم، اما ابتدا نگاهی به زیرساخت به عنوان کد یا IaC، انواع مختلف ابزارهای موجود در IaC و هدف آنها از مدیریت زیرساخت مدرن فناوری اطلاعات خواهیم داشت.
سپس نقش Terraform را در زیرساخت IT امروزی خواهیم دید.
سپس نحوه نصب Terraform را یاد خواهیم گرفت.
این با اصول اولیه زبان پیکربندی Hashicorp (HCL) دنبال می شود. در مرحله بعد، ما اولین آزمایشگاه خود را داریم، جایی که شما با دستور HCL دست خود را کثیف خواهید کرد.
سپس با اصول Terraform مانند ارائه دهندگان، متغیرهای ورودی و خروجی، ویژگی های منابع و وابستگی ها آشنا خواهیم شد.
Terraform چیست؟
پس از این، نگاهی به وضعیت در Terraform می اندازیم – چیست، چرا استفاده می شود، و ملاحظاتی که هنگام کار با state باید رعایت شود.
سپس به اصول اساسی می پردازیم – با دستورات مختلف ارائه شده توسط Terraform شروع می کنیم.
این با یک ویدیو دنبال می شود که در آن تفاوت بین زیرساخت های Mutable و Immutable را درک می کنیم.
این توسط قوانین چرخه حیات در Terraform دنبال می شود که در آن یاد می گیریم چگونه روش های ایجاد منابع را مدیریت کنیم.
به دنبال آن موضوعات اساسی دیگری مانند منابع داده، آرگومان های متا مانند تعداد و برای هر یک و در نهایت درک محدودیت های نسخه در Terraform دنبال می شود.
Terraform و AWS
پس از این، ما یک بخش اختصاصی در AWS داریم.
این بخش با سخنرانی ها و دموهای اختیاری شروع می شود که در آن اصول AWS را یاد می گیریم. – مانند راه اندازی یک حساب AWS و یادگیری در مورد برخی از خدمات اولیه AWS مانند IAM، S3 و DynamoDB. سپس نحوه ارائه و مدیریت این خدمات را با استفاده از Terraform خواهیم دید.
هر یک از این موضوعات، از جمله موضوعات مربوط به AWS، توسط آزمایشگاههای عملی دنبال میشوند که در آن میتوانیم مفاهیم را در زیرساخت واقعی تمرین کنیم.
مراحل یادگیری Terraform
سپس مفاهیم Terraform مانند حالت از راه دور و قفل کردن حالت با Terraform را یاد خواهیم گرفت و سپس نحوه ذخیره وضعیت را در یک باطن s3 راه دور خواهیم دید.
در ادامه نحوه استفاده از دستورات terraform state برای دستکاری فایل state را خواهیم دید. سپس چند سخنرانی و دمو داریم که در آن با سرویس EC2 آشنا می شویم و یاد می گیریم که چگونه آن را با استفاده از terraform ارائه کنیم.
در نهایت، ما در مورد تأمینکنندگان در سطح زمین – اینکه آنها چه هستند، انواع مختلف، رفتارها و ملاحظاتی که باید هنگام کار با تأمینکنندگان رعایت کنیم، خواهیم آموخت.
سپس ما به مخدوشهای منابع نگاه میکنیم، یاد میگیریم که چگونه اشکالزدایی را فعال کنیم، و سپس منابع دیگر را در مدیریت Terraform، ماژولهای Terraform وارد میکنیم – چه هستند، چگونه آنها را ایجاد کنیم، و همچنین نحوه استفاده از ماژولهای موجود در رجیستری عمومی Terraform. .
سپس با توابع و عبارات پیوسته در Terraform و نحوه آزمایش آنها با استفاده از کنسول Terraform آشنا خواهیم شد.
در مرحله بعد، ما در مورد فضاهای کاری در Terraform – چه هستند، چگونه آنها را ایجاد کنیم و چه زمانی از آنها استفاده کنیم، خواهیم آموخت.
ما دوره را با معرفی و مروری سطح بالا از ویژگی های ارائه شده توسط Terraform Cloud به پایان خواهیم رساند.
دوره آموزش کار با Terraform برای مبتدیان بدون تجربه قبلی برای چه کسانی است:
- مدیران سیستم ها
- مهندسان DevOps
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید