Ağ operasyonlarını Python ile otomatikleştirin
Ağ mühendisleri için Python: Netmiko ile SSH, TextFSM ile ayrıştırma, Jinja2 şablonları, NAPALM, Nornir, SNMP, RESTCONF ve NETCONF ile cihaz otomasyonu laboratuvar ortamında uygulanır.
Ağ mühendisleri için Python ile cihaz otomasyonu
Ağ mühendislerine Python ile otomasyon öğretir. Python temelleri, SSH ile Netmiko, paramiko, TextFSM/ntc-templates ile çıktı ayrıştırma, Jinja2 ile yapılandırma şablonları, NAPALM ile çoklu üretici soyutlaması, Nornir ile envanter ve paralel görev, SNMP, REST API ve RESTCONF/NETCONF (YANG), yedekleme ve uyumluluk denetimi, Git ve Ansible ile entegrasyon uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Python ile Cihaz Erişimi, 2. gün Şablonlama ve Ölçeklendirme, 3. gün API ve Telemetri konularına ayrılmıştır.
Orta Seviye — Netmiko, NAPALM, Nornir, SNMP, REST/RESTCONF, Jinja2 ve ağ otomasyonu
Laboratuvar sanal ağında (Cisco IOS XE, Arista cEOS, Linux router) her konu cihazlara bağlanan çalışan betiklerle uygulanır.
Yüzlerce cihaza aynı anda yapılandırma ve komut gönderirsiniz.
Jinja2 ile tutarlı ve hatasız konfigürasyonlar üretirsiniz.
Yedekleme, envanter ve uyumluluk kontrollerini otomatikleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
VLAN, routing ve SSH kullanımı gibi CCNA düzeyi bilgi gerekir.
Değişken, döngü, fonksiyon ve dosya işlemleri bilinmelidir.
Cisco IOS veya benzeri CLI ile çalışma deneyimi beklenir.
Python 3.10+ ve sanal ağ laboratuvarı (EVE-NG, GNS3 veya containerlab) kullanılır.
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.
Program sonunda katılımcılar:
Netmiko ile cihazlara bağlanıp komut ve yapılandırma gönderebilirsiniz.
TextFSM ile CLI çıktısını yapılandırılmış veriye çevirebilirsiniz.
Şablonlarla tutarlı konfigürasyonlar üretebilirsiniz.
Çoklu üretici ortamında ortak API ile çalışabilirsiniz.
Envanter ve paralel görevlerle ölçekli otomasyon kurabilirsiniz.
REST ve RESTCONF ile ağ cihazlarını programatik yönetebilirsiniz.
Konfigürasyon yedekleme ve sürümleme akışı kurabilirsiniz.
Kimlik bilgilerini ve değişiklikleri güvenli yönetebilirsiniz.
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.
NumPy ile çok boyutlu veri eğitimi: ndarray, dilimleme, boolean maskeleme, broadcasting, istatistik, matris işlemleri ve dosya girişi çıkışı.
Detayları Gör →pandas ve DataFrame'e giriş eğitimi: Series, DataFrame, CSV/Excel okuma, loc/iloc, filtreleme, eksik veri yönetimi ve temel özetleme.
Detayları Gör →pandas ile veri düzenleme ve analiz eğitimi: groupby, merge, pivot_table, melt, string ve tarih işlemleri, MultiIndex ve veri temizleme.
Detayları Gör →pandas ileri özellikler eğitimi: rolling pencereler, transform, kategorik veri, bellek optimizasyonu, Parquet/Arrow, method chaining ve performans.
Detayları Gör →Python ve Django (PDWAD) eğitimi: MVT, ORM, admin, formlar, CBV, kimlik doğrulama, DRF, test ve Gunicorn/Nginx ile dağıtım.
Detayları Gör →