آنچه یاد خواهید گرفت:
قادر خواهید بود کد Terraform بنویسید و با استفاده از Azure زیرساخت را بهصورت Infrastructure as Code ایجاد کنید.
مفاهیم کلیدی Terraform را درک خواهید کرد و خواهید آموخت چگونه از آنها استفاده کنید.
برخی تکنیکهایی که میتوان برای بهینهسازی کد Terraform استفاده کرد، درک خواهید کرد.
چگونگی ساختاربندی کد Terraform برای استقرارهای قابلاعتماد را درک خواهید کرد.
پیشنیازهای دوره
آشنایی اولیه با Microsoft Azure و اسکریپتنویسی
دسکتاپ یا لپتاپ با اتصال اینترنت؛ این دوره بر روی MacOS تولید شده و اگر از سیستمعامل دیگری استفاده میکنید، ممکن است تفاوتهای جزیی وجود داشته باشد.
اشتراک Azure؛ این دوره روی اشتراک آزمایشی رایگان نیز قابل استفاده است. به دلیل ماهیت دوره، استفاده از اشتراک غیرتولیدی بسیار پیشنهاد میشود.
توضیحات دوره
این دوره شما را در تمام جنبههای Terraform؛ از راهاندازی اولیه و مبانی تا چگونگی ساختاردهی کد برای استقرارهای پایدار و مداوم در چندین محیط یا موقعیت مختلف همراهی میکند.
این دوره به گونهای طراحی شده که از مبانی استفاده از Terraform شروع کرده و تا ساخت یک وب اپلیکیشن عملی با استفاده از منابع PaaS در Azure پیش میرود. تمرکز اصلی دوره بر Terraform است و با ارائه مثالهای واقعی، چگونگی استفاده از آن را؛ از یک استقرار یکپارچه اولیه تا استقرار ساختارمند و ماژولار آموزش میدهیم. دوره تمامی موضوعات ضروری Terraform را پوشش داده و تا رسیدن به یک استقرار عملی که در محیطهای تولیدی دیده میشود، پیشرفت میکند.
از دیدگاه Azure، با چند منبع PaaS مانند وب اپلیکیشن، key vault ،DNS و لینک خصوصی کار خواهیم کرد. برای شفافسازی، این دوره دورهای مخصوص Azure نیست، اما مبانی و اطلاعات پسزمینهای ارائه میشود. همه منابع مطابق بهترین شیوه های فعلی مستقر شده و ایمن خواهند بود، بنابراین مرجع خوبی برای استقرارهای آینده خواهید داشت.
این دوره تا حد امکان عملی طراحی شده و بیشتر درسها به صورت همراه و گام به گام هستند.
این دوره برای چه کسانی مناسب است؟
متخصصان IT که میخواهند درباره زیرساخت به عنوان کد یاد بگیرند.