DevOps エンジニア チュートリアル
DevOps エンジニア向けチュートリアルは、Linux 基礎から Docker、Kubernetes、CI/CD、クラウドネイティブワークフローまでを体系的に学べます。
その他のスキルツリー
LinuxDevOpsサイバーセキュリティCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA トレーニングRHCE in Enterprise Linux トレーニングLFCS トレーニングShellGitDockerKubernetesCKA トレーニングCKAD トレーニングCKS トレーニングAnsibleRHCE in Ansible トレーニングJenkinsNmapWiresharkHydraCompTIAデータベースMySQLPostgreSQLRedisMongoDBSQLitePythonGo 言語JavaC 言語C++ウェブ開発データサイエンス
Jenkins での認証情報の保存
Jenkins ダッシュボードを使用して、ユーザー名/パスワード形式の認証情報を作成、確認、更新する方法を学びます。
Jenkins
Jenkins コントローラーの初期化
分離された Jenkins コントローラーを起動し、初期管理者パスワードを取得して、正規の管理者アカウントを作成します。その後、初期化されたダッシュボードを確認し、一時的なコントローラーをクリーンアップします。
Jenkins
ツールとラベル付きエージェントの設定
Jenkins ダッシュボードから、Jenkins ノードのラベル、ローカル Git ツール、およびフリースタイルジョブを設定します。
Jenkins
テストレポートの公開とビルド通知
Jenkins ダッシュボードから Freestyle ジョブを作成し、JUnit テスト結果を公開して、ビルドのメール通知を設定します。
Jenkins
コンテナエージェントでのパイプライン実行
コンテナベースの Jenkins 環境で Jenkins パイプラインを実行し、コンテナ実行の証拠をキャプチャします。
Jenkins
Jenkins 共有ライブラリの使用
ローカルの Jenkins 共有ライブラリを作成し、ダッシュボードから登録して、パイプラインジョブから呼び出します。
Jenkins
Jenkins スクリプトパイプラインの作成
node、stage、shell ステップ、および Groovy 制御フローを使用して、Jenkins スクリプトパイプラインジョブを作成・実行します。
Jenkins
Jenkins 設定のバックアップとリストア
Jenkins ジョブ設定のバックアップ、削除、アーカイブからのリストア、およびリストアされたジョブの検証を行います。
Jenkins
Webhook を使用した Jenkins ビルドのトリガー
curl を使用してリポジトリの Webhook をシミュレートし、ブランチとコミットのデータを Jenkins ジョブに渡して、トリガーされたビルドログを確認します。
Jenkins
マルチブランチパイプラインの作成
ローカルの 2 ブランチ Git リポジトリを作成し、Jenkins ダッシュボードからマルチブランチパイプラインを設定して、各ブランチのビルド結果を比較します。
Jenkins
Python での入出力の処理
この実験 (Lab) では、Python での入出力 (I/O) の基本概念を学習します。複数の引数間のセパレータの制御を含め、print() 関数を使用してコンソールに情報を表示する方法を探ります。さらに、キーボードからのユーザー入力の取得、ファイルへのデータ書き込み、ファイルからのデータ読み取りに関する実践的な経験を積み、Python プログラムで外部データソースと対話するための必須スキルを網羅します。
Python
Python での辞書の管理
この実験(Lab)では、Python で辞書を管理する実践的な経験を積みます。辞書は、キーと値のペアでデータを格納するための不可欠なデータ構造です。辞書の作成と検査、要素へのアクセスと変更、要素の追加と削除、および辞書ビューオブジェクトの探索方法を学びます。
Python
Python におけるモジュールとパッケージのインポート
この実験(Lab)では、Python でモジュールとパッケージをインポートし使用する方法を学びます。pydoc を使った Python モジュールの探索、import によるモジュールのインポート、from...import による特定オブジェクトのインポート、そして Python パッケージの理解を探求します。この Lab は、効果的なコード整理と再利用のための実践的な練習を提供します。
Python
docstring を使用した Python 関数の文書化
この実験(Lab)では、docstring を使用して Python コードを文書化することの重要性を学びます。help() 関数と __doc__ 属性を使用して組み込み関数の既存の docstring にアクセスする方法を探ります。さらに、カスタム関数に対して独自の docstring を記述し、help() 関数を使用してそのアクセス可能性を確認する実践的な経験を積み、コードの理解度と保守性を向上させます。
Python
Python におけるタプルの使用
このラボでは、Python のタプルについて包括的に理解を深めます。タプルの作成方法、インデックス指定とスライスを使用した要素へのアクセス方法、そしてタプルが不変(immutable)であることを念頭に置いたスライスや連結などのテクニックによる変更方法を探ります。さらに、タプル演算子とアンパッキングについて掘り下げ、タプルデータを効率的に操作する方法を発見します。最後に、一般的な組み込みタプル関数とメソッドを探求し、それらを利用してタプルに対して様々な操作を実行します。
Python
Python における文字コード
このラボでは、Python における文字コードについて包括的に理解を深めます。ASCII から Unicode、UTF-8 に至るまでの文字コードの歴史と概念を探ります。ord() と chr() の使用方法、encode() と decode() を使用した文字列とバイト間の変換、およびエンコーディングエラーの処理方法を学びます。
Python
Python におけるクラスとオブジェクトの定義
この実験(Lab)では、Python におけるオブジェクト指向プログラミング(OOP)の基本概念を学びます。オブジェクトを作成するための設計図となるクラスの定義方法を探り、クラスとオブジェクトの関係性を理解します。その後、定義したクラスのインスタンスを作成・使用することで実践的な経験を積みます。この実験では、`__init__` メソッドを使用してオブジェクトの初期状態を設定する方法、およびデバッグと可読性向上のために `__repr__` メソッドを使用して文字列表現をカスタマイズする方法について順を追って説明します。
Python
Python でリストを操作する
この実験(Lab)では、基本的なデータ構造である Python のリストを操作する実践的な経験を積みます。リストの作成、アクセス、追加、削除、変更、ソート、問い合わせ、ネストを学習します。最終的に、Python プログラムでデータを管理・処理するためにリストを効果的に扱えるようになります。
Python
- 前へ
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 509
- 次へ