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

Ağı elle değil kodla yönet

Python ve veri formatlarından NETCONF/RESTCONF ve YANG'a, Cisco DNA Center, IOS XE, Meraki ve SD-WAN API'lerinden Ansible otomasyonuna ENAUTO yetkinliklerini kurun.

ENAUTO 300-435 kurumsal ağ otomasyonunu işleyen ileri seviye eğitim: Python ve veri formatları, NETCONF/RESTCONF ve YANG, Cisco DNA Center/IOS XE/Meraki/SD-WAN API'leri ve Ansible playbook'ları ile idempotent, tekrarlanabilir otomasyon uygulamalı kurulur.

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

Eğitim Hakkında

Python, NETCONF/RESTCONF, YANG ve Cisco platform API'leri

Bu ileri seviye eğitim, Cisco CCNP/DevNet Specialist ENAUTO 300-435 sınavının kurumsal ağ otomasyonu konularını uygulamalı ele alır. Python temelleri (veri tipleri, fonksiyon, requests/ncclient kütüphaneleri), JSON/XML/YAML veri formatları ve Git ile sürüm kontrolü işlenir. Model-driven programmability tarafında NETCONF, RESTCONF ve YANG veri modelleri, data store (running/candidate) ve XML/JSON payload yapıları detaylandırılır. Cisco platform API'leri kapsamında DNA Center Intent API, IOS XE RESTCONF/NETCONF, Meraki Dashboard API ve SD-WAN (vManage) REST API uygulanır. Son olarak Ansible ile playbook, inventory, ios ve nxos modülleri, idempotency ve EEM ile cihaz üstü otomasyon ele alınır. Katılımcılar gerçek API çağrıları ve scriptlerle tekrarlanabilir ağ otomasyonu kurmayı öğrenir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar Python/veri, model-driven programmability, platform API'leri ve Ansible otomasyonu eksenlerinde uygulamalı ilerler.

Seviye

İleri Seviye — ENAUTO 300-435 kapsamında Python ile ağ programlama, NETCONF/RESTCONF, YANG, Cisco DNA Center/IOS XE/SD-WAN API'leri ve Ansible otomasyonu.

Öğrenme Metodu

Katılımcılar Python scriptleri, Postman ve Cisco DevNet Sandbox/CML üzerinde gerçek API çağrıları ve Ansible playbook'larıyla uygulama yapar.

Neden Bu Eğitim?

🐍Python ile Ağ

Python ve requests/ncclient ile ağ cihazlarını programlı yönetirsiniz.

🔌Model-driven API

NETCONF/RESTCONF ve YANG ile yapılandırmayı API üzerinden kurarsınız.

🤖NetDevOps

Ansible ve Git ile tekrarlanabilir, idempotent otomasyon oluşturursunuz.

Anahtar Konular

enauto300-435cisco ağ otomasyonupython netconfrestconf yangdna center apimeraki apisd-wan vmanageansible ağnetdevops
“Otomasyon tembellik değil tutarlılıktır; elle yapılan hata ölçeklenmez ama kod tekrar eder.”

Ön Koşullar

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

1
CCNA Düzeyi

Routing/switching ve kurumsal ağ temeli bilgisi beklenir.

2
Programlama Temeli

Herhangi bir dilde temel programlama mantığına aşinalık faydalıdır.

3
REST Kavramı

HTTP metotları ve REST API kavramına temel aşinalık faydalıdır.

4
Lab Ortamı

Python 3, Postman ve Cisco DevNet Sandbox/CML erişimi.

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 ağ scriptleri yazar ve veri formatlarını işleyebilir.
Modül 1
Python Temelleri
  • Değişken, liste, sözlük (dict) ve set
  • Koşul, döngü ve fonksiyon tanımı
  • Modül ve paket (pip) kullanımı
  • Exception handling (try/except)
  • Virtual environment (venv) oluşturma
  • Dosya okuma/yazma ve string işleme
Modül 2
Ağ Kütüphaneleri
  • requests ile REST API çağrısı
  • ncclient ile NETCONF bağlantısı
  • netmiko ile SSH tabanlı otomasyon
  • paramiko temelleri
  • pyATS/Genie ile test ve parse
  • JSON yanıtını Python nesnesine çevirme
Modül 3
Veri Formatları
  • JSON yapısı (object, array) ve parse
  • XML elemanı, attribute ve namespace
  • YAML sözdizimi ve girinti kuralları
  • json ve xml.etree ile Python işleme
  • Veri formatları arası dönüşüm
  • API payload hazırlama
Modül 4
Git ve Ortam
  • Git ile sürüm kontrolü temeli
  • clone, commit, push, pull akışı
  • Branch ve merge kavramı
  • requirements.txt ile bağımlılık
  • CI/CD'nin ağ otomasyonundaki yeri
  • Kod depolama ve paylaşım ilkeleri
Günün hedefiKatılımcı, NETCONF/RESTCONF ve YANG ile cihaz yapılandırmasını programlı yapabilir.
Modül 1
YANG Modelleri
  • YANG veri modeli ve ağaç yapısı
  • container, list, leaf, leaf-list
  • Native, OpenConfig ve IETF modelleri
  • pyang ile model inceleme
  • Capability ve module exchange
  • Modelden XML/JSON payload türetme
Modül 2
NETCONF
  • NETCONF SSH (830) oturumu
  • get, get-config, edit-config işlemleri
  • running ve candidate datastore
  • commit ve lock/unlock
  • ncclient ile Python'dan NETCONF
  • RPC ve RPC-reply yapısı
Modül 3
RESTCONF
  • RESTCONF ve HTTP metot eşlemesi
  • GET/POST/PUT/PATCH/DELETE kullanımı
  • URI yolu ve YANG modeli ilişkisi
  • Accept/Content-Type (json/xml)
  • curl/Postman ile RESTCONF testi
  • HTTP durum kodlarının yorumu
Modül 4
Telemetri
  • Model-driven telemetry (MDT) kavramı
  • Dial-in ve dial-out abonelik
  • Periodic ve on-change sensör
  • gRPC/gNMI ile telemetri taşıma
  • Telemetri verisinin işlenmesi
  • SNMP polling'e göre avantajları
Günün hedefiKatılımcı, Cisco platform API'lerini kullanarak otomasyon scriptleri yazabilir.
Modül 1
DNA Center API
  • Intent API ve token tabanlı kimlik (x-auth-token)
  • Device, site ve template endpointleri
  • Path trace ve assurance API
  • Pagination ve filtre parametreleri
  • Python ile DNA Center otomasyonu
  • API yanıt yapısının işlenmesi
Modül 2
IOS XE API
  • IOS XE RESTCONF ile yapılandırma
  • NETCONF ile interface/VLAN ayarı
  • OpenConfig modeli ile çoklu platform
  • Guest Shell ve on-box Python
  • EEM + Python entegrasyonu
  • Yapılandırma doğrulama ve rollback
Modül 3
Meraki API
  • Meraki Dashboard API ve API key
  • Organization ve network endpointleri
  • Action batch ve rate limit yönetimi
  • SSID, VLAN ve cihaz provizyonu
  • Webhook ile olay bildirimi
  • Python meraki SDK kullanımı
Modül 4
SD-WAN API
  • vManage REST API ve oturum/token
  • Device inventory ve monitoring API
  • Template ve policy yönetimi
  • Real-time monitoring endpointleri
  • Python ile vManage otomasyonu
  • API ile toplu cihaz işlemleri
Günün hedefiKatılımcı, Ansible ile çoklu cihaz yapılandırmasını idempotent biçimde otomatikleştirebilir.
Modül 1
Ansible Temelleri
  • Control node ve agentless mimari
  • Inventory ve group_vars/host_vars
  • Playbook, play ve task yapısı
  • YAML söz dizimi ve modül çağrısı
  • ansible.cfg ve connection türleri
  • ansible-playbook çalıştırma
Modül 2
Ağ Modülleri
  • cisco.ios ve cisco.nxos koleksiyonları
  • ios_config ve ios_command modülleri
  • netconf_config ile model tabanlı ayar
  • network_cli connection kullanımı
  • Idempotency ve değişiklik raporu
  • Backup ve diff ile doğrulama
Modül 3
İleri Playbook
  • Jinja2 template ile config üretimi
  • Variables, loop ve conditional (when)
  • Handlers ve notify kullanımı
  • Ansible Vault ile credential koruma
  • Roles ile modüler yapı
  • register ile çıktı yakalama
Modül 4
Entegrasyon ve İş Akışı
  • Ansible + Git ile versiyonlu otomasyon
  • RESTCONF/NETCONF'u Ansible'dan çağırma
  • DNA Center/Meraki ile entegrasyon
  • CI/CD boru hattında playbook
  • Hata yönetimi ve rollback stratejisi
  • Üretim öncesi test (dry-run/check mode)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Python Ağ

Python ve requests/ncclient ile ağ scriptleri yazarsınız.

✅
Veri Formatları

JSON, XML ve YAML payload'larını işler ve dönüştürürsünüz.

✅
NETCONF

NETCONF ile running/candidate datastore üzerinde yapılandırırsınız.

✅
RESTCONF/YANG

RESTCONF ve YANG modelleriyle API çağrıları kurarsınız.

✅
DNA Center API

Intent API ile DNA Center üzerinden otomasyon yazarsınız.

✅
Meraki/SD-WAN

Meraki Dashboard ve vManage API'lerini programlı kullanırsınız.

✅
Ansible

Ansible ile çoklu cihazı idempotent biçimde yapılandırırsınız.

✅
NetDevOps

Git ve CI/CD ile tekrarlanabilir otomasyon iş akışı kurarsınız.

Kimler İçin Uygundur?

  • ENAUTO 300-435 sınavına hazırlanan ağ mühendisleri
  • NetDevOps'a geçmek isteyen profesyoneller
  • Cisco platformlarını API ile otomatikleştirmek isteyen DevNet adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ENAUTO 300-435 sınavına hazırlanan ağ mühendisleri, NetDevOps'a geçmek isteyen profesyoneller ve Cisco platformlarını API ile otomatikleştirmek isteyen DevNet adayları için uygundur.
Programlama bilmeden katılabilir miyim?
Temel programlama mantığı faydalıdır; eğitim Python'u sıfırdan değil ağ otomasyonu odağında ele alır, bu nedenle en azından değişken, döngü ve fonksiyon kavramlarına aşinalık önerilir.
NETCONF ve RESTCONF farkı nedir?
İkisi de YANG modellerini kullanır; NETCONF SSH üzerinde XML ve datastore (running/candidate) odaklıdır, RESTCONF ise HTTP metotlarıyla (GET/POST/PUT) JSON veya XML üzerinden çalışır ve REST araçlarıyla kolay test edilir.
Gerçek cihaz/sandbox kullanıyor muyuz?
Evet; Cisco DevNet Sandbox, CML ve Postman üzerinde gerçek API çağrıları ile Python script ve Ansible playbook'ları uygulamalı çalıştırılır.
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. ENAUTO - Automating and Programming Cisco Enterprise Solutio 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 TeknolojileriCLDFND: Software-Defined Networking Eğitimi
Ağ Teknolojileri Eğitimleri

CLDFND: Software-Defined Networking Eğitimi

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

Control/data plane ayrımı, OpenFlow, controller/API mimarisi ve Cisco ACI (APIC, EPG, contract) ile policy-driven ağı öğreten CLDFND SDN eğitimi.

Detayları Gör →
Cisco TeknolojileriCLDFND: Storage Access Technologies Eğitimi
Ağ Teknolojileri Eğitimleri

CLDFND: Storage Access Technologies Eğitimi

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

Fibre Channel, iSCSI, FCoE, NFS ve SMB depolama erişim protokollerini performans, maliyet ve iş yükü ekseninde karşılaştıran CLDFND temel eğitimi.

Detayları Gör →
Cisco TeknolojileriCLDFND: Virtual Application Containers Eğitimi
Ağ Teknolojileri Eğitimleri

CLDFND: Virtual Application Containers Eğitimi

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

Sanal uygulama konteynerleri, vApp, Cisco VSG ile zone-based VM güvenliği ve çok kiracılı yalıtımı öğreten CLDFND temel eğitimi.

Detayları Gör →
Cisco TeknolojileriCLDFND: Virtual Networking Services Eğitimi
Ağ Teknolojileri Eğitimleri

CLDFND: Virtual Networking Services Eğitimi

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

Nexus 1000V, port profile, VXLAN overlay ve vPath ile sanal L4-L7 servis eklemeyi uygulamalı öğreten CLDFND sanal ağ hizmetleri eğitimi.

Detayları Gör →
Cisco TeknolojileriCLFNDU - Understanding Cisco Collaboration Foundations Eğitimi
Ağ Teknolojileri Eğitimleri

CLFNDU - Understanding Cisco Collaboration Foundations Eğitimi

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

CLFNDU eğitimi: CUCM mimarisi, IP telefon kaydı, çevirme planı, partition/CSS ve Unity Connection sesli mesaj entegrasyonunu uygulamalı öğrenin.

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