トレーニング > クラウドとコンテナ >開発者向けコンテナおよび品質保証(LFD254)
トレーニングコース

Containers for Developers and Quality Assurance (LFD254)

このコースでは、開発者と品質保証エンジニアがDockerを使用してプロセスを自動化および合理化する方法について説明します。

対象者

このコースは、開発者、品質保証エンジニア、運用エンジニアなど、アプリケーションライフサイクルに関わるすべての人を支援します。
少なく読む 続きを読む
学習内容

このコースでは、Dockerの基本を復習し、次にサンプルアプリケーションを使用して、Dockerを使用したそのアプリケーションのライフサイクルについて説明します。学生はIDEで作業し、そこからコードをGitHubにコミットします。コードがコミットされると、テストケースがトリガーされ、テストケースが成功した場合、アプリケーションはステージング環境にデプロイされます。また、アプリケーションを本番環境にデプロイするためにプロセスを拡張する方法についても説明します。
少なく読む 続きを読む
身につく知識

このコースでは、コンテナ化されたアプリケーションをワークステーションから本番環境に自信を持ってデプロイする準備をします。
少なく読む 続きを読む
おもなテーマ
第1章 コース紹介
第2章Dockerのインストール
第3章開発者と品質保証のためのDocker Essentials
第4章サンプルアプリケーションに精通する
第5章Docker Composeを使用したマルチコンテナーアプリの展開
第6章開発環境のセットアップ
第7章CI / CDおよびJenkinsの概要
第8章JenkinsエージェントとしてのDockerコンテナー
第9章Jenkinsを使用したCI / CD
第10章コンテナオーケストレーションの基本
第11章Docker Swarmを使用したコンテナオーケストレーション
第12章サービス検出、リバースプロキシ、および負荷分散
第13章コンテナを使用したアプリのエンドツーエンドのワークフロー
第14章マイクロサービスの概要

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

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

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

関連のコースや認定