آموزش جامع مبانی 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

  • بصری‌سازی YAML YAML Visualization

  • تگ‌ها (Tags) Tags

  • لنگرها (Anchors) Anchors

  • نگاشت‌های پیچیده (Complex Mappings) Complex Mappings

دموهای عملی YAML YAML - Hands-On Demos

  • YAML عملی: دموها با VS Code و پایتون Hands-On YAML: Demos with VS Code and Python

  • دمو: Visual Studio Code و افزونه YAML Demo: Visual Studio Code and YAML Extension

  • دمو: بررسی کد پایتون Demo: Python Code Review

  • دمو: انواع داده‌ها Demo: Datatypes

  • دمو: کوتیشن‌های تک و دابل Demo: Single and Double Quotes

  • دمو: فاصله‌ها (Spaces) Demo: Spaces

  • دمو: تو رفتگی‌ها (Indentation) Demo: Indentation

  • دمو: مقادیر Null و Boolean Demo: Nulls and Boolean

  • دمو: چندین سند YAML در یک فایل Demo: Multiple YAML Documents in One File

  • دمو: استایل‌های Block و Flow Demo: Block and Flow Styles

  • دمو: مجموعه‌ها و نقشه‌های تودرتو Demo: Sets and Nested Maps

  • دمو: رشته‌های چند خطی Demo: Multi-Line Strings

  • دمو: لنگرها (Anchors) Demo: Anchors

  • دمو: تگ‌ها (Tags) Demo: Tags

  • دمو: نگاشت پیچیده Demo: Complex Mapping

مثال‌های کاربردی دنیای واقعی Real-Work Examples

  • YAML در دنیای واقعی: نوشتن و تحلیل اسناد Real-World YAML: Writing and Analyzing Documents

  • دمو: نوشتن اسناد YAML از صفر Demo: Writing YAML Documents from Scratch

  • دمو: مثال‌های YAML در Kubernetes و Ansible Demo: Kubernetes and Ansible YAML Examples

  • دمو: استفاده از فرمت‌کننده‌های آنلاین Demo: Using Online Formatters

نمایش نظرات

آموزش جامع مبانی YAML برای مهندسان DevOps، Cloud و IaC
جزییات دوره
3h 52m
31
(آخرین آپدیت)
521
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده