DevOps Bootcamp
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible & Helm
コースツールを探索
AIを活用したツールと機能で学習をパワーアップ
学び方
142コース
DevOps Bootcampラーニングパスのすべてのコース
CI/CDとGitHub Actionsの基礎
自動化されたソフトウェアデリバリーの学習を始めましょう。このミニコースでは、CI/CDの中核概念を学び、GitHub Actionsの強力な世界を紹介します。
Gitの基礎とリポジトリのセットアップ
Gitの中核概念を理解し、ローカル環境を設定することで、バージョン管理の学習を始めます。リポジトリを初期化し、変更を効果的に追跡するための基本手順を学びます。
Linuxの基礎:シェル操作を始める
Linuxコマンドラインの学習を始めましょう。このミニコースでは、基本的な移動からファイルとディレクトリの管理まで、オペレーティングシステムを操作するための必須知識を扱います。
Helmが解決する課題:Kubernetesのパッケージマネージャー
Helmが存在する理由と、増え続けるKubernetesマニフェストを整理する方法を説明します。
なぜAnsibleなのか?エージェントレス自動化を理解する
Ansibleとは何か、そしてエージェントレスの構成管理が手作業のサーバー運用に勝る理由を説明できます。
Kubernetes入門
Kubernetesとは何か、現代のアプリケーションデプロイに不可欠な理由を学び、その基本アーキテクチャと主要コンポーネントを確認します。コンテナオーケストレーションの基礎から始めましょう。
Terraformの基礎とセットアップ
このミニコースでは、Infrastructure as CodeとTerraformの中核概念を紹介します。Terraformのインストール方法、基本的なCLIコマンド、簡単なリソースをプロビジョニングする最初の構成の記述方法を学びます。
Dockerとコンテナ化入門
Dockerの世界に踏み込み、コンテナ化の基本概念を理解します。現代のソフトウェア開発にコンテナが不可欠な理由と、デプロイを簡素化する仕組みを学びます。
Gitの基本コマンドとローカルワークフロー
ローカルの変更を管理するために頻繁に使われるGitコマンドを学びます。ステージング、コミット、履歴の確認、基本的なブランチ操作の方法を習得します。
Bashスクリプティング入門
初めてのBashスクリプトを書いて自動化の力を身につけます。このコースでは、コマンドライン作業を繰り返し実行可能かつ効率的にするための基本構文、変数、条件分岐を扱います。
Helmをインストールしてクラスターに接続する
Kubernetesクラスターと通信できるHelm CLIを使える状態にします。
Ansibleをインストールして最初のノードに接続する
Ansibleをインストールし、SSH経由でリモートマシンに正常に接続できます。
Actionsで基本的なCIパイプラインを構築する
自動テストとコード品質チェックを設定して、継続的インテグレーションへの理解を深めます。ワークフローのトリガー設定と依存関係の管理方法を学びます。
Docker Compose入門
Docker Composeを使って、複数コンテナで構成されたアプリケーションのデプロイを簡素化します。1つの設定ファイルで複雑なアプリケーションを定義し、実行する方法を学びます。
Terraformの中核概念を理解する
プロバイダー、リソース、変数、出力など、Terraformの基礎要素をさらに詳しく学びます。また、インフラストラクチャの追跡に不可欠なTerraform stateの管理と、その重要性についても扱います。
初めてのクラスターを構築する
Minikubeを使ってローカルKubernetesクラスターを構築し、kubectlで操作する実践的な経験を積みます。最初のアプリケーションをデプロイします。
ChartとRelease:基本概念
Chart、Release、Revisionの違いを自信を持って説明できます。
インベントリ:Ansibleの管理対象を伝える
インベントリでホストとグループを定義し、対象を正確に指定できます。
AWSでインフラストラクチャを管理する
このミニコースでは、TerraformをAmazon Web Services(AWS)で実践的に利用します。AWSプロバイダーを構成し、EC2インスタンスやS3バケットなど、一般的なAWSリソースをプロビジョニングする方法を学びます。
継続的デプロイ戦略を実装する
CIの先にある継続的デプロイについて学びます。さまざまな環境へのアプリケーションのデプロイと、設定の安全な管理に焦点を当てます。
Podsを操作する
Kubernetesでデプロイ可能な最小単位であるPodsについて詳しく学びます。ライフサイクルや状態を理解し、複数コンテナのPodsを効果的に管理する方法を学びます。
Dockerイメージの構築と管理
Dockerfileを使って独自のDockerイメージを作成する方法を学びます。イメージレイヤー、最適化のベストプラクティス、イメージを効果的に管理する方法を理解します。
必須コマンドとファイル権限
Linuxの中核ユーティリティをさらに掘り下げ、ファイル内容の表示、ファイル権限の理解と変更、システム内のファイル検索を効果的に行う方法を学びます。
GitHubの基礎とリモートリポジトリ
GitHubを使ってGitの知識をクラウドへ広げ、リモートリポジトリの管理に重点を置いて学びます。ローカルのGitプロジェクトをGitHubに接続し、他の人と協働する方法を学びます。
最初のアドホックコマンド
ファイルを書かずに、多数のサーバーで単発タスクを実行できます。
Dockerネットワーキングとデータ管理
Dockerコンテナ同士や外部との通信の仕組みを習得します。さまざまなネットワークモードを確認し、永続データを保存するための戦略を学びます。
高度なブランチ戦略
チーム開発向けに設計された、実務的なブランチモデルを学びます。Feature BranchingやGitflowなどの体系的なワークフローを掘り下げ、プロジェクトの整理性と安定性を高めます。
GitHub Actionsワークフローの高度な機能
GitHub Actionsの高度な機能を活用して、パイプラインを最適化します。マトリックスビルド、キャッシュ、再利用可能なワークフローの力を活用し、効率を高める方法を学びます。
リポジトリを追加してChartを検索する
Chartリポジトリを設定し、必要なソフトウェアを見つけます。
環境変数と設定
環境変数がシェルやスクリプトに与える影響について理解を深めます。システム全体の設定とユーザー固有の設定を管理する方法を学びます。
コラボレーションとベストプラクティス
Terraformコードを読みやすく保守しやすく構成する方法、バージョン管理システムとの統合方法、効果的なチームコラボレーションのワークフローを学びます。堅牢でスケーラブルなIaC開発を促進する実践方法に重点を置きます。
DeploymentsとReplicaSets
ステートレスアプリケーションを管理するためのDeploymentsとReplicaSetsを習得します。必要なレプリカ数の維持、ローリングアップデート、変更の簡単なロールバックを行う方法を学びます。
DevOps原則の基礎
DevOpsを定義する中核的な理念と実践方法を学びます。コラボレーション、自動化、継続的改善がソフトウェアデリバリーの効率化にどうつながるかを理解します。
数分で最初のChartをインストールする
1つのコマンドで実際のアプリケーションをKubernetesにデプロイします。
コンテナ化とKubernetesのCI/CD
コンテナ化されたアプリケーションのCI/CDを習得します。Dockerイメージのビルド、レジストリへのプッシュ、GitHub Actionsを使ったKubernetesクラスターへのデプロイ方法を学びます。
Bash関数、ライブラリ、モジュール型スクリプト
関数、読み込み可能なライブラリ、適切な引数処理を使い、保守しやすい本番スクリプト向けに、再利用可能でテスト可能なBashコードを構築します。
再利用性のためのモジュールとワークスペース
Terraformモジュールを活用して、再利用可能で整理されたインフラストラクチャコンポーネントを作成する方法を学びます。また、1つの構成から複数の独立した環境を管理するワークスペースの使い方も扱います。
モジュール:Ansibleの構成要素
コアモジュールを見つけて使い、生のシェル操作ではなく実際の作業を実行できます。
Servicesとネットワーキング
Kubernetes ServicesとIngressを使って、アプリケーションを内部および外部に公開する方法を学びます。さまざまなサービスの種類と、それぞれのユースケースを理解します。
GitHubでのコラボレーションとPull Request
GitHubのコラボレーション機能を習得し、コードレビューと統合にPull Requestを効果的に活用します。オープンソースプロジェクトへの貢献方法と、チームの貢献を管理する方法を学びます。
Kubernetesの基礎とPods
業界標準のコンテナオーケストレーターであるKubernetesの学習を始めます。Pods、Nodes、Kubernetesのアーキテクチャなど、基本概念を学びます。
設定とストレージ
ConfigMapsを使ってアプリケーション設定を管理し、Secretsで機密データを保護する方法を学びます。Persistent VolumesとClaimsによる永続ストレージの概念を習得します。
Releaseを管理する:list、status、uninstall
デプロイしたものを調査、追跡し、きれいに削除します。
リリース管理とタグ付け
GitのタグとGitHubのリリース機能を使って、ソフトウェアリリースを効果的に管理する方法を学びます。セマンティックバージョニング、安定したリリースポイントの作成、hotfixの扱いを学びます。
Infrastructure as Code(IaC)パイプライン
インフラストラクチャのプロビジョニングと管理を自動化します。TerraformなどのIaCツールとGitHub Actionsを使って、クラウドリソースを管理する方法に焦点を当てます。
データソースとプロビジョナー
データソースを使って既存のインフラストラクチャデータをTerraformから照会し、動的な構成を実現する方法を学びます。さらに、リソースの作成時や破棄時にローカルまたはリモートマシン上でスクリプトを実行するプロビジョナーの使い方も学びます。
最初のPlaybook
サーバーを最初から最後まで構成するYAML Playbookを書いて実行できます。
シェルのパフォーマンスと並列実行
サブシェルのオーバーヘッドをなくし、制御された並列処理でタスクを同時実行して、シェルのワークロードを高速化します。
マルチリポジトリとモノレポのCI/CD戦略
複雑なリポジトリ構成に対応します。モノレポや複数のリポジトリにまたがって構成されたプロジェクトに、効果的なCI/CD戦略を実装する方法を学びます。
プロセス管理とI/Oリダイレクト
実行中のプロセスを管理し、入出力リダイレクトを使いこなして、Linuxシステムを自在に操作します。コマンドを連結し、データの流れを効率的に処理する力を身につけます。
JenkinsとDockerによるCI/CD
Jenkinsを使って、Docker化されたアプリケーションのビルド、テスト、デプロイを自動化する完全なCI/CDパイプラインを実装します。自動化されたワークフローにDockerを統合する方法を学びます。
動的な構成と関数
この高度なコースでは、Terraformの構成をより動的で強力にする方法に焦点を当てます。条件式、`for_each`や`count`などのループ構文、複雑なロジックを処理するさまざまな組み込み関数を習得します。
values.yamlでChartを構成する
テンプレートを編集せずに、Chartの動作をカスタマイズします。
セキュリティとベストプラクティス
一般的な落とし穴やセキュリティ脆弱性からGitとGitHubのワークフローを守ります。機密データの保護、認証情報の管理、健全なリポジトリの維持に向けた戦略を学びます。
オブザーバビリティと監視
Kubernetesアプリケーションの包括的なオブザーバビリティを実装します。ログの収集、PrometheusとGrafanaによるメトリクス監視、ヘルスチェックの設定方法を学びます。
タスクとPlay:自動化を構成する
異なるホストグループを対象にする複数PlayのPlaybookを組み立てられます。
Helmとパッケージ管理
Helmを使ってKubernetesにおけるアプリケーションのデプロイと管理を簡素化します。複雑なアプリケーション向けにHelm chartsを作成、デプロイ、管理する方法を学びます。
高度なテキスト処理とアーカイブ
sedやawkなどの高度なテキスト操作ツールと、ファイルのアーカイブ・圧縮に欠かせないユーティリティを学び、コマンドライン操作の技術を高めます。
変数:柔軟なPlaybookを作る
値をハードコードせず、変数でPlaybookをパラメータ化できます。
テストと検証の戦略
さまざまなテストおよび検証技法を通じて、Terraform構成の信頼性と正確性を確保します。静的解析、Terratestなどのツールを使った単体テスト、デプロイ済みクラウドリソースの統合テストを扱います。
Swarmによるコンテナオーケストレーション
Docker Swarmを使って、複数のホストにまたがるDockerコンテナを管理・スケーリングする方法を学びます。サービスのデプロイ、ローリングアップデート、高可用性の確保について学習します。
DevOpsパイプラインを保護する
CI/CDパイプラインにセキュリティ対策を直接組み込む方法を学びます。シークレット管理、脆弱性スキャン、安全なコーディング手法を取り上げます。
コンフリクトの解決と高度なマージ
複雑なマージコンフリクトへの対応と、コミット履歴の操作に習熟します。コード上の相違を解決し、整理された分かりやすいプロジェクト履歴を維持するための戦略を学びます。
Releaseを安全にアップグレード・ロールバックする
実行中のReleaseを変更し、必要なときはすぐに復旧します。
Git Hooksとカスタマイズ
Git Hooksの力を活用して、リポジトリ内のタスクを自動化し、ポリシーを適用します。クライアントサイドとサーバーサイドのHooksを作成・利用し、ワークフローをカスタマイズする方法を学びます。
CI/CDの監視とオブザーバビリティ
パイプラインとデプロイ済みアプリケーションの健全性およびパフォーマンスを確保します。監視の設定、外部サービスとの連携、アラートの構成方法を学びます。
CI/CDパイプラインとの統合
Terraformのワークフローを継続的インテグレーション/継続的デリバリー(CI/CD)パイプラインに統合して自動化します。`plan`と`apply`操作の自動化や、パイプライン内での認証情報の安全な管理について学びます。
トラブルシューティングとベストプラクティス
一般的なKubernetesの問題を診断し、解決するスキルを身につけます。デバッグ技術を学び、本番環境でアプリケーションを運用するためのベストプラクティスを取り入れます。
Bashスクリプトの制御フロー
ループと関数を実装して、スクリプティングのスキルを高めます。このコースを通じて、より複雑でモジュール性と再利用性に優れたBashスクリプトを書けるようになります。
サーバーのファクトを収集する
システムファクトを読み取り、より賢いPlaybookに活用できます。
インストール前に調査する
適用する前に、Chartが実行する内容を正確に確認します。
Kubernetesへのアプリケーションのデプロイ
基本的なPodsの操作から一歩進み、Kubernetes DeploymentsとServicesを使って本格的なアプリケーションをデプロイします。アプリケーションを公開し、スケーリングを管理する方法を学びます。
高度なスケジューリングとリソース管理
高度なスケジューリング技術を使って、リソース利用率とPodの配置を最適化します。リソースリクエスト、制限、ノードセレクター、アフィニティ、taints、tolerationsについて学びます。
高度なデプロイパターン
ダウンタイムゼロのリリースを実現する高度なデプロイ戦略を実装します。Blue/Greenデプロイ、カナリアリリース、堅牢なロールバックの仕組みを取り上げます。
DevOpsにおける監視とロギング
DevOps環境でアプリケーションの健全性と性能を維持するために不可欠な、堅牢な監視・ロギングソリューションを実装します。問題を早期に特定し、 proactively解決する方法を学びます。
GitHub Actionsによる自動化
GitHub Actionsの力を活用して、ソフトウェア開発ワークフローを自動化します。GitHubリポジトリ内で継続的インテグレーションと継続的デリバリーのパイプラインを構築する方法を学びます。
Chartのひな形を作り構成を読む
スターターChartを作成し、生成されたすべてのファイルを確認します。
ネットワークコマンドとSSHの習得
必須のネットワークコマンドを使いこなし、SSHでリモートサーバーに安全に接続する方法を学びます。このコースでは、ネットワーク活動の監視と安全なファイル転送を扱います。
State管理の高度なテクニック
Terraform stateを安全かつ共同で管理するための高度な戦略を学びます。リモートstateバックエンド、stateロック、既存のクラウドリソースをTerraformの管理下にインポートする方法を扱います。
高度なパターンとエンタープライズソリューション
マルチクラウドデプロイやガバナンスポリシーなど、複雑なエンタープライズ環境に対応する高度なTerraformパターンを学びます。さらに、コラボレーションと制御を強化するTerraform CloudおよびEnterpriseの機能も紹介します。
最初のカスタムChartを作成する
何もない状態から、自分のアプリ用の実用的なChartを構築します。
セキュリティのベストプラクティス
重要なセキュリティ対策を実装して、Kubernetesクラスターとアプリケーションを強化します。RBAC、ネットワークポリシー、Pod Security Standardsについて学びます。
高度なGit操作とメンテナンス
高度なデバッグとリポジトリの保守に役立つ、洗練されたGitコマンドを掘り下げます。失われた作業の復元、バグの特定、リポジトリの性能最適化に使えるツールを身につけます。
Dockerfileの高度な最適化
Dockerfileのベストプラクティスへの理解を深め、非常に効率的で安全なイメージを作成します。マルチステージビルドと高度なキャッシュ技術を学びます。
カスタムActionsとエンタープライズ統合
カスタムActionsを開発し、エンタープライズ向けシステムやセルフホステッドランナーと連携することで、GitHub Actionsの機能を拡張します。
Playbookの構成とベストプラクティス
プロフェッショナルなチームと同じ方法で、実際のAnsibleプロジェクトを構成できます。
高度なシェル機能とカスタマイズ
見落とされがちですが、生産性を大きく高められる強力なシェル機能を学びます。より効率的なワークフローに向けて、シェル環境をカスタマイズします。
ハンドラーと変更通知
設定が実際に変更された場合だけ、サービスの再起動を実行できます。
トラブルシューティングと最適化
問題のあるTerraform構成をデバッグし、パフォーマンスとコストの観点からインフラストラクチャのデプロイを最適化する技術を習得します。Terraformを使ったディザスタリカバリの戦略も扱います。
高度なDevOpsメトリクスと最適化
メトリクスを活用し、パイプラインのパフォーマンスを細かく調整して、DevOpsプロセスを最適化します。今後のトレンドと高度な自動化技術についても学びます。
Gitとツール・エンタープライズ環境の統合
Gitをさまざまな開発ツールと統合し、エンタープライズ環境でスケールさせる方法を学びます。IDEでGitを活用する方法、エンタープライズ向けGitソリューション、大規模なチームコラボレーションの管理について扱います。
コンテナのセキュリティベストプラクティス
コンテナ化されたアプリケーションとDocker環境のセキュリティレベルを高めます。イメージスキャン、ランタイムセキュリティ、安全なデプロイ戦略について学びます。
テンプレート構文:アクションと区切り文字
Helm Chart内のGoテンプレートアクションを読み書きします。
正規表現と高度なgrep
正規表現によるパターンマッチングの力を引き出します。このコースでは、高度な検索パターンを作成し、それをgrep、sed、awkで適用する方法を学びます。
高度なデプロイとOperators
StatefulSetsとDaemonSetsを使って複雑なアプリケーションパターンに対応します。カスタムリソースの管理を自動化するKubernetes Operatorsについて学びます。
ループ:何度も実行する
リスト、辞書、入れ子になったデータに対して、タスクを適切に繰り返せます。
組み込みオブジェクトとValuesツリー
Helmのコンテキストオブジェクトにアクセスし、テンプレートを制御します。
スクリプトのデバッグとベストプラクティス
効果的なデバッグ技法、エラー処理、スクリプト開発のベストプラクティスを学び、堅牢で保守しやすいBashスクリプトを書けるようになります。
シェルエンジニアのためのawkデータ加工
awkを構造化データ処理言語として習得し、シェルから直接レポート作成、集計、フィールド操作を行います。
条件分岐:when文
ファクト、変数、結果に基づいてタスクを選択的に実行できます。
テンプレート関数とパイプライン
Helmの関数とパイプラインのツールセットで値を変換します。
名前付きテンプレートと_helpers.tpl
繰り返し使うYAMLを、再利用可能な名前付きテンプレート部分に切り出します。
Jinja2テンプレート:動的な設定ファイル
変数とロジックを埋め込んだテンプレートから設定ファイルを生成できます。
jqとyqによるJSONおよびYAML処理
コマンドラインから構造化されたJSONとYAMLをクエリ、変換、生成し、現代的なAPIと構成のワークフローに活用します。
フロー制御:if、range、with
条件分岐とループを追加し、値に応じてChartを適応させます。
ロール:再利用可能な自動化をパッケージ化する
複雑に絡み合ったPlaybookを、整理された共有可能なロールにリファクタリングできます。
堅牢なエラーハンドリングと防御的Bash
厳格モード、トラップ、規律あるエラー伝播を使い、失敗時に即座に停止する予測可能なスクリプトを記述して、本番環境の信頼性を高めます。
Ansible Galaxy:先人の成果を活用する
コミュニティのロールとコレクションを見つけ、インストール、管理できます。
Cronによる自動化と高度なプロジェクト
Cronで定期的なタスクを自動化し、Bashスクリプティングの知識を現実の課題解決に活用します。このコースでは、最終的に高度な自動化ソリューションを構築します。
変数、空白、読みやすい出力
複雑なテンプレートでも、読みやすく正しいYAMLを生成します。
Linuxシステム管理スクリプティング
Bashを使い、ユーザー、サービス、ディスク、定期的なヘルスチェックなど、実際のサーバー管理業務を自動化します。
Ansible Vault:暗号化されたシークレット
バージョン管理対象のPlaybook内で、パスワードやキーを安全に保管できます。
依存関係とサブChart
依存するChartを取り込み、より大きなアプリケーションを構成します。
タグ:必要な部分だけ実行する
タグで大規模なPlaybookの一部だけを選択的に実行・スキップできます。
ログ分析とオブザーバビリティパイプライン
ストリーミングテキストツールとjournald統合を使い、生のサーバーログを実用的なメトリクスとアラートに変換します。
ライフサイクルタスクのためのChartフック
Releaseのライフサイクルで適切なタイミングにジョブを実行します。
エラー処理とブロック
rescue、復旧、制御された失敗によって、堅牢なPlaybookを作れます。
Chartのlint、テスト、検証
クラスターに到達する前に、Chartの不具合を見つけます。
BashプロジェクトのテストとCI
ユニットテスト、モック、カバレッジ、継続的インテグレーションを使って、シェルコードにもソフトウェアエンジニアリングの厳密さを適用します。
Chartをパッケージ化して共有する
チームメンバーやクラスターにChartを配布します。
堅牢で安全なBashスクリプティング
セキュリティ重視のシェルエンジニアリング手法で、インジェクション、シークレット漏洩、権限の悪用からスクリプトを防御します。
高度なロールと依存関係
互いに依存・再利用できる、組み合わせ可能なロール階層を構築できます。
DevOps、コンテナ、クラウドのためのBash
シェルスクリプトを、Dockerイメージ、コンテナのエントリーポイント、クラウドCLIの自動化をつなぐ接着層として活用します。
大規模環境での動的インベントリ
静的ファイルではなく、クラウドAPIから最新のインベントリを取得できます。
高度なテンプレートパターン
専門的なテンプレート技法を使い、大規模なChartを整理された状態に保ちます。
共有テンプレートのためのライブラリChart
複数のChartで共通するテンプレートロジックを一元化します。
独自のAnsibleモジュールを書く
既存のモジュールで対応できない場合に、カスタムPythonモジュールを作成できます。
Helmによるシークレット管理
認証情報を平文の値やGitの履歴に残さないようにします。
クラウドをプロビジョニングする:AWSとAzure
Ansibleから直接、実際のクラウドインフラを作成・構成できます。
Moleculeでロールをテストする
本番環境に投入する前にロールが動作することを確認する自動テストを書けます。
Helmfileによるマルチ環境デプロイ
複数の環境にまたがる多数のReleaseを宣言的に管理します。
CI/CDパイプラインでHelmを使う
パイプラインでChartの検証とデプロイを自動化します。
AWXと自動化プラットフォーム
スケジュール、RBAC、認証情報を備えたWeb UIからAnsibleを実行できます。
パフォーマンスと実行戦略
数百台のホスト上でAnsibleを高速かつ安全に動かせるよう調整できます。
Argo CDとFluxによるGitOps
Gitを唯一の信頼できる情報源として、Helm Releaseを管理します。
Chartのベストプラクティスとセキュリティ
安全で慣用的、かつ保守しやすいChartをリリースします。
AnsibleによるCI/CDパイプライン
CI/CDパイプラインから、lintとテストを済ませたAnsibleを自動実行できます。
ネットワークと多層自動化
ルーター、スイッチ、階層型アプリケーションスタックを一つのワークフローで統合できます。
署名とプロヴェナンス
インストール前に、Chartが正規のもので改ざんされていないことを証明します。
総合演習:実際のアプリを無停止でデプロイする
本番品質のローリングデプロイで、完全な多層アプリケーションをリリースできます。
Helmのデバッグとトラブルシューティング
失敗したインストールやアップグレード、停止したReleaseをすばやく診断します。
よくある質問
DevOps Bootcampコースは無料ですか?
はい。DevOps Bootcampコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。
DEVOPSを学ぶのに事前経験は必要ですか?
いいえ。コースは基礎から始まり、より高度なトピックへと進むので、DEVOPSの事前経験がなくても始められます。
CoddyKitでDEVOPSをどのように学びますか?
実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。
DevOps Bootcampを完了すると認定資格がもらえますか?
はい。PRO学習者は試験を受けて、DevOps Bootcampコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。
スマートフォンでDEVOPSを学べますか?
はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもDEVOPSを学習でき、進捗がすべてのデバイスで同期されます。