مقدمه ای بر YAML - یک دوره عملی

Introduction to YAML - A hands-on course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره مقدماتی جامع، اسرار YAML را باز کنید: در سریال سازی داده ها حرفه ای شوید! YAML چیست اهداف طراحی YAML همه نحو و اجزای YAML استفاده از موارد YAML از جمله Docker Compose و Kubernetes نحوه بارگذاری و تخلیه محتوای YAML با پایتون

➡ آیا در حال یادگیری DevOps هستید؟

➡ آیا شما دانشجوی علوم کامپیوتر هستید؟

➡ آیا شما یک برنامه نویس هستید؟


✅ پس باید در مورد YAML هم اکنون یاد بگیرید!!


به دوره مقدماتی YAML ما خوش آمدید! YAML یک زبان سریال سازی داده قدرتمند است که به طور گسترده در انواع برنامه ها و زبان های برنامه نویسی استفاده می شود. چه یک توسعه‌دهنده، مدیر سیستم، یا فقط فردی علاقه‌مند به مدیریت داده باشید، درک اصول اولیه YAML ضروری است.

این دوره برای آشنایی کامل با YAML طراحی شده است. این همه چیز از نحو و ساختار اولیه YAML تا ویژگی های پیشرفته و بهترین شیوه ها را پوشش می دهد. در پایان این دوره، شما درک کاملی از چیستی YAML، نحوه کارکرد و نحوه استفاده موثر از آن خواهید داشت.

این دوره به چندین بخش تقسیم می شود که هر کدام جنبه خاصی از YAML را پوشش می دهد. ما با مقدمه ای بر این دوره و مروری بر مبانی YAML، از جمله نحو و ساختار آن شروع می کنیم. سپس به بررسی موضوعات پیشرفته‌تر مانند ساختارهای داده، نظرات و لنگرها می‌پردازیم.

ما همچنین استفاده از YAML را در زمینه‌های مختلف، مانند فایل‌های پیکربندی، تبادل داده‌ها و زبان‌های برنامه‌نویسی بررسی می‌کنیم. این دوره همچنین بهترین شیوه‌های کار با YAML را شامل می‌شود، از جمله نکات و ترفندهایی برای اشکال‌زدایی، آزمایش و اعتبارسنجی فایل‌های YAML.

در پایان، این دوره مقدمه ای کامل با YAML، نحو، ساختار، کاربرد، بهترین شیوه ها و نحوه استفاده موثر از آن ارائه می دهد. برای کمک به هر کسی طراحی شده است

YAML که مخفف "YAML Ain't Markup Language" است، یک قالب سریال‌سازی داده‌های قابل خواندن برای انسان است. اغلب برای فایل های پیکربندی، تبادل داده بین زبان ها یا سیستم ها و ذخیره سازی داده های برنامه استفاده می شود. این دوره برای توسعه دهندگان، مدیران سیستم و سایر متخصصان فنی است که می خواهند نحوه استفاده موثر از YAML را بیاموزند.


یکی از محبوب‌ترین زبان‌های سریال‌سازی داده، یعنی YAML را بیاموزید


✅ آموزش کامل YAML

✅ یک دوره عملی که با انجام آن خواهید آموخت

✅ کد پایتون برای بارگیری و تخلیه YAML

✅ آموزش را دنبال کنید

✅ دارای امتیاز بالا


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


✔ مقدمه ای بر YAML و موارد استفاده از آن

✔ نحو و ساختار اولیه YAML

✔ ایجاد و ویرایش فایل های YAML

✔ انواع داده های YAML که معمولاً استفاده می شود (رشته ها، اعداد، بولین ها، آرایه ها و فرهنگ لغت)

✔ بهترین روش‌ها برای نوشتن و نگهداری فایل‌های YAML


تمرینات عملی موارد زیر را پوشش می‌دهد


✔ ایجاد و ویرایش فایل های YAML با استفاده از ویرایشگر متن - نمایه پخش کننده

✔ یک فایل YAML از یک سند JSON ایجاد کنید

