آنچه یاد خواهید گرفت:
YAML چیست و چرا به آن نیاز داریم؟
ساختارهای داده YAML (کلید-مقدار، نگاشتها، آرایهها، هشها، دنبالهها)
ساختارهای پیشرفته داده در YAML
تشریح یک فایل YAML در Kubernetes از دیدگاه YAML
پیشنیازهای دوره
دانش اولیه IT
توضیحات دوره
YAML (YAML Ain't Markup Language) یکی از پرکاربردترین فرمتهای سریالسازی داده برای فایلهای پیکربندی، اتوماسیون و فناوریهای cloud-native است. چه با Kubernetes ،Docker، پایپلاینهای CI/CD، Ansible یا سایر ابزارهای مدرن DevOps کار کنید، درک YAML یک مهارت ضروری است.
این دوره عمداً کوتاه و مناسب مبتدیان طراحی شده است. هدف آن این است که به شما کمک کند اصول YAML را سریع یاد بگیرید بدون اینکه با پیچیدگیهای غیرضروری شما را سردرگم کند.
در این دوره فشرده و عملی، یاد خواهید گرفت:
سینتکس و ساختار YAML
کلیدها، مقدارها، فهرستها و نگاشتها
بهترین شیوه ها برای تورفتگی و قالببندی
انواع داده و سازماندهی در YAML
YAML چگونه در Kubernetes ،Docker Compose، پایپلاینهای CI/CD و ابزارهای اتوماسیون استفاده میشود؟
اشتباهات رایج و تکنیک های عیبیابی
هیچ تجربهی قبلی با YAML یا سریالسازی داده لازم نیست.
در طول دوره، با مثالها و تمرینهای عملی کار خواهید کرد که به شما کمک میکنند در نوشتن و خواندن فایلهای YAML در سناریوهای واقعی اعتمادبهنفس پیدا کنید.
تا پایان دوره، میتوانید با اطمینان فایلهای YAML را ایجاد، ویرایش، اعتبارسنجی و عیبیابی کنید و کار با پلتفرمهای مدرن DevOps و اتوماسیون برایتان آسانتر خواهد شد.
اگر به دنبال یک معرفی سریع، کاربردی و ساده برای YAML هستید، این دوره برای شماست.
اگر همین چیزی است که دنبالش هستید، پس بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
متخصصان فعلی یا آیندهی Cloud ،DevOps و IT که میخواهند درک محکمی از YAML برای گردشکارها و تسک های اتوماسیون خود به دست آورند.
توسعهدهندگان مبتدی که میخواهند بهسرعت یاد بگیرند چگونه از YAML برای فایلهای پیکربندی، اتوماسیون یا تسک های DevOps استفاده کنند.
افراد غیر فنی که میخواهند مبانی YAML را برای کار با APIها، فایلهای داده یا ابزارهای نرمافزاری در نقش خود درک کنند.