AUTOMATING AND PROGRAMMING CISCO ENTERPRISE SOLUTIONS EĞİTİMİ

Ağı kodla yönetin, elle değil

Python, NETCONF/RESTCONF, YANG, model-driven telemetry ve DNA Center/Meraki API'leriyle Cisco kurumsal ağ otomasyonunu uygulayın.

Cisco kurumsal ağlarının programlanabilirliğine odaklanan uygulamalı eğitim: Python ve REST API, NETCONF/RESTCONF ve YANG modelleri, model-driven telemetry, DNA Center/Meraki/SD-WAN API'leri ve Ansible ile olay tabanlı otomasyon işlenir.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Programatik ağ yapılandırması, telemetri ve controller tabanlı otomasyon

Bu ileri seviye eğitim, Cisco kurumsal ağlarının programlanabilirliğine ve otomasyonuna odaklanır. Ağ otomasyonu için Python temelleri, REST API ve JSON/XML veri işleme; NETCONF ve RESTCONF ile cihaz yapılandırması, YANG veri modelleri ve datastore kavramı; model-driven telemetry ile dial-in/dial-out veri akışı; Cisco DNA Center Intent API ve Meraki Dashboard API ile controller tabanlı otomasyon; IOS XE üzerinde on-box Python ve guest shell; Ansible ile deklaratif yapılandırma; Git ile sürüm yönetimi ve CI/CD boru hattı mantığı; webhook ve event-driven otomasyon konuları uygulamalı işlenir. Eğitim ENAUTO (300-435) müfredatıyla hizalıdır; sınav başvurusu ve ücreti ilgili kuruma aittir.

Süre ve Format

4 Gün. Her gün dört modül; her modülde Python betikleri ve API çağrıları laboratuvar cihaz/sandbox üzerinde çalıştırılır.

Seviye

İleri Seviye — Cisco kurumsal çözümlerinde ağ otomasyonu: Python, NETCONF/RESTCONF, YANG, model-driven telemetry ve platform API'leri.

Öğrenme Metodu

Cisco sandbox ve laboratuvar cihazlarında Python, Postman ve Ansible ile gerçek API çağrıları ve yapılandırma otomasyonu uygulanır.

Neden Bu Eğitim?

🐍Programatik Kontrol

Python ve REST API ile cihazları tek tek değil topluca yönetirsiniz.

📐Model Tabanlı

YANG ve NETCONF/RESTCONF ile yapılandırmayı standart modellerle uygularsınız.

🤖Controller Otomasyonu

DNA Center ve Meraki API'leriyle niyet tabanlı otomasyon kurarsınız.

Anahtar Konular

cisco ağ otomasyonuenautonetconf restconfyang veri modelipython ağ otomasyonmodel-driven telemetrydna center apimeraki apiansible ağnetdevops
“Ağı elle yapılandıran değil, ağı kodla tarif eden mühendis ölçeklenir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Ağ Bilgisi

CCNA düzeyinde yönlendirme/anahtarlama ve IP bilgisine aşinalık gerekir.

2
Python Temeli

Değişken, fonksiyon ve sözlük (dict) gibi temel Python yapılarına aşinalık faydalıdır.

3
REST/JSON

HTTP metodları, REST ve JSON yapısına giriş düzeyi bilgi yararlıdır.

4
Lab/Sandbox

Cisco DevNet sandbox veya IOS XE/DNA Center erişimi ve Python ortamı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, Python ile REST API çağırıp JSON/XML yanıtını işleyen bir otomasyon betiği yazar.
Modül 1
Python Araçları
  • Virtualenv ve pip ile ortam yönetimi
  • requests kütüphanesi ile HTTP çağrıları
  • Veri yapıları: list, dict ve iterasyon
  • Fonksiyon ve modül ile kod organizasyonu
  • Hata yönetimi (try/except) ve loglama
  • netmiko ile SSH tabanlı cihaz etkileşimi
Modül 2
Veri Formatları
  • JSON ayrıştırma ve json modülü
  • XML işleme (ElementTree) temelleri
  • YAML ile yapılandırma verisi
  • Veri modeli ile serileştirme/deserileştirme
  • Jinja2 şablonları ile yapılandırma üretimi
  • Veri doğrulama ve şema kontrolü
Modül 3
REST Tüketimi
  • HTTP metodları: GET, POST, PUT, DELETE
  • Durum kodları ve yanıt yorumu
  • Kimlik doğrulama: token ve basic auth
  • Header, query ve body parametreleri
  • Rate limit ve sayfalama (pagination)
  • Postman ile API keşfi ve test
