CISCO PROGRAMMING FOR NETWORK ENGINEERS (PRNE) EĞİTİMİ

Ağ mühendisi olarak ilk otomasyon scriptini yaz

Python temelleri, veri yapıları, dosya/JSON işleme, REST API ve Netmiko/NETCONF ile Cisco cihaz otomasyonuna giriş kapsar.

Ağ mühendisleri için Python temellerini, veri yapılarını, dosya/JSON işlemeyi, REST API ve Netmiko/NETCONF ile Cisco cihaz otomasyonunu sıfırdan öğreten temel seviye PRNE eğitimi.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Ağ mühendisleri için Python ve otomasyona giriş eğitimi

PRNE eğitimi, ağ mühendislerinin programlama ve otomasyona hızlı giriş yapmasını sağlar. Katılımcı Python söz dizimi, değişken ve veri tipleri, liste/sözlük gibi veri yapıları, koşul ve döngüler, fonksiyon ve modüller, dosya ve JSON/YAML işleme, hata yönetimi (try/except) konularını temelden öğrenir. Ardından requests ile REST API çağrıları, Netmiko ile SSH üzerinden IOS komut çalıştırma, ncclient ile NETCONF temelleri ve basit yapılandırma şablonlama işlenir. Her konu ağa özgü örneklerle (arayüz durumu toplama, config üretme, envanter çıkarma) uygulanır. Eğitim, Cisco programlanabilirlik dünyasına ve DevNet ekosistemine giriş niteliğindedir.

Süre ve Format

3 Gün. Her gün dört modül; Python ile dosya işleme, REST API ve Netmiko üzerinden Cisco cihazına bağlanma laboratuvarları yapılır.

Seviye

Temel Seviye — Ağ mühendisleri için Python: veri yapıları, dosya işleme, API/REST ve Cisco cihaz otomasyonuna giriş.

Öğrenme Metodu

Her kavram ağa özgü küçük script örnekleriyle gösterilir ve DevNet Sandbox cihazlarına karşı çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

🐍Python Temeli

Programlamaya sıfırdan başlayıp ağ görevlerini otomatikleştirecek temel beceriyi kazanırsınız.

🔌Cihaz Otomasyonu

Netmiko ve NETCONF ile Cisco cihazlarına bağlanıp komutları script ile çalıştırırsınız.

🌐API Kullanımı

requests ile REST API çağrıları yapıp JSON yanıtları işlemeyi öğrenirsiniz.

Anahtar Konular

Cisco PRNEPython ağ programlamaağ otomasyonuNetmikoNETCONFREST API PythonDevNetağ mühendisi Pythonrequestsotomasyon giriş
“İlk script'i yazdığın an, ağ mühendisliğin yeni bir boyut kazanır.”

Ön Koşullar

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

1
Ağ Temeli

CCNA düzeyinde temel ağ ve IOS CLI aşinalığı beklenir.

2
Programlama

Önceden programlama bilgisi gerekmez; sıfırdan başlanır.

3
Bilgisayar

Python 3 kurulu bir bilgisayar ve kod editörü gerekir.

4
Lab Erişimi

DevNet Sandbox veya test amaçlı IOS cihaz erişimi faydalıdır.

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 söz dizimini öğrenir ve temel programları çalıştırır.
Modül 1
Giriş ve Ortam
  • Python 3 kurulumu
  • interpreter ve script çalıştırma
  • venv sanal ortam
  • pip ile paket kurulumu
  • REPL kullanımı
  • ilk script (hello/ping)
Modül 2
Değişken ve Tip
  • int/float/str/bool
  • string biçimlendirme (f-string)
  • tip dönüşümü
  • input ve output
  • yorum ve stil (PEP8)
  • temel operatörler
Modül 3
Veri Yapıları
  • list ve indexleme
  • dict (anahtar-değer)
  • tuple ve set
  • slicing
  • iç içe yapılar
  • IP/arayüz listesi örneği
Modül 4
Kontrol Akışı
  • if/elif/else
  • for ve while döngüsü
  • range ve enumerate
  • break/continue
  • list comprehension
  • VLAN listesi döngü örneği
Günün hedefiKatılımcı fonksiyon yazar, dosya ve JSON/YAML verisini işler.
Modül 1
Fonksiyonlar
  • def ve parametre
  • return değeri
  • varsayılan argüman
  • scope kavramı
  • docstring
  • config üretici fonksiyon
Modül 2
Modül ve Paket
  • import kullanımı
  • standart kütüphane (os, sys)
  • kendi modülünü yazma
  • pip paketleri
  • __name__ == __main__
  • proje dizin yapısı
Modül 3
Dosya İşleme
  • open/read/write
  • with context manager
  • satır satır okuma
  • CSV işleme
  • log dosyası ayrıştırma
  • envanter dosyası üretme
Modül 4
JSON ve YAML
  • json.loads/dumps
  • yaml.safe_load
  • dict ile veri dönüşümü
  • API yanıtı ayrıştırma
  • yapılandırma dosyası okuma
  • hata yönetimi (try/except)
