Ağı elle değil kodla yönetin
Elle CLI'dan otomasyona geçiş: JSON/XML/YAML ve Jinja2 şablonları, Python ile Netmiko/NAPALM ve REST API, NETCONF/RESTCONF ve YANG model tabanlı yönetim, Ansible envanter ve idempotent playbook'lar, Git ile konfigürasyon sürümleme ve doğrulama.
Ağ programlanabilirliği, API tabanlı yapılandırma, Python ve Ansible ile otomasyon
Bu orta seviye eğitim, ağ yönetiminin elle CLI'dan kod tabanlı otomasyona geçişini ele alır. Ağ programlanabilirliğinin temelleri; veri formatları (JSON, XML, YAML) ve Jinja2 şablonları; Python ile Netmiko ve NAPALM kullanarak cihazlara bağlanma ve komut çalıştırma; REST API'lerin requests ile çağrılması; model tabanlı yönetimde NETCONF, RESTCONF ve YANG; Ansible ile envanter, playbook ve idempotent yapılandırma; sürüm kontrolü için Git ve değişiklik takibi işlenir. Katılımcı gerçek betikler yazıp bir laboratuvar topolojisinde yapılandırmayı otomatik olarak uygular ve doğrular.
3 Gün. Her gün dört modül; her kavram çalışan bir betik veya playbook ile laboratuvarda uygulanır.
Orta Seviye — CLI'dan API'ye geçerek ağ cihazlarını Python, Ansible ve NETCONF/RESTCONF ile otomatikleştirme.
Python betikleri ve Ansible playbook'ları laboratuvar topolojisinde (sanal cihaz/sandbox) çalıştırılır; katılımcılar yazdıkları otomasyonu gerçek konfigürasyonla doğrular.
Onlarca cihaza aynı değişikliği elle değil tek betik veya playbook ile uygularsınız.
Jinja2 şablonları ve idempotent playbook'larla her cihazda aynı standart konfigürasyonu sağlarsınız.
Git ile konfigürasyon değişikliklerini sürümler, kim neyi değiştirdi takip edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
VLAN, yönlendirme ve cihaz CLI yapılandırmasına temel aşinalık gerekir.
Değişken, liste/sözlük, döngü ve fonksiyon düzeyinde temel Python faydalıdır.
Linux kabuğu ve SSH kullanımına temel aşinalık beklenir.
Python 3, Ansible kurulu bir ortam ve sanal cihaz/sandbox erişimi önerilir.
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:
JSON, XML ve YAML'i okur, Python ile ayrıştırıp üretirsiniz.
Jinja2 ile tek kaynaktan standart cihaz konfigürasyonları türetirsiniz.
Python ile cihazlara bağlanıp toplu komut ve konfigürasyon uygularsınız.
requests ile ağ API'lerini çağırır, yanıtları programatik işlersiniz.
TextFSM ve regex ile ham çıktıyı yapısal veriye dönüştürürsünüz.
YANG modelli NETCONF ve RESTCONF ile cihazları programatik yapılandırırsınız.
Envanter ve idempotent playbook'larla çok cihazlı otomasyon kurarsınız.
Git ile konfigürasyon değişikliklerini sürümler ve geri alabilirsiniz.
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.
İleri Junos yönlendirme eğitimi: çok alanlı OSPF, IS-IS, BGP yol seçimi, routing policy, firewall filter ve GRES/NSR ile HA lab ortamında uygulamalı. İleri DVA
Detayları Gör →İleri Junos EX anahtarlama eğitimi: VLAN/IRB, RSTP/MSTP/VSTP, DHCP snooping, DAI, 802.1X, Virtual Chassis ve EVPN-VXLAN lab ortamında uygulamalı DVA eğitimi.
Detayları Gör →Juniper EX serisinde ileri anahtarlama: ELS VLAN, Q-in-Q, RSTP/MSTP/VSTP, LACP, MC-LAG, Virtual Chassis ve DHCP snooping. Uygulamalı AJEX eğitimi.
Detayları Gör →Junos ile servis sağlayıcı yönlendirme: OSPF, IS-IS, BGP politikaları, MPLS LDP/RSVP-TE ve MP-BGP L3VPN. Çok düğümlü topolojide uygulamalı AJSPR eğitimi.
Detayları Gör →AngularJS'te UI-Router ile durum tabanlı yönlendirme, iç içe görünümler, resolve, UI-Select ile arama/çoklu seçim ve ngModelOptions aliasing. Uygulamalı DVA eği
Detayları Gör →