✔یک اسکریپت پایتون برای تجزیه و خواندن داده‌ها از فایل YAML بنویسید


در پایان دوره، شرکت کنندگان درک قوی از YAML خواهند داشت و می توانند از آن به طور موثر در پروژه های خود استفاده کنند. آن‌ها همچنین در خواندن و نوشتن فایل‌های YAML تجربه کسب می‌کنند و درک خوبی از بهترین روش‌هایی که باید هنگام کار با YAML دنبال کنند، خواهند داشت.

YAML در بسیاری از برنامه ها از جمله OpenStack، Ansible و Puppet استفاده می شود و همچنین توسط بسیاری از زبان های برنامه نویسی از جمله Python، Ruby و JavaScript پشتیبانی می شود. یادگیری YAML می‌تواند به شما کمک کند تا در این ابزارها و فناوری‌ها مهارت بیشتری پیدا کنید و کارتان را کارآمدتر و ساده‌تر کنید.


به سلامتی،

موهیت


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

مقدمه Introduction

  • مقدمه Introduction

  • چرا باید درباره YAML بیشتر بدانید؟ Why you should learn more about YAML?

  • چه انتظاراتی باید از این دوره داشته باشید؟ What you should expect from this course?

  • مقدمه ای بر YAML Introduction to YAML

  • بازخورد Feedback

  • مخزن Github Github repository

مقدمه ای بر YAML Introduction to YAML

  • بخش مقدمه - بخش 01 Section Introduction - Section 01

  • YAML چیست؟ What is YAML?

  • جدول زمانی توسعه YAML YAML Development Timeline

  • سریال سازی داده ها چیست؟ What is Data Serialization?

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

  • اهداف طراحی YAML YAML design goals

  • نحو YAML YAML Syntax

درک نحو YAML Understanding YAML Syntax

  • بخش مقدمه - درک نحو YAML Section Introduction - Understanding YAML Syntax

  • راه اندازی سیستم System Setup

  • نظرات در YAML و چندین بخار در اسناد تکی Comments in YAML & Multiple steams in single Documents

  • پسوند فایل YAML YAML File extension

  • نقشه برداری در YAML Mappings in YAML

  • اسکالرها در YAML Scalars in YAML

  • اسکالرهای بیشتر More Scalars

  • اعداد صحیح و شناور Integers and Floats

  • بولین ها Booleans

  • توالی در YAML Sequences in YAML

  • کلیدهای YAML با نقل قول YAML Keys with Quotes

  • اسناد چندگانه با YAML Multiple Documents with YAML

  • آزمون بخش Section Quiz

YAML Hands On YAML Hands On

  • بررسی کلی Hands on overview

  • کد پایتون برای خواندن سند yaml (اختیاری) Python code to read yaml document (optional)

  • دست روی تمرین 01 - پروفایل بازیکن را تعریف کنید Hands on excercise 01 - Define a player profile

  • آزمون بخش Section Quiz

  • تمرین 02 - پروفایل بازیکن را با استفاده از یک سند JSON تعریف کنید Hands on excercise 02 - Define a player profile using a JSON document

موارد استفاده YAML YAML Use cases

  • پایتون - یک سند YAML را بارگیری کنید Python - Load a YAML Document

  • Python - داده ها را به سند YAML تخلیه کنید Python - Dump data to YAML document

  • پایتون - یک سند YAML ترکیبی را بارگیری کنید Python - Load a composite YAML document

  • موارد استفاده YAML در Docker Compose، Kubernetes و AWS Cloudformation YAML use cases in Docker Compose, Kubernetes and AWS Cloudformation

  • سوالات مصاحبه Interview questions

راه رو به جلو Way forward

  • متشکرم Thank You

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

مقدمه ای بر YAML - یک دوره عملی
جزییات دوره
1 hour
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,741
4.7 از 5
دارد
دارد
دارد
Mohit Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohit Kumar Mohit Kumar

12 سال تجربه در طراحی راه حل و معماری