آموزش دوره نهایی YAML: YAML JSON JSONPath Zero to Master

Ultimate YAML Course : YAML JSON JSONPath Zero to Master

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش YAML، JSON، JSONPath برای کار با OpenAPI Specification، Swagger Tools، DevOps، Kubernetes - فهرست به YAML و تفاوت آن با JSON در استفاده می‌پردازد. درک اصول اولیه JSON، YAML و JSONPath با نوشتن فایل‌های Manifest در JSON و YAML و نوشتن مفاهیم پیشرفته JSONPath Expressions YAML که Anchors، مستعار، Overriding، پشتیبانی از چند سند، نوشتن کلیدهای پیچیده را پوشش می‌دهد، آموزش نحوه تبدیل XML به JSON، JSON به YAML و بالعکس. پیش نیازها:هیچ. YAML را می توان به راحتی توسط هر کسی یاد گرفت.

YAML یکی از زبان هایی است که در زمان های اخیر محبوبیت پیدا کرده است. برنامه هایی مانند OpenAPI، Swagger، DevOps و Kubernetes از YAML برای ایجاد پیکربندی های قابل خواندن توسط انسان در مقیاس بزرگ استفاده می کنند. عنصر کلیدی در چنین ادغام هایی چیست؟ شما باید کد YAML را بنویسید تا برای توسعه دهندگان به راحتی قابل درک باشد. در این دوره آموزشی در مورد ساختارهای زبان YAML از ابتدا یاد خواهید گرفت.

در این دوره آموزشی، با JSON، YAML و JSONPath آشنا خواهید شد.

  1. در قسمت اول، با JSON آشنا خواهید شد. JSON در درجه اول در توسعه وب استفاده می شود، جایی که داده ها ذخیره و منتقل می شوند. این به آرامی جایگزین XML می شود.

  2. وقتی با آن راحت شدید، به قسمت دوم می رویم که YAML است. YAML عمدتاً در ابزارهایی مانند Ansible و Kubernetes استفاده می شود.

  3. در نهایت، در قسمت 3، با JSONPath آشنا خواهید شد. JSONPath برای استخراج زیر مجموعه ای از داده ها از فایل های JSON استفاده می شود. این شبیه به SQL برای پایگاه های داده رابطه ای است.

موضوعات تحت پوشش این دوره

  • دانستن YAML و تفاوت آن با JSON در استفاده.

  • انواع داده های مختلف موجود از جمله انواع اسکالر و مجموعه را بیاموزید.

  • سبک‌های مختلف YAML مانند Block Style و Flow Style را درک کنید.

  • از ویژگی‌های پیشرفته YAML مانند Anchors، Sets و Documents استفاده کنید که به ایجاد یک فایل YAML غنی کمک می‌کنند.

  • از دستورالعمل‌ها برای ارائه جزئیات ارائه به ابزارهای YAML استفاده کنید.

  • از Tags برای جلوگیری از ابهام و تعریف انواع سفارشی در فضای نام استفاده کنید.

  • یک سند OpenAPI با استفاده از YAML در ویرایشگر Swagger ایجاد کنید.

  • فعالیت های زیادی برای به کارگیری آموخته ها.

  • و بسیاری موارد دیگر!

دلایل بیشتر برای شرکت در این دوره

  • دامنه استفاده از YAML در زمینه محاسبات در حال افزایش است.

  • YAML اولین انتخاب در میان توسعه دهندگان API در حین کار با OpenAPI است.

  • از منحنی ها پیشی بگیرید و پیکربندی برنامه ها را با استفاده از YAML به راحتی یاد بگیرید.


این دوره برای چه کسانی است؟

  • توسعه دهندگان وب که با API ها و سرویس های وب مبتنی بر استانداردهای OpenAPI کار می کنند.

  • توسعه دهندگان نرم افزار، که با Kubernetes کار می کنند تا محاسبات ابری را برای برنامه های خود فعال کنند.

  • مهندسانی که از DevOps برای پیکربندی خط لوله برای CI/CD استفاده می‌کنند.


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

معرفی دوره Course Introduction

  • خوش آمدید و درباره این دوره Welcome and About this Course

YAML - شروع به کار YAML - Getting Started

  • YAML چیست؟ What is YAML

  • YAML در مقابل JSON در مقابل XML YAML vs JSON vs XML

  • عامل انگیزه من My Motivation Factor

  • چرا از YAML استفاده کنید Why Use YAML

YAML - آشنایی با YAML YAML - Getting Familiar with YAML

  • ابزارهای YAML YAML Tools

  • نظرات در YAML Comments in YAML

  • جفت های کلید-مقدار در YAML Key-Value Pairs in YAML

  • نوشتن فایل YAML و اعتبارسنجی YAML Writing YAML File And Validate YAML

  • شروع کار با YAML Getting Started with YAML

بلوک های ساختمانی پایه YAML YAML Basic Building Blocks

  • انواع داده ها در YAML DataTypes in YAML

  • اسکالر در YAML ها Scalar In YAMLs

  • اشیاء و آرایه های YAML (نقشه و فهرست) YAML Objects and Arrays (Map & List)

  • سبک رشته در YAML String Style in YAML

  • دنباله در YAML Sequence in YAML

  • فرهنگ لغت در YAML Dictionaries in YAML

  • بلوک های ساختمانی پایه YAML YAML Basic Building Blocks

بیشتر در YAML More Deep in YAML

  • لنگرها در YAML Anchors in YAML

  • به ارث بردن ویژگی ها یا کلید ادغام در YAML Inherit Properties or Merge Key in YAML

  • کلیدهای پیچیده در YAML Complex Keys in YAML

  • بیشتر در YAML More Deep in YAML

مثالهای واقعی عملی YAML YAML Practical Real Examples

  • مثال YAML | AWS Cloud Formation YAML Example | AWS Cloud Formation

  • مثال YAML | کوبرنتیس YAML Example | Kubernetes

  • مثال YAML | خط لوله لاجورد YAML Example | Azure Pipeline

JSON: شروع به کار JSON : Getting Started

  • چیزهایی که باید درباره JSON بدانید Things You Should Know About JSON

  • دستور JSON JSON Syntax

  • آرایه JSON JSON Array

  • انواع داده های JSON JSON Data Types

JSONPath: شروع به کار JSONPath : Getting Started

  • نمای کلی JSONPath JSONPath Overview

  • شیء JSONPath JSONPath Object

  • JSONPath آرایه JSON JSONPath JSON Array

  • JSONPath ArrayRange JSONPath ArrayRange

  • عملیات مشروط JSONPath JSONPath Conditional Operations

نمایش نظرات

آموزش دوره نهایی YAML: YAML JSON JSONPath Zero to Master
جزییات دوره
3 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,334
4.5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.