آموزش جامع YAML | یادگیری پیکربندی، اتوماسیون و DevOps - آخرین آپدیت

دانلود Introduction to YAML

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با مهارت‌های ضروری YAML برای پیکربندی، ارکستراسیون و اتوماسیون در محیط‌های نرم‌افزاری مدرن آشنا می‌کند. از طریق تمرین‌های عملی و مثال‌های واقعی، یاد خواهید گرفت که چگونه فایل‌های YAML ساختاریافته، خوانا و قابل استفاده مجدد برای پیکربندی اپلیکیشن، گردش‌های کاری CI/CD و مدیریت کانتینرها ایجاد کنید. چه در حال مدیریت زیرساخت به عنوان کد (IaC) باشید، چه در حال ساخت خط لوله (Pipeline) استقرار یا ادغام YAML با ابزارهایی مانند Kubernetes، Docker Compose و Python، این دوره دانش زیربنایی مورد نیاز برای کار کارآمد و همکاری در اکوسیستم‌های DevOps و Cloud-Native را به شما ارائه می‌دهد. در پایان این دوره، شما قادر خواهید بود: - قوانین نحو (Syntax) و انواع داده‌های پایه در YAML را لیست کنید - ویژگی‌های YAML را توضیح داده و آن را با JSON و XML مقایسه کنید - فایل‌های YAML ساده برای وظایف پیکربندی ایجاد و آن‌ها را اعتبارسنجی کنید - ساختارهای پیچیده YAML را به اجزای کوچک‌تر تجزیه کرده و خطاها را شناسایی کنید - پیکربندی‌های YAML را برای اپلیکیشن‌های دنیای واقعی طراحی کنید این دوره برای مهندسان آینده‌دار DevOps، توسعه‌دهندگان نرم‌افزار، تسترهای QA و مدیران سیستم طراحی شده است که می‌خواهند پایه‌ای قوی در YAML برای مدیریت پیکربندی، اتوماسیون و فرآیندهای ارکستراسیون بسازند. پیشنهاد می‌شود برای بهره‌مندی حداکثری از این دوره، آشنایی اولیه با مفاهیم برنامه‌نویسی داشته باشید. به ما بپیوندید تا کشف کنید چگونه YAML قدرت‌بخش ابزارهای مدرنی مانند Docker، Kubernetes و خط لوله‌های CI/CD است و به شما در ایجاد پیکربندی‌های تمیز، خوانا و تسهیل مدیریت زیرساخت و اپلیکیشن در تیم‌ها کمک می‌کند.

سرفصل ها و درس ها

مبانی YAML YAML Foundations

  • مقدمه دوره Course Introduction

  • آشنایی با YAML Introduction to YAML

  • مقایسه YAML، JSON و XML Comparing YAML, JSON, and XML

  • عملیات پایه و موارد استفاده در دنیای واقعی Basic Operations and Real-World Use Cases

  • جفت‌های کلید-مقدار و قوانین فاصله گذاری (Indentation) Key-Value Pairs and Indentation Rules

  • کامنت‌ها و ساختار سند Comments and Document Structure

  • ایجاد اولین فایل YAML (عملی) - مقدمه Creating Your First YAML File (Hands-on) - Introduction

  • ایجاد اولین فایل YAML (عملی) - لیست‌ها، دیکشنری‌ها و ساختار چند-سندی Creating Your First YAML File (Hands-on) - Lists, Dictionaries, and Multi-Document Structure

  • رشته‌ها و داده‌های عددی Strings and Numeric Data

  • مقادیر Boolean و Null Booleans and Null Values

  • تمرین نمایش انواع داده (عملی) - راهنمای گام به گام Data Type Representation Practice (Hands-on) - A Practical Walkthrough

  • تمرین نمایش انواع داده (عملی) - لیست‌ها، دیکشنری‌ها و اعتبارسنجی Data Type Representation Practice (Hands-on) - Lists, Dictionaries, and Validation

