トレーニング概要

受講日数 5日間
受講時間 09:30-17:30
トレーニングタイプ 講義+演習
受講形式
  • クラスルーム
  • オンライン
言語 インストラクタ: 日本語
テキスト: English
ラボガイド: English
受講料(税込)
受験バウチャーなし
594,000円
(コースコード:CI-AUTOCOR)
受講料(税込)
受験バウチャーあり
664,290円
(コースコード:CI-AUTOCORV)
選ばれる理由 継続教育プログラム対応:32クレジット

トレーニング内容

Cisco Systems認定トレーニング

このトレーニングは、プロフェッショナルレベルのネットワークオートメーションエンジニアを目指す方のために作られています。
Pythonスクリプトの作成、Ansibleプレイブックの構築、Terraformを用いたネットワーク自動化の適用から、複数のツールを組み合わせた複雑なCI/CDパイプラインの構築まで、オートメーションシステムの設計と実装に焦点を当てています。


トレーニング内容(PDF)

受講対象者

このトレーニングはこのような方におすすめです。
    ・CCNP Automation 認定を目指す方
    ・ネットワークオートメーションエンジニア
    ・コーディング経験を持つネットワークエンジニア
    ・ネットワークインフラに関わる DevOps エンジニア
    ・システムエンジニア
    ・ネットワーク系SREエンジニア
「自分に合っているか不安…」という方は、事前にご相談いただくことも可能です。お気軽にお問い合わせください。お問い合わせは こちら

前提条件 / 前提知識

このコースを受講する前に受講者が習得しておく必要がある知識およびスキルは次のとおりです。
    ・プログラミング言語(特にPython)の実践的な経験
    ・一般的なネットワーク設計や構成の経験
    ・APIの活用に関する理解
    ・NETCONFやRESTCONFなどのネットワーク機器向けAPIの知識
    ・Gitを使ったバージョン管理の基礎理解
    ・GitLabやGitHubといったプラットフォームへの理解
    ・Linuxシェル、SSH、ファイル操作、仮想環境に慣れていること
    ・Dockerやコンテナ技術に触れた経験
    ・AIやLLM(大規模言語モデル)の基礎知識

    これらのスキルは次のCisco Learning Offeringsで習得できます
    - Automating Networks Using Cisco Platforms (CCNAAUTO)
    - Intermediate Python for Network Engineers (IPYNE)

目的

このコースを修了すると次のことができるようになります。
・さまざまなネットワーク自動化ツールと手法を評価する
・Pythonを使用したCLIベースのネットワーク自動化
・ネットワーク自動化ワークフローへのREST APIの統合
・YANGデータモデルに基づくRESTCONFリクエストを用いたデバイス設定の自動化
・Ansibleを使用したネットワーク自動化ソリューションの構築
・Terraformを使用したネットワーク自動化ソリューションの構築
・ネットワーク管理における「Infrastructure as Code」アプローチの実装
・Gitを使用したネットワーク変更の追跡
・ネットワーク自動化のためのGitLab CIパイプラインの設計と構築
・自動化ワークフローへのCMLトポロジの統合
・pyATSを使用したネットワーク検証ツールの作成と自動化ワークフローへの組み込み
・Ciscoデバイスからリアルタイムの運用データを収集するためのモデル駆動型テレメトリストリームの設定
・Python、Ansible、およびRESTCONF統合から得られる構造化されたログを用いた、一般的な自動化障害の診断
・入力の検証、認証情報の保護、および出力のサニタイズによるネットワーク自動化コードの堅牢化
・ネットワーク自動化のためのマルチサービスDocker Compose環境を構築および実行する
・ネットワーク自動化ツールが使用するWebインターフェースおよびAPIを保護するために、証明書を生成、署名、およびインストールする
・ネットワーク自動化スクリプト作成における生成AIの役割、価値、およびリスクを説明する
・ネットワーク自動化のためのAIエージェントを作成する
・MCPサーバを使用して、LLM を外部機能と統合する

アウトライン

講義アウトライン
  1. Network Automation Toolkits
  2. Network Task Automation with Python
  3. REST APIs in Network Automation
  4. Network Automation with Ansible
  5. Network Automation with Terraform
  6. Infrastructure as Code Implementation
  7. Network Change Tracking with Git
  8. Configuration Change Deployment with CI Pipelines
  9. Cisco Modeling Labs Integration for Test Network Environments
  10. Network State Validation with pyATS
  11. Model-Driven Telemetry for Network Monitoring
  12. Network Automation Solution Troubleshooting
  13. Secure Coding Practices for Network Automation
  14. Network Automation Environment Containerization with Docker Compose
  15. Trusted TLS Certificates Deployment for Secure Communication
  16. Generative AI for Network Automation
  17. AI Agents for Network Automation
  18. LLM and MCP Server Integration

ラボアウトライン
  1. Use Python to Automate Common Network Tasks
  2. Explore REST API Documentation
  3. Automate API Calls with Python Requests
  4. Construct and Send RESTCONF Requests
  5. Automate the Device Configuration with RESTCONF
  6. Create a Network Automation Solution with Ansible
  7. Automate Network Infrastructure with Terraform
  8. Manage Router Interfaces as Code
  9. Start Tracking Your Network State with GitLab
  10. Build a GitLab CI Pipeline for Network Configuration
  11. Create a Testing Network Environment with Cisco Modeling Labs
  12. Build a Python Script to Launch Test Topologies in Cisco Modeling Labs
  13. Integrate Cisco Modeling Labs Topologies into CI Pipeline
  14. Create a Configuration Validation Tool with pyATS
  15. Integrate pyATS Testing into Automated Pipelines
  16. Set Up MDT on a Cisco Router Using YANG Suite
  17. Troubleshoot an Automation Script
  18. Harden an Automation Script
  19. Containerize Automation Components
  20. Set Up Local LLM with Ollama
  21. Build a Network Automation Tool with Python and Ollama
  22. Build and Launch a FastMCP Server

受験バウチャー

「バウチャーあり」をお申し込みのお客様には、以下の受験バウチャー(1回分)をお渡しします。
  • 350-xxx Professional Level Core exams (350-試験共通)

※有効期間は、コース開始日から11ヶ月間を保証します。


※受験バウチャーの有効期限は、予告なく変更になる場合があります。

ご注意・ご連絡事項

本トレーニングコースには、申し込み手続き期限、キャンセル、日程変更に関する扱いが定められています。
  • 申し込み手続き期限: コース開始日の12営業日前までとします。期限後のお申し込みを検討されている場合は 「お問い合わせ」(https://www.topout.co.jp/inquiry) からご相談ください。
  • キャンセル: コース開始日の11営業日前以降のお申し出の場合は、代金を全額お支払いいただきます。
  • 日程変更: コース開始日の11営業日前以降のお申し出は、受付いたしかねます。
  • 受講者変更:コース開始日の6営業日前以降のお申し出は、受付いたしかねます。