DevOps エンジニア チュートリアル

DevOps エンジニア向けチュートリアルは、Linux 基礎から Docker、Kubernetes、CI/CD、クラウドネイティブワークフローまでを体系的に学べます。

Jenkins での認証情報の保存

Jenkins での認証情報の保存

Jenkins ダッシュボードを使用して、ユーザー名/パスワード形式の認証情報を作成、確認、更新する方法を学びます。
Jenkins
Jenkins コントローラーの初期化

Jenkins コントローラーの初期化

分離された Jenkins コントローラーを起動し、初期管理者パスワードを取得して、正規の管理者アカウントを作成します。その後、初期化されたダッシュボードを確認し、一時的なコントローラーをクリーンアップします。
Jenkins
ツールとラベル付きエージェントの設定

ツールとラベル付きエージェントの設定

Jenkins ダッシュボードから、Jenkins ノードのラベル、ローカル Git ツール、およびフリースタイルジョブを設定します。
Jenkins
テストレポートの公開とビルド通知

テストレポートの公開とビルド通知

Jenkins ダッシュボードから Freestyle ジョブを作成し、JUnit テスト結果を公開して、ビルドのメール通知を設定します。
Jenkins
コンテナエージェントでのパイプライン実行

コンテナエージェントでのパイプライン実行

コンテナベースの Jenkins 環境で Jenkins パイプラインを実行し、コンテナ実行の証拠をキャプチャします。
Jenkins
Jenkins 共有ライブラリの使用

Jenkins 共有ライブラリの使用

ローカルの Jenkins 共有ライブラリを作成し、ダッシュボードから登録して、パイプラインジョブから呼び出します。
Jenkins
Jenkins スクリプトパイプラインの作成

Jenkins スクリプトパイプラインの作成

node、stage、shell ステップ、および Groovy 制御フローを使用して、Jenkins スクリプトパイプラインジョブを作成・実行します。
Jenkins
Jenkins 設定のバックアップとリストア

Jenkins 設定のバックアップとリストア

Jenkins ジョブ設定のバックアップ、削除、アーカイブからのリストア、およびリストアされたジョブの検証を行います。
Jenkins
Webhook を使用した Jenkins ビルドのトリガー

Webhook を使用した Jenkins ビルドのトリガー

curl を使用してリポジトリの Webhook をシミュレートし、ブランチとコミットのデータを Jenkins ジョブに渡して、トリガーされたビルドログを確認します。
Jenkins
マルチブランチパイプラインの作成

マルチブランチパイプラインの作成

ローカルの 2 ブランチ Git リポジトリを作成し、Jenkins ダッシュボードからマルチブランチパイプラインを設定して、各ブランチのビルド結果を比較します。
Jenkins
Python での入出力の処理

Python での入出力の処理

この実験 (Lab) では、Python での入出力 (I/O) の基本概念を学習します。複数の引数間のセパレータの制御を含め、print() 関数を使用してコンソールに情報を表示する方法を探ります。さらに、キーボードからのユーザー入力の取得、ファイルへのデータ書き込み、ファイルからのデータ読み取りに関する実践的な経験を積み、Python プログラムで外部データソースと対話するための必須スキルを網羅します。
Python
Python での辞書の管理

Python での辞書の管理

この実験(Lab)では、Python で辞書を管理する実践的な経験を積みます。辞書は、キーと値のペアでデータを格納するための不可欠なデータ構造です。辞書の作成と検査、要素へのアクセスと変更、要素の追加と削除、および辞書ビューオブジェクトの探索方法を学びます。
Python
Python におけるモジュールとパッケージのインポート

Python におけるモジュールとパッケージのインポート

この実験(Lab)では、Python でモジュールとパッケージをインポートし使用する方法を学びます。pydoc を使った Python モジュールの探索、import によるモジュールのインポート、from...import による特定オブジェクトのインポート、そして Python パッケージの理解を探求します。この Lab は、効果的なコード整理と再利用のための実践的な練習を提供します。
Python
docstring を使用した Python 関数の文書化

docstring を使用した Python 関数の文書化

この実験(Lab)では、docstring を使用して Python コードを文書化することの重要性を学びます。help() 関数と __doc__ 属性を使用して組み込み関数の既存の docstring にアクセスする方法を探ります。さらに、カスタム関数に対して独自の docstring を記述し、help() 関数を使用してそのアクセス可能性を確認する実践的な経験を積み、コードの理解度と保守性を向上させます。
Python
Python におけるタプルの使用

Python におけるタプルの使用

このラボでは、Python のタプルについて包括的に理解を深めます。タプルの作成方法、インデックス指定とスライスを使用した要素へのアクセス方法、そしてタプルが不変(immutable)であることを念頭に置いたスライスや連結などのテクニックによる変更方法を探ります。さらに、タプル演算子とアンパッキングについて掘り下げ、タプルデータを効率的に操作する方法を発見します。最後に、一般的な組み込みタプル関数とメソッドを探求し、それらを利用してタプルに対して様々な操作を実行します。
Python
Python における文字コード

Python における文字コード

このラボでは、Python における文字コードについて包括的に理解を深めます。ASCII から Unicode、UTF-8 に至るまでの文字コードの歴史と概念を探ります。ord() と chr() の使用方法、encode() と decode() を使用した文字列とバイト間の変換、およびエンコーディングエラーの処理方法を学びます。
Python
Python におけるクラスとオブジェクトの定義

Python におけるクラスとオブジェクトの定義

この実験(Lab)では、Python におけるオブジェクト指向プログラミング(OOP)の基本概念を学びます。オブジェクトを作成するための設計図となるクラスの定義方法を探り、クラスとオブジェクトの関係性を理解します。その後、定義したクラスのインスタンスを作成・使用することで実践的な経験を積みます。この実験では、`__init__` メソッドを使用してオブジェクトの初期状態を設定する方法、およびデバッグと可読性向上のために `__repr__` メソッドを使用して文字列表現をカスタマイズする方法について順を追って説明します。
Python
Python でリストを操作する

Python でリストを操作する

この実験(Lab)では、基本的なデータ構造である Python のリストを操作する実践的な経験を積みます。リストの作成、アクセス、追加、削除、変更、ソート、問い合わせ、ネストを学習します。最終的に、Python プログラムでデータを管理・処理するためにリストを効果的に扱えるようになります。
Python
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 509
  • 次へ