Ağ doğrulama ve otomasyonu kodlayın
IPYNE, ağ mühendisleri için orta seviye Python'u test ve doğrulama odağıyla işler. Netmiko ve Scrapli ile bağlantı, pyATS ve Genie ile parse ve ağ durumu karşılaştırma, Jinja2/YAML ile yapılandırma üretimi, REST API istemcileri, pytest ile ağ doğrulama testle…
Scrapli/Netmiko, pyATS, Jinja2, API ve test odaklı ağ otomasyonu
IPYNE, ağ mühendisleri için orta seviye Python'u test ve doğrulama odağıyla işler. Netmiko ve Scrapli ile bağlantı, pyATS ve Genie ile parse ve ağ durumu karşılaştırma, Jinja2/YAML ile yapılandırma üretimi, REST API istemcileri, pytest ile ağ doğrulama testleri, Git ile sürüm kontrolü, GitHub Actions ile otomatik denetim ve ağ otomasyonu için güvenli sır yönetimi uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; 1. gün Bağlantı ve Veri Toplama; 2. gün Şablonlama ve API'ler; 3. gün Test, Sürümleme ve CI.
Orta Seviye — Scrapli/Netmiko, pyATS, Jinja2, API ve test odaklı ağ otomasyonu
Katılımcılar sanal laboratuvar topolojisinde yapılandırma öncesi/sonrası durum karşılaştıran ve pytest ile doğrulama yapan betikler geliştirir.
Ağ değişikliklerini öncesi ve sonrası otomatik doğrularsınız.
Git ve CI ile ağ yapılandırmasını kod gibi yönetirsiniz.
Kimlik bilgilerini koddan ayırıp güvenle saklarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sözlük ve dosya işlemlerini bilmek gerekir.
VLAN, OSPF ve temel yönlendirme bilgisi beklenir.
Temel Git komutları faydalıdır.
Sanal cihaz (CML/EVE-NG) veya sandbox erişimi sağlanı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:
pytest ile ağ durumunu otomatik doğrulayabilirsiniz.
Genie ile çıktıları ayrıştırıp öncesi/sonrası farkı görebilirsiniz.
Netmiko ve Scrapli ile cihaz bağlantısı kurabilirsiniz.
Jinja2 ve YAML ile yapılandırma üretebilirsiniz.
REST ve RESTCONF ile cihaz verisi yönetebilirsiniz.
Ağ yapılandırmasını sürüm kontrolünde yönetebilirsiniz.
GitHub Actions ile otomatik doğrulama kurabilirsiniz.
Kimlik bilgilerini koddan ayırarak güvenle saklayabilirsiniz.
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.
Python development eğitimi: sınıf ve kalıtım, özel metotlar, try/except ile istisna yönetimi, özel hatalar, import sistemi ve paket yapısını 2 günde uygulayın.
Detayları Gör →Python fonksiyonları eğitimi: def, *args ve **kwargs, varsayılan ve anahtar kelime parametreleri, LEGB kapsamı, tip ipuçları ve özyineleme konularını 2 günde öğ
Detayları Gör →Python ileri fonksiyon eğitimi: lambda, map/filter, generator ve yield, closure, decorator, functools ve itertools konularını uygulamalı örneklerle 2 günde öğre
Detayları Gör →Python veri yapıları eğitimi: list, tuple, dict, set, string, collections, kopyalama ve JSON işlemlerini karmaşıklık kıyaslamalarıyla 2 günde öğrenin.
Detayları Gör →Python başlangıç eğitimi: if/elif/else, match-case, for ve while döngüleri, enumerate, zip ve comprehension konularını alıştırmalarla 2 günde öğrenin.
Detayları Gör →