Modül 4
Kaynak Yönetimi
  • Git ile sürüm kontrolü temelleri
  • Branch, commit ve pull request akışı
  • Betik ve yapılandırmanın repoda tutulması
  • CI/CD boru hattı mantığı (lint/test/deploy)
  • Secrets yönetimi ve kimlik bilgisi güvenliği
  • İdempotentlik ve tekrar çalıştırılabilirlik
Günün hedefiKatılımcı, YANG modellerini kullanarak NETCONF/RESTCONF ile cihaz yapılandırmasını programatik yapar.
Modül 1
YANG Modelleri
  • YANG veri modelleme dilinin yapısı
  • Container, list, leaf ve leaf-list düğümleri
  • IETF, OpenConfig ve Cisco native modeller
  • pyang ile model keşfi ve ağaç görünümü
  • Model kapsamı ve capability bildirimi
  • XPath ile veri yolunu adresleme
Modül 2
NETCONF
  • NETCONF protokolü ve SSH üzerinde taşıma
  • RPC: get, get-config, edit-config
  • ncclient ile Python'dan NETCONF
  • Hello mesajı ve capability müzakeresi
  • XML payload ile yapılandırma gönderme
  • Subtree ve XPath filtreleme
Modül 3
RESTCONF
  • RESTCONF ile HTTP tabanlı model erişimi
  • URI yapısı ve data/operations kaynakları
  • JSON ve XML gösterimi seçimi
  • GET/PUT/PATCH ile yapılandırma
  • RESTCONF kimlik doğrulama ve TLS
  • Postman/requests ile RESTCONF çağrısı
Modül 4
Datastore
  • running, candidate ve startup datastore
  • edit-config ve commit akışı
  • lock/unlock ile eşzamanlılık kontrolü
  • Validate ile yapılandırma doğrulama
  • Rollback ve hata geri alma
  • NMDA datastore mimarisi tanıtımı
Günün hedefiKatılımcı, model-driven telemetry kurar ve DNA Center/Meraki API'leriyle controller tabanlı otomasyon yapar.
Modül 1
Model-Driven Telemetry
  • Streaming telemetry ile push tabanlı veri
  • Dial-in (NETCONF/gRPC) ve dial-out farkı
  • Sensor path ile YANG tabanlı metrik seçimi
  • gRPC/gNMI taşıma ve kodlama
  • Subscription periyodu ve on-change tetikleme
  • Telemetri verisinin tüketici tarafında işlenmesi
Modül 2
DNA Center API
  • Intent API ve kimlik doğrulama token'ı
  • Network device envanteri sorgulama
  • Command Runner ile komut çalıştırma
  • Template ve provisioning otomasyonu
  • Assurance verisi ve sağlık sorgusu
  • PnP (Plug and Play) ile cihaz devreye alma
Modül 3
Meraki API
  • Meraki Dashboard API ve API anahtarı
  • Organization ve network kaynakları
  • Cihaz ve SSID yapılandırma uçları
  • Action batches ile toplu işlem
  • Webhook ile olay bildirimleri
  • Rate limit ve sayfalama yönetimi
Modül 4
SD-WAN
  • Cisco SD-WAN (vManage) REST API tanıtımı
  • Token ve oturum tabanlı kimlik doğrulama
  • Device ve template sorgulama
  • Politika ve yapılandırma otomasyonu
  • Monitoring verisi çekme
  • Controller tabanlı otomasyon deseni
Günün hedefiKatılımcı, Ansible ile deklaratif yapılandırma yapar ve olay tabanlı otomasyon akışı tasarlar.
Modül 1
Ansible
  • Inventory, playbook ve task yapısı
  • ios/nxos cihaz modülleri ile yapılandırma
  • YANG tabanlı netconf_config modülü
  • Jinja2 şablonu ile değişken enjeksiyonu
  • Idempotent görevler ve check mode
  • Ansible Vault ile kimlik bilgisi koruması
Modül 2
On-Box Python
  • IOS XE guest shell ve on-box Python
  • EEM (Embedded Event Manager) applet'leri
  • Cihaz üstünde betikle yerel otomasyon
  • CLI çıktısının betikle ayrıştırılması
  • Linux konteyner (IOx) uygulama tanıtımı
  • On-box ve off-box yaklaşım karşılaştırması
