|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/devopsyaml/
课程评论:没有评论
**课程名称:** 通过实例学习!作为DevOps基本技能的YAML入门 **课程概述:** 本课程分为理论篇和实践篇。理论篇将介绍YAML是什么(YAML概述、与其他格式语言(JSON、XML)的比较分析YAML的特点、YAML在DevOps工具中的应用示例)、序列化的机制,以及YAML作为DevOps基础技能的定位。实践篇则会讲解各种语法并进行代码编写(列表、字典、多行字符串的书写方法、文档分割、注释、数据类型(字符串、数字、日期、布尔值、Null值、序列、映射)、数据重用方法等),并结合实际案例(Ansible Playbook)进行说明。最终,通过Ansible、Kubernetes、Docker Compose等工具的YAML示例文件进行数据结构把握和内容理解,帮助您掌握“DevOps基本技能”(可在实践中使用的YAML机制和用法)。 **与其他教材的区别:** * **一体化课程:** 无需单独搜索网络和查阅手册,节省学习时间。 * **深入解析:** 详细解释了YAML为何被广泛用于DevOps工具,以及代码出错的原因和背景,确保学习过程流畅。 * **视频可下载:** 所有课程视频均可下载,方便随时随地学习。 * **提供完成版文件:** 所有动手练习均附带完成版YAML文件及各类DevOps工具的示例YAML文件,避免因编码失误导致的不必要麻烦。 **课程结束后您将能够:** * 用自己的语言解释YAML的概述、特点以及与JSON、XML等其他格式语言的区别。 * 掌握YAML作为在实际工作中利用DevOps工具的前提知识。 * 熟练处理YAML语法错误。 * 自信地编写YAML,特别是用于DevOps工具的YAML。 **课程内容:** * **课程概要,学习此课程前的自我介绍,课程目标** * **YAML概述(理论篇)** * YAML是什么 * 序列化机制 * YAML作为DevOps基础技能的定位 * **YAML动手实践(实践篇)** * 动手实践1-16:涵盖列表、字典、多行字符串、文档分割、注释、各种数据类型(标量、序列、映射)以及数据重用(Anchor, Alias)的练习。 * **YAML示例(实例篇)** * DevOps工具YAML文件解读1(Ansible) * DevOps工具YAML文件解读2(Kubernetes) * DevOps工具YAML文件解读3(Docker Compose) * **奖励讲座**
<コースの概要>本コースは前半の理論編でYAMLとは何か(YAMLの概要、他の形式言語(JSON、XML)との比較によるYAMLの特徴、YAMLを採用しているDevOpsツールの一例)、直列化の仕組み、DevOps基礎力としてのYAMLの位置付けについて学びます。その後、後半の実践編で各種文法の説明とコード記述(リスト、ディクショナリー、複数行の文字列記述方法、ドキュメント分割、コメント、データ型(文字列、数値、日付、真偽値、Null値、シーケンス、マッピング)、データの再利用方法等)や、各種文法に関連する実例(AnsibleのPlaybook)を確認します。最終的には、実例編としてAnsible、Kubernetes、Docker ComposeそれぞれのツールのYAMLサンプルファイルを使用したデータ構造把握、内容理解を通じて、「DevOps基礎力」(実践で使えるYAMLの仕組みと使い方)を身に付けることができます。<他教材との違い>本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。・なぜ幅広いDevOpsツールでYAMLが使用されているのか、なぜそのコードがエラーになるのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。・全ハンズオンに完成版のYAMLファイルや各種DevOpsツールのサンプルYAMLファイル等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。<コース受講後の姿>本コース受講後には以下のスキルを自然と身に付けることができます。・YAMLの概要や特徴、他の形式言語(JSON、XML)との違いについて、自分の言葉で説明できるようになる・DevOpsツールを実務で利用する際の前提知識としてYAMLを身に付ける・YAMLの文法エラーに対処できるようになる・自信を持ってYAMLを書けるようになる(特に、DevOpsツールで使用するYAMLを自信を持って書けるようになる)<コースの内容>本コースの内容は以下の通りです。コース概要本コース受講にあたって自己紹介本コースのねらい本コースの内容YAML概要(理論編)YAMLとは直列化の仕組みDevOps基礎力としてのYAMLYAMLハンズオン(実践編)ハンズオン1(リスト①)ハンズオン2(ディクショナリー①)ハンズオン3(リスト②)ハンズオン4(ディクショナリー②)ハンズオン5(複数行の文字列(改行反映))ハンズオン6(複数行の文字列(改行未反映))ハンズオン7(ドキュメント分割)ハンズオン8(コメント)ハンズオン9(データ型:Scalar (文字列))ハンズオン10(データ型:Scalar (数値))ハンズオン11(データ型:Scalar (日付))ハンズオン12(データ型:Scalar (真偽値))ハンズオン13(データ型:Scalar (Null値))ハンズオン14(データ型:Collection (シーケンス))ハンズオン15(データ型:Collection (マッピング))ハンズオン16(データの再利用(Anchor, Alias))YAMLサンプル(実例編)DevOpsツールYAMLファイル読解1(Ansible)DevOpsツールYAMLファイル読解2(Kubernetes)DevOpsツールYAMLファイル読解3(Docker Compose)ボーナスレクチャーボーナスレクチャー