Pythonによるネットワーク運用コンフィグ編
~Pythonを使用した設定ファイル作成や出力結果の操作~
本コースの前提コース「Pythonによるネットワーク運用自動化入門」の次のステップとして、Pythonスクリプトとエクセルとの連携をより詳しく扱い、Pythonスクリプトからのエクセル操作に関してインフラ構築や運用業務で活用する方法をご紹介します。
具体的には、ルータ等のネットワーク機器の設定ファイルから必要な情報を抽出しエクセルのパラメータシートをPythonスクリプトを使って生成する方法や、エクセルのパラメータシートからルータ等のネットワーク機器の設定ファイルをPythonスクリプトを使って作成する方法を紹介します。

※本コースは、CTCテクノロジー株式会社オリジナルコースです。
※コースカリキュラム、使用機材は予告なく変更となる可能性があります。

お申し込みにあたっての注意事項とお願い(お申し込み前に必ずご一読ください) 詳細を見る


1. お申込受付について
本コースは、主催会社のお席を確保した後に受付確定となります。
お申し込みをいただいても、満席等の理由によりご受講いただけない場合がございますので、予めご了承ください。

2. テキスト/CTCTオリジナルコンテンツについて
電子版をお渡しいたします。

3. 主催会社への受講者情報提供について
本コースにお申し込みいただいた受講者様の氏名・メールアドレスは、
主催会社である CTCテクノロジー株式会社 へ提供させていただきます。

開催日程

オンライン
オフライン

学習目標

・Pythonを使用し、エクセルファイルのパラメータシートからネットワーク機器の設定ファイルを生成できる
・Pythonを使用し、設定ファイルや確認コマンドの結果からエクセルファイルのパラメータシートを生成できる

対象者

・プログラミング経験が少ない方
・ネットワーク機器を運用管理されている方
・Pythonスクリプトを利用してネットワーク機器管理の手間を減らしたい方

前提条件

・「Pythonによるネットワーク運用自動化入門」コースを受講済み、もしくは、同等知識(telnetlibやnetmiko等のライブラリの利用法について)を有する方

研修概要

  • 実行環境
    ・Python 3.x
    ・Windows
    ・ciscoルータ
  • 受講料
    84,700円(税込)/人
  • お支払い
    研修終了後に請求書払いとなります。
    請求書は研修終了日の属する月の月末までに送付いたします。
  • 開催日数
    1日間
  • 時間
    9時30分~17時00分

カリキュラム

●Pythonネットワーク自動化
・ネットワークの自動化の概要
●openpyxl
・openpyxlの概要
・ワークシートの情報の取得
・ワークシートへの書き込みと読み込み
●様々な抽出方法
・設定ファイルのからのコマンド抽出
・確認コマンドからのコマンド抽出
・netaddrを使用したアドレスやサブネットマスクの操作
●Jinja2
・Jinja2の概要
・テンプレートを使用したデータの生成
・テンプレートファイルのFor文

オンライン研修環境

  • 事前環境確認
    ご受講の際、下記のソフトウェアが必要です。
    ・Zoom
    ・Cisco AnyConnect

    各ソフトウェアの利用マニュアルは、こちらをご確認ください。

開催日程

  • 申込受付終了
    2025年3月11日~2025年3月11日 (1日間) 【開催終了】
    【会場】オンライン
    【価格】84,700円 (税込)/人

学習目標

・Pythonを使用し、エクセルファイルのパラメータシートからネットワーク機器の設定ファイルを生成できる
・Pythonを使用し、設定ファイルや確認コマンドの結果からエクセルファイルのパラメータシートを生成できる

対象者

・プログラミング経験が少ない方
・ネットワーク機器を運用管理されている方
・Pythonスクリプトを利用してネットワーク機器管理の手間を減らしたい方

前提条件

・「Pythonによるネットワーク運用自動化入門」コースを受講済み、もしくは、同等知識(telnetlibやnetmiko等のライブラリの利用法について)を有する方

研修概要

  • 実行環境
    ・Python 3.x
    ・Windows
    ・ciscoルータ
  • 受講料
    84,700円(税込)/人
  • お支払い
    研修終了後に請求書払いとなります。
    請求書は研修終了日の属する月の月末までに送付いたします。
  • 持ち物
    特にございません
  • 開催日数
    1日間
  • 時間
    9時30分~17時00分

カリキュラム

●Pythonネットワーク自動化
・ネットワークの自動化の概要
●openpyxl
・openpyxlの概要
・ワークシートの情報の取得
・ワークシートへの書き込みと読み込み
●様々な抽出方法
・設定ファイルのからのコマンド抽出
・確認コマンドからのコマンド抽出
・netaddrを使用したアドレスやサブネットマスクの操作
●Jinja2
・Jinja2の概要
・テンプレートを使用したデータの生成
・テンプレートファイルのFor文

開催日程