Modül 3
Event-Driven
  • Webhook alıcısı ile olay tetikleme
  • Telemetri eşiğinden otomatik aksiyon
  • Syslog/SNMP trap ile olay yakalama
  • ChatOps ve bildirim entegrasyonu
  • Olaydan otomatik remediation akışı
  • Olay tabanlı mimari deseni
Modül 4
Uçtan Uca Proje
  • Gereksinimden otomasyon tasarımına geçiş
  • Model/API seçimi ve betik modülerliği
  • Test, doğrulama ve geri alma stratejisi
  • Git repo ve CI/CD ile dağıtım
  • Dokümantasyon ve çalıştırma kılavuzu
  • Güvenlik ve en iyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Python Otomasyon

Python ve requests ile REST API tüketen otomasyon betikleri yazarsınız.

✅
Veri İşleme

JSON, XML ve YAML verisini işler, Jinja2 ile yapılandırma üretirsiniz.

✅
NETCONF/RESTCONF

YANG modelleriyle cihazları programatik olarak yapılandırırsınız.

✅
Datastore

running/candidate datastore ve commit akışını yönetirsiniz.

✅
Telemetri

Model-driven telemetry ile push tabanlı veri akışı kurarsınız.

✅
Controller API

DNA Center ve Meraki API'leriyle controller otomasyonu yaparsınız.

✅
Ansible

Ansible playbook'larıyla deklaratif ve idempotent yapılandırma uygularsınız.

✅
Event-Driven

Webhook ve telemetri tetikli olay tabanlı otomasyon tasarlarsınız.

Kimler İçin Uygundur?

  • Ağ otomasyonuna geçen ağ mühendisleri
  • NetDevOps rolüne yönelen uzmanlar
  • Cisco programlanabilir ağ API'lerini öğrenmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ağ otomasyonuna geçen ağ mühendisleri, NetDevOps rolüne yönelen uzmanlar ve Cisco programlanabilir ağ API'lerini öğrenmek isteyenler için uygundur.
NETCONF ile RESTCONF arasındaki fark nedir?
NETCONF SSH üzerinde XML/RPC ve çoklu datastore ile çalışır; RESTCONF ise HTTP üzerinde REST tarzı erişim sunar ve JSON/XML gösterimini destekler, ikisi de YANG modellerine dayanır.
Bu eğitim ENAUTO sınavına hazırlar mı?
İçerik ENAUTO (300-435) müfredatıyla hizalıdır; ancak sınav başvurusu ve ücreti ilgili kuruma aittir.
İleri Python bilmek şart mı?
Değişken, fonksiyon ve sözlük gibi temel yapılara aşinalık yeterlidir; eğitim ağ otomasyonuna özgü kütüphane ve kalıpları uygulamalı öğretir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Automating and Programming Cisco Enterprise Solutions Eğitim Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Cisco TeknolojileriCisco Certified DevNet Professional & Specialist 300-920 DEVWBX Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Certified DevNet Professional & Specialist 300-920 DEVWBX Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Cisco DevNet Professional 300-920 DEVWBX eğitimi: Webex REST API, bot, webhook, adaptive cards, Embedded Apps ve cihaz xAPI ile uygulama geliştirme.

Detayları Gör →
Cisco TeknolojileriCisco Collaboration Training (CLFNDU) Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Collaboration Training (CLFNDU) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Cisco CLFNDU işbirliği temelleri eğitimi: CUCM mimarisi, uç nokta kaydı, kullanıcı yönetimi, dial plan ve sesli posta uygulamalı olarak öğrenin.

Detayları Gör →
Cisco TeknolojileriCisco Compute ve Nutanix ile Hiper Bütünleşik Altyapı Kurulumu Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Compute ve Nutanix ile Hiper Bütünleşik Altyapı Kurulumu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cisco UCS ve Nutanix AOS ile hiper bütünleşik altyapı eğitimi: Intersight, AHV, Prism, küme kurulumu, depolama ve veri koruma uygulamalı olarak.

Detayları Gör →
Cisco TeknolojileriCisco Customer Success Manager Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Customer Success Manager Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Cisco Customer Success Manager eğitimi: benimseme yaşam döngüsü, başarı planı, sağlık skoru, değer gerçekleştirme ve yenileme stratejileri uygulamalı.

Detayları Gör →
Cisco TeknolojileriCisco Data Center Nexus Dashboard Essentials (DCNDE) Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Data Center Nexus Dashboard Essentials (DCNDE) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cisco Nexus Dashboard (DCNDE) eğitimi: platform kurulumu, ACI/NX-OS onboarding, Insights telemetri, anomali, uyumluluk ve Orchestrator çok-site yönetimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn