لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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
اصول 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
ایجاد فایلهای استقرار (عملی)
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
نمایش نظرات