Günün hedefiKatılımcı REST API çağırır ve Netmiko/NETCONF ile cihazlara bağlanır.
Modül 1
REST API
  • HTTP metotları (GET/POST)
  • requests kütüphanesi
  • header ve auth
  • JSON payload gönderme
  • status code yönetimi
  • DNAC/Meraki API örneği
Modül 2
Netmiko
  • ConnectHandler kurulumu
  • send_command
  • send_config_set
  • prompt ve enable mod
  • çoklu cihaz döngüsü
  • çıktı ayrıştırma (TextFSM)
Modül 3
NETCONF Giriş
  • ncclient bağlantısı
  • get-config işlemi
  • YANG model kavramı
  • running datastore
  • basit edit-config
  • XML yanıt okuma
Modül 4
Otomasyon Projesi
  • envanter toplama scripti
  • toplu config dağıtımı
  • backup otomasyonu
  • basit rapor üretimi
  • hata ve loglama
  • kod düzenleme ve paylaşım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Python Yazma

Değişken, veri yapısı ve döngülerle temel Python programları yazarsınız.

✅
Veri İşleme

Dosya, JSON ve YAML verilerini okuyup işleyebilirsiniz.

✅
Fonksiyonlar

Fonksiyon ve modüllerle kodu tekrar kullanılabilir hale getirirsiniz.

✅
REST API

requests ile API çağrısı yapar, JSON yanıtları ayrıştırırsınız.

✅
Netmiko

Netmiko ile Cisco cihazlarına bağlanıp komut çalıştırırsınız.

✅
NETCONF Giriş

ncclient ile NETCONF get/edit-config temellerini uygularsınız.

✅
Otomasyon

Envanter toplama ve config dağıtımı gibi görevleri otomatikleştirirsiniz.

✅
DevNet Giriş

Cisco programlanabilirlik ve DevNet ekosistemine giriş yaparsınız.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayan ağ mühendisleri
  • NOC uzmanları
  • ağ otomasyonuna adım atmak isteyen sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayan ağ mühendisleri, NOC uzmanları ve otomasyona adım atmak isteyen sistem yöneticileri için uygundur.
Programlama bilmek gerekir mi?
Hayır, önceden programlama bilgisi gerekmez; Python sıfırdan, ağa özgü örneklerle anlatılır.
Hangi kütüphaneler işlenir?
requests, Netmiko, ncclient ve standart kütüphane (os, json, csv) gibi ağ otomasyonunda sık kullanılan araçlar işlenir.
CCNA şart mı?
CCNA sertifikası şart değildir ancak temel ağ ve IOS CLI aşinalığı eğitimden verim almayı kolaylaştırır.
Eğitim sonunda sertifika var mı?
Katılımcılara 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. Cisco Programming for Network Engineers (PRNE) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Cisco TeknolojileriCisco Network Service Orchestrator (NSO) Essentials for Programmers and Network Architects Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Network Service Orchestrator (NSO) Essentials for Programmers and Network Architects Eğitimi

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

Cisco NSO ile servis orkestrasyonu temelleri: mimari, NED cihaz soyutlaması, YANG servis modelleme, FASTMAP ve RESTCONF entegrasyonu. İleri seviye 4 günlük eğit

Detayları Gör →
Cisco TeknolojileriCisco Network Services Orchestrator Yönetimi ve DevOps Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Network Services Orchestrator Yönetimi ve DevOps Eğitimi

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

Cisco NSO sistem yönetimi, HA küme, yedekleme, Git sürüm kontrolü ve CI/CD boru hatlarıyla DevOps operasyonunu uygulamalı öğrenin. İleri seviye 4 günlük eğitim.

Detayları Gör →
Cisco TeknolojileriCisco Nexus Anahtarları NX-OS Modu İleri Seviye Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Nexus Anahtarları NX-OS Modu İleri Seviye Eğitimi

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

Cisco Nexus NX-OS ile vPC, VXLAN EVPN, FEX ve OTV konularını ileri seviyede uygulamalı öğrenin. Veri merkezi anahtarlama 4 günlük ileri seviye eğitim.

Detayları Gör →
Cisco TeknolojileriCisco Nexus Anahtarları ve Veri Merkezi Ağ Yapılarının Uygulanması Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Nexus Anahtarları ve Veri Merkezi Ağ Yapılarının Uygulanması Eğitimi

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

Cisco Nexus ile spine-leaf veri merkezi fabric tasarımı, VXLAN EVPN, NDFC otomasyonu ve compute/storage entegrasyonunu uygulamalı öğrenin. 4 günlük ileri eğitim

Detayları Gör →
Cisco TeknolojileriCisco Nexus Dashboard ile Yerel Ağ Yönetimi Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Nexus Dashboard ile Yerel Ağ Yönetimi Eğitimi

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

Nexus Dashboard ve NDFC ile VXLAN EVPN fabric kurulumu, switch provizyonu, imaj yönetimi ve konfig uyumunu uygulamalı öğrenin.

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