تکنیک‌های نمایش داده‌ها Data Representation Techniques

  • پیاده‌سازی لیست‌ها Lists Implementation

  • دیکشنری‌ها و ساختارهای تودرتو Dictionaries and Nested Structures

  • ساختاردهی به داده‌های پیچیده Structuring Complex Data

  • ساخت پیکربندی‌های تودرتو (عملی) Building Nested Configurations (Hands-on)

  • سبک Block و سبک Flow Block style and Flow style

  • انتخاب قالب‌بندی (Formatting) مناسب Choosing Appropriate Formatting

  • مثال واقعی از قالب‌بندی Real Formatting Example

  • تمرین‌های بازسازی قالب (عملی) - فاصله گذاری، لیست‌ها و فرمت‌بندی Reformatting Exercises (Hands-on) - Indentation, Lists, and Formatting

  • تمرین‌های بازسازی قالب (عملی) - رشته‌های چندخطی، مقادیر Null و کامنت‌ها Reformatting Exercises (Hands-on) - Multiline Strings, Nulls, and Comments

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

  • تمرین قالب‌بندی رشته‌ها (عملی) String Formatting Exercise (Hands-on)

ویژگی‌های YAML، تکنیک‌های اعتبارسنجی و بهترین روش‌ها YAML Features, Validation Techniques, and Best Practices

  • Anchorها و Aliasها Anchors and Aliases

  • تگ‌ها و انواع داده‌های سفارشی Tags and Custom Data Types

  • مستندسازی ویژگی‌های پیشرفته Advanced Feature Documentation

  • اصول DRY با استفاده از Anchorها (عملی) - مقدمه DRY Principles With Anchors (Hands-on) - Introduction

  • اصول DRY با استفاده از Anchorها (عملی) - ایجاد پیکربندی‌های قابل استفاده مجدد و قابل نگهداری DRY Principles With Anchors (Hands-on) - Creating Reusable and Maintainable Configurations

  • خطاهای رایج و تله‌های YAML Common YAML Errors and Pitfalls

  • سناریوهای عیب‌یابی (Debugging) Debugging Scenarios

  • ابزارها و تکنیک‌های اعتبارسنجی Validation Tools and Techniques

  • متدولوژی عیب‌یابی Debugging Methodology

  • اصلاح فایل‌های خراب YAML (عملی) Fixing Broken YAML Files (Hands-on)

  • خوانایی و قابلیت نگهداری Readability and Maintenance

  • ملاحظات کنترل نسخه (Version Control) Version Control Considerations

  • بهینه‌سازی اسناد YAML (عملی) - Anchorها، Aliasها و کلیدهای Merge Optimizing YAML Documents (Hands-on) - Anchors, Aliases, and Merge Keys

  • بهینه‌سازی اسناد YAML (عملی) - بهترین روش‌ها و اعتبارسنجی Optimizing YAML Documents (Hands-on) – Best Practices and Validation

کاربردهای دنیای واقعی Real-World Applications

  • YAML برای پیکربندی اپلیکیشن‌ها YAML for Application Configs

  • متغیرهای محیطی و Secrets Environment Variables and Secrets

  • ایجاد پیکربندی‌های آماده تولید (عملی) Creating Production-Ready Configs (Hands-on)

  • استفاده از YAML در CI/CD YAML in CI/CD

  • استفاده از Docker Compose با YAML Docker Compose with YAML

  • مانیفست‌های Kubernetes Kubernetes Manifests

  • الگوهای ارکستراسیون کانتینر Container Orchestration Patterns

  • ایجاد فایل‌های استقرار (عملی) Creating Deployment Files (Hands-on)

  • زیرساخت به عنوان کد (IaC) با Terraform و YAML Infrastructure-as-Code (IaC) with Terraform and YAML

  • تجزیه (Parsing) فایل‌های YAML با Python Parsing YAML with Python

  • مقایسه پارسرها Parser Comparison

  • تولید برنامه‌نویسی شده YAML Generating YAML Programmatically

  • ادغام Python و YAML (عملی) - نصب و اصلاح فایل‌های YAML Python and YAML Integration (Hands-on) - Installation and Modifying YAML Files

  • ادغام Python و YAML (عملی) - خواندن، به‌روزرسانی، مدیریت خطاها و تولید فایل‌ها به صورت برنامه‌نویسی شده Python and YAML Integration (Hands-on) - Read, Update, Handle Errors, and Generate Files Programmatically

جمع‌بندی دوره و پروژه نهایی Course Wrap-Up and Final Project

  • خلاصه دوره Course Summary

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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