لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
اصول YAML برای مهندسان DevOps، Cloud و IaC [ویدئو]
YAML Fundamentals for DevOps, Cloud and IaC Engineers [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
YAML یک زبان سریال سازی داده است. دوره "اصول YAML" به مبتدیان با مهارت های لازم برای توسعه اسناد YAML کمک می کند. اکثر زبان های رایج مانند Go، Python، Java، C# و غیره از YAML پشتیبانی می کنند. مشاهده خواهید کرد که YAML به روش های مختلف در صنعت برای ارتباطات وب سرویس، مدیریت پیکربندی، فایل های پیکربندی، ذخیره سازی داده ها و موارد دیگر استفاده می شود.
در این دوره آموزشی با YAML آشنا می شوید و YAML را با HTML، JSON و XML مقایسه می کنید. شما به ساختار YAML، انواع داده ها در YAML و نقشه برداری پیچیده نگاه خواهید کرد. پس از آن، یاد خواهید گرفت که چندین سند YAML را در یک فایل واحد ثبت کنید، رشته های چند خطی را مدیریت کنید و به ویژگی های پیشرفته YAML (برچسب ها، لنگرها، chomping و غیره) نگاه کنید.
پس از آن، به نمایش دادهها با استفاده از YAML نگاه میکنید، سبکهای مختلف مستندسازی YAML و ابزارها و فناوریهایی را که از فرمت سریالسازی دادههای YAML استفاده میکنند، مشاهده خواهید کرد. در مرحله بعد، YAML را با استفاده از ویرایشگر کد VS ایجاد و تأیید میکنید، از پایتون برای خواندن و استخراج دادهها از اسناد YAML استفاده میکنید و از پایتون برای تعیین انواع دادهها در اسناد YAML استفاده میکنید. در نهایت، نمونههایی از سند Kubernetes YAML و کتاب بازی Ansible YAML را مرور خواهید کرد.
در پایان این دوره، شما اصول YAML را یاد خواهید گرفت و مهارت هایی را برای ایجاد یک سند YAML با ساختار مناسب از ابتدا خواهید آموخت.
همه فایلهای منبع در مخزن GitHub در https://github.com/PacktPublishing/YAML-Fundamentals-for-DevOps-Cloud-and-IaC-Engineers در مورد YAML و ساختار آن آپلود میشوند.
سینتکس YAML را همراه با اسناد YAML ساده و پیچیده کاوش کنید
سبک بلوک و جریان را درک کنید و از برچسب ها برای اعمال نوع داده استفاده کنید
درک و القای توانایی مدیریت رشته های بلند و چند خطی
به نحوه توسعه اسناد YAML حرفه ای با استفاده از Anchors نگاه کنید
آموزش توسعه اسناد YAML از ابتدا این دوره برای مهندسان ابر، مهندسان DevOps، مهندسان نرم افزار، توسعه دهندگان وب تمام پشته، معماران نرم افزار و مدیران نرم افزار طراحی شده است. این دوره همچنین برای افرادی که علاقه مند به یادگیری YAML هستند مفید خواهد بود.
برای درک سریع محتوا، پس زمینه اولیه فناوری اطلاعات مورد نیاز است. ایجاد مهارت برای توسعه یک سند YAML با ساختار مناسب از ابتدا * این دوره برای مبتدیان مطلق با متدولوژی گام به گام و محتوای متحرک طراحی شده است * کدهای پایتون ارائه شده است که می توان از آنها برای بررسی اسناد YAML استفاده کرد.
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
بررسی اجمالی دوره
Course Overview
توصیه ها
Recommendations
مبانی YAML
YAML Fundamentals
بررسی اجمالی
Overview
چرا YAML را یاد بگیریم
Why Learn YAML
HTML در مقابل XML در مقابل نسخه JSON YAML
HTML Versus XML Versus JSON Version YAML
ساختار YAML
YAML Structure
Datatypes - Scalars - Part 1
Datatypes - Scalars - Part 1
انواع داده ها - مجموعه ها - قسمت 2
Datatypes - Collections - Part 2
تجسم YAML
YAML Visualization
برچسب ها
Tags
لنگرها
Anchors
نقشه برداری های پیچیده
Complex Mappings
YAML - دموهای دستی
YAML – Hands-On Demos
بررسی اجمالی
Overview
نسخه ی نمایشی: کد ویژوال استودیو و پسوند YAML
Demo: Visual Studio Code and YAML Extension
نسخه ی نمایشی: بررسی کد پایتون
Demo: Python Code Review
نسخه ی نمایشی: انواع داده ها
Demo: Datatypes
نسخه ی نمایشی: نقل قول های تک و دوگانه
Demo: Single and Double Quotes
نسخه ی نمایشی: فضاها
Demo: Spaces
نسخه ی نمایشی: تورفتگی
Demo: Indentation
نسخه ی نمایشی: Nulls و Boolean
Demo: Nulls and Boolean
نسخه ی نمایشی: چندین سند YAML در یک فایل
Demo: Multiple YAML Documents in One File
نسخه ی نمایشی: سبک های بلوک و جریان
Demo: Block and Flow Styles
نسخه ی نمایشی: مجموعه ها و نقشه های تودرتو
Demo: Sets and Nested Maps
نسخه ی نمایشی: رشته های چند خطی
Demo: Multi-Line Strings
معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.
نمایش نظرات