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

DevOps and SRE Fundamentals: Implementing Continuous Delivery (LFS261)

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

対象者

このコースは、ソフトウェアをより安全、迅速、確実に提供する方法を学びたい開発者向けです。自動テストの設定、使い捨て環境の活用、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年1月
関係の簡単な説明と、A から B に移動する方法が気に入っています。依存関係を理解するのに役立ちます。
2023年1月
コースはよく組織されています。
2023年1月
内容が掴みやすい。
2022年12月
ラボは、コンテンツの理解を深めるのに役立ちました。
2022年11月
CI/CD の良い入門書であり、ペースも良かったです。
2022年9月
私の意見では、コースの構成は、ソフトウェア配信の自動化を一般に説明する正しい方法です。