Ağ operasyonlarını Python ile otomatikleştirin
Netmiko, TextFSM, Jinja2, NAPALM, Nornir, RESTCONF ve NETCONF ile cihaz yapılandırma, yedekleme ve uyumluluk denetimini otomatikleştiren, ağ mühendislerine yönelik iki günlük ileri Python eğitimi.
Ağ mühendisleri için ileri Python
Eğitim ağ cihazı yönetimini Python ile otomatikleştirmeyi anlatır. Paramiko ve Netmiko ile SSH oturumları, TextFSM ve ntc-templates ile çıktı ayrıştırma, Jinja2 ile yapılandırma şablonu, NAPALM ile çok satıcılı yapılandırma ve doğrulama, Nornir ile envanter ve eşzamanlı görev, RESTCONF ve NETCONF (ncclient) ile YANG tabanlı yönetim, yedekleme, uyumluluk denetimi ve Git tabanlı değişiklik takibi uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün SSH Tabanlı Otomasyon; 2. gün Çerçeveler ve Modern API'ler.
İleri Seviye — ağ mühendisleri için Python otomasyonu: Netmiko, NAPALM, REST API ve Nornir
Katılımcılar Cisco IOS XE, Arista veya sanal cihazlardan oluşan bir laboratuvarda yedekleme, VLAN dağıtımı ve uyumluluk denetimi betikleri yazar.
Tekrarlayan cihaz yapılandırma işlerini betikle dakikalara indirirsiniz.
Jinja2 ve NAPALM ile tutarlı yapılandırma uygulayıp sonucu doğrularsınız.
RESTCONF ve NETCONF ile YANG modellerinden cihazları yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
VLAN, OSPF, ACL gibi CCNA düzeyi kavramlar bilinmelidir.
Fonksiyon, sınıf ve modül kullanımı gerekir.
GNS3, EVE-NG veya Cisco DevNet Sandbox erişimi gerekir.
Cihazlara SSH erişimi ve CLI komutları bilinmelidir.
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:
Çoklu satıcı cihazlarına SSH ile bağlanıp komut çalıştırırsınız.
TextFSM ile CLI çıktısını veriye çevirirsiniz.
Değişken tabanlı yapılandırma şablonları hazırlarsınız.
Yapılandırmayı compare ve commit ile güvenle uygularsınız.
Envanter tabanlı eşzamanlı görevler yazarsınız.
YANG tabanlı API ile cihaz yapılandırırsınız.
Yapılandırmaları otomatik yedekleyip Git ile izlersiniz.
Kurallara göre cihaz yapılandırmasını denetlersiniz.
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 unittest ileri eğitim: setUpClass, subTest, mock ve patch, autospec, IsolatedAsyncioTestCase, test keşfi, coverage ve CI entegrasyonunu 3 günde uygulamal
Detayları Gör →Python unittest giriş eğitimi: TestCase, assert metotları, setUp/tearDown, test keşfi, TDD döngüsü, temel mock ve coverage ile ilk birim testlerinizi 2 günde ya
Detayları Gör →Python doctest eğitimi: docstring örnekleri, çıktı eşleştirme, istisna testi, ELLIPSIS ve seçenek bayrakları, testfile, unittest ve pytest entegrasyonunu 2 günd
Detayları Gör →Python pytest eğitimi: fixture, parametrize, monkeypatch, marker, hypothesis, pytest-cov, xdist ve CI entegrasyonuyla modern test paketlerini 3 günde kurun.
Detayları Gör →PySpark eğitimi: Spark mimarisi, DataFrame, Spark SQL, join ve shuffle optimizasyonu, Delta Lake, Structured Streaming ve MLlib ile büyük veriyi 3 günde işleyin
Detayları Gör →