لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع مبانی YAML برای مهندسان DevOps، Cloud و IaC
- آخرین آپدیت
دانلود YAML Fundamentals for DevOps, Cloud and IaC Engineers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
این دوره یک معرفی جامع از YAML ارائه میدهد که بهطور خاص برای مهندسان DevOps، Cloud و IaC طراحی شده است. آموزش با یک بررسی کلی و شفاف از ساختار، نحو (Syntax) و ویژگیهای منحصر به فرد YAML آغاز میشود. شما بررسی خواهید کرد که چرا YAML به زبان پیکربندی ترجیحی برای اتوماسیون و محیطهای ابری تبدیل شده است و چگونه با سایر فرمتها مانند JSON و XML مقایسه میشود. از اسکالرهای پایه و مجموعهها گرفته تا مفاهیم پیچیدهتر مانند Anchors، Tags و Mappings، این دوره زیربنای لازم برای تسلط بر این زبان را فراهم میکند.
علاوه بر تئوری، این دوره مجموعهای از دموهای کاربردی و عملی را برای تثبیت مهارتهای YAML شما ارائه میدهد. شما با افزونه YAML در Visual Studio Code کار خواهید کرد، کاربرد YAML در پایتون را بررسی میکنید و درک دقیقی از نحوه مدیریت انواع دادهها، کوتیشنها، فاصلهها و تو رفتگیها (Indentation) به دست خواهید آورد. این رویکرد عملی تضمین میکند که یادگیرندگان برای مقابله با چالشهای دنیای واقعی YAML مجهز شوند. مفاهیم پیشرفتهای مانند رشتههای چند خطی، نقشههای تودرتو و اسناد متعدد در یک فایل نیز از طریق نمایشهای تعاملی بهطور کامل توضیح داده شدهاند.
دوره با مثالهای واقعی YAML، با تمرکز بر پیکربندیهای Kubernetes و Ansible (دو بازیگر اصلی در اتوماسیون ابری و DevOps) به پایان میرسد. همچنین تجربه نوشتن YAML از صفر و فرمتبندی آن با استفاده از ابزارهای آنلاین را کسب خواهید کرد. در پایان دوره، شما مهارتهای لازم برای استفاده با اعتماد به نفس از YAML در پروژههای مختلف اتوماسیون، ابر و زیرساخت را خواهید داشت.
این دوره برای متخصصان DevOps، مهندسان Cloud و متخصصان زیرساخت به عنوان کد (IaC) ایدهآل است. داشتن دانش قبلی از مفاهیم پایه برنامهنویسی و آشنایی با محیطهای DevOps یا ابری توصیه میشود اما الزامی نیست.
سرفصل ها و درس ها
معرفی دوره
Introduction to the Course
بررسی کلی دوره
Course Overview
توصیهها
Recommendations
مبانی YAML
YAML Fundamentals
مبانی YAML: ساختار، انواع دادهها و مفاهیم پیشرفته
YAML Fundamentals: Structure, Datatypes, and Advanced Concepts
چرا YAML یاد بگیریم؟
Why Learn YAML
مقایسه HTML در مقابل XML در مقابل JSON و YAML
HTML Versus XML Versus JSON Version YAML
ساختار YAML
YAML Structure
انواع دادهها: اسکالرها (بخش اول)
Datatypes - Scalars - Part 1
انواع دادهها: مجموعهها (بخش دوم)
Datatypes - Collections - Part 2
نمایش نظرات