トレーニング > DevOps & サイトの信頼性 > DevOps and SRE Fundamentals: Implementing Continuous Delivery (LFS261)
トレーニングコース

DevOps and SRE Fundamentals: Implementing Continuous Delivery (LFS261)

このコースでは、継続的インテグレーション(CI)や継続的デリバリー(CD)などの最新の手法を使用して、自信を持って俊敏性と高い信頼性を備えたソフトウェアを展開するスキルを学びます。

対象者

この DevOps 基礎コースは、ソフトウェアをより安全、より速く、確実に配信する方法を学びたい開発者を対象としています。自動テストを設定し、使い捨て環境を活用し、それを CI ツールと統合したいと考えている品質アナリスト向け。ソフトウェアの導入と運用環境の管理を担当するオペレーション エンジニア、システム管理者、DevOps/SRE 実践者向け。ソフトウェアを安全かつ継続的にデプロイする方法を学びたいエンジニアを構築およびリリースします。
少なく読む 続きを読む
学習内容

このコースでは、オープン コンテナー エコシステム内の継続的インテグレーション/継続的デリバリー (CI/CD) の基礎を紹介し、重要なプラクティスを理解して実装するのに役立つプロジェクト ベースのアプローチを採用しています。主な学習内容には、Docker と Kubernetes が果たす役割、リビジョン管理に Git を使用する方法、継続的インテグレーション プラットフォームとして Jenkins をインストールおよび構成する方法、コード レビューとして開発ワークフローを実施する方法、Argo CD を使用して設定する Docker および Docker レジストリでのアプリケーションのパッケージ化と配布が含まれます。展開パイプラインなどを構築します。
少なく読む 続きを読む
身につく知識

このコースは、アジャイルで迅速に機能を提供すると同時に、可用性、信頼性、スケーラビリティ、セキュリティなどの非機能要件を達成するのに役立ちます。
少なく読む 続きを読む
おもなテーマ
第1章 はじめに
第2章 CI/CD の内容と理由
第 3 章 セットアップ: 学習環境の探索と作成
第4章 Docker によるコンテナー操作の基本
第5章 Git によるバージョン管理
第6章 Jenkins との継続的インテグレーションのセットアップ
第7章 Jenkinsfile を使用したコードとしての GitHub ブランチ ポリシーとパイプライン
第8章 Jenkins パイプラインでの Docker の使用
第9章 Docker イメージ
第10章 Docker Compose を使用したマルチサービスアプリケーションの起動
第11章 自動コード分析
第12章 SREとスケーラブルなアプリケーションの Kubernetes へのデプロイ
第 13 章 SRE。Argo CD を使用した GitOps と CD

前提条件
このコースを最大限に活用するには、次のものが必要です。

  • Linuxおよびシステム管理の基本的な知識
  • ソフトウェア配信プロセスの理解
実習について
このコースの実習を正常に完了するには、LinuxサーバーまたはLinuxデスクトップ/ラップトップにアクセスする必要があります。パブリッククラウドプロバイダー、またはマシン上のVirtualBoxへのアクセスも必要です。ラボ環境をセットアップするための詳細な手順は、コースで提供されます。

GCPやAWSなどのクラウド プロバイダーを使用している場合は、提供されている無料の枠やクレジットを使用して実習を完了することができるはずです。ただし、クラウド プロバイダーが最初に割り当てたクレジットを超えた場合、またはクラウド プロバイダーの利用規約が変更された場合は、追加料金が発生する可能性があります。

レビュー
2023 年 9 月
このコースでは、素晴らしい情報と良い例が提供されました。また、オープンソース アプリの推奨事項も素晴らしかったです。
2023 年 8 月
ラボは、ツールにすぐに慣れるのに最適です。
2023 年 7 月
分かりやすく、知識も豊富です。
2023年6月
一般的なオープンソース ツールを使った実践的な体験が気に入りました。
2023年6月
内容の明瞭さから見て、すべてが簡単で、ラボはまさに的を射ていました。