Ağı elle değil kodla yapılandırın
Python ve Netmiko ile cihaz otomasyonu, TextFSM/Genie ayrıştırma, Ansible envanter/playbook/Jinja2, REST ve NETCONF/RESTCONF üzerinden YANG modelleri, Git sürümleme ve pre/post-check doğrulama ile uçtan uca ağ otomasyonu.
Betikleme, model tabanlı programlanabilirlik ve orkestrasyon
Bu ileri seviye eğitim, ağ mühendislerini CLI'dan model tabanlı otomasyona geçirir. Python temelleri ve veri yapıları; Netmiko ile SSH, NAPALM ile çok satıcılı soyutlama; Ansible envanteri, playbook ve ağ modülleri; REST API, JSON/XML ve requests ile cihaz çağrıları; NETCONF/RESTCONF, YANG veri modelleri ve ncclient; Jinja2 şablonlarıyla yapılandırma üretimi; Git ile sürümleme ve basit CI doğrulaması ele alınır. Katılımcılar gerçek IOS XE lab'inde idempotent playbook'lar ve Python betikleri yazarak yapılandırmayı otomatikleştirir ve durum doğrulaması yapar.
4 Gün. Her gün dört modül; her modülde kısa anlatımın ardından katılımcı Python/Ansible ile gerçek lab üzerinde otomasyon yazar.
İleri Seviye — Python, Netmiko/NAPALM, Ansible, REST/NETCONF/RESTCONF ve YANG ile ağ otomasyonu çözümlerinin tasarımı ve uygulanması.
Katılımcılar IOS XE lab'inde Python betikleri ve Ansible playbook'ları yazıp çalıştırarak, çıktıyı doğrulayarak öğrenir.
Aynı yapılandırmayı yüzlerce cihaza hatasız ve idempotent biçimde uygularsınız.
Python ve API'lerle cihazlardan veri çekip kararları koda devredersiniz.
Ansible ve şablonlarla büyük filoları tek komutla tutarlı yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
CCNA düzeyinde yönlendirme/anahtarlama ve CLI yapılandırma deneyimi gerekir.
Herhangi bir dilde temel programlama/mantık aşinalığı faydalıdır.
Temel Linux komut satırı ve Git kavramlarına aşinalık işinizi kolaylaştırır.
Python 3, Ansible ve erişilebilen IOS XE (CML/sandbox) cihazları.
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:
Python ve Netmiko ile cihazlara bağlanıp yapılandırma itip çıktı ayrıştırırsınız.
TextFSM/Genie ile show çıktısını yapısal veriye çevirip kararlar alırsınız.
Envanter, değişken ve ağ modülleriyle idempotent playbook'lar çalıştırırsınız.
Jinja2 ile dinamik, çok cihazlı yapılandırmayı tutarlı üretirsiniz.
requests ile REST çağrıları yapıp JSON yanıtlarını işlersiniz.
YANG modelleri üzerinden NETCONF/RESTCONF ile cihaz yapılandırırsınız.
Git ile otomasyon kodunu sürümler, değişiklikleri güvenle yönetirsiniz.
Pre/post-check ve dry-run ile değişimi doğrulayıp güvenle uygularsınız.
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.
IPv4 adresleme ve subnetting: ikilik matematik, subnet mask ve CIDR, ağ/broadcast hesabı, VLSM, route summarization ve wildcard maskeleri. Uygulamalı DVA eğitim
Detayları Gör →IP6FD yaklaşımıyla IPv6: adresleme, SLAAC/DHCPv6, ICMPv6 ve NDP, OSPFv3/EIGRP/MP-BGP, çift yığın ve NAT64 geçişi, RA Guard güvenliği. İleri DVA eğitimi.
Detayları Gör →IPv4 yönlendirme eğitimi: yönlendirme tablosu, statik rota, administrative distance, OSPF, EIGRP, RIPv2, redistribution ve sorun giderme. Uygulamalı DVA eğitimi
Detayları Gör →IPv6'yı sıfırdan anlayın: geçiş nedeni, 128 bit adres yapısı ve kısaltma, adres türleri, SLAAC, ICMPv6 ve ilk router yapılandırması. Temel seviye uygulamalı DVA
Detayları Gör →IPv6 temelleri, tasarım ve dağıtım: adresleme, /48-/64 plan, SLAAC/DHCPv6, ICMPv6, OSPFv3, çift yığın geçiş ve temel güvenlik. Orta seviye uygulamalı DVA eğitim
Detayları Gör →