Veriyi okuyun, ayrıştırın, güvenle üretin
DEVASC kapsamında JSON, XML ve YAML formatlarının yapısı, Python ile ayrıştırma ve üretme, JSONPath/XPath sorgulama, JSON Schema doğrulama ve formatlar arası dönüşüm uygulamalı öğretilir.
JSON, XML, YAML ayrıştırma ve API veri işleme
Bu temel seviye eğitim, Cisco DevNet Associate (DEVASC 200-901) kapsamında ağ otomasyonunda en çok kullanılan veri formatlarını uygulamalı öğretir. JSON'un nesne/dizi yapısı, XML'in etiket/öznitelik/ad alanı (namespace) mantığı ve YAML'ın girinti tabanlı sözdizimi karşılaştırmalı ele alınır. Katılımcı; Python json modülüyle loads/dumps, xml.etree.ElementTree ile XML gezinme, PyYAML ile safe_load/dump, iç içe yapılarda veriye erişim, JSONPath ve XPath ile sorgulama, JSON Schema ile doğrulama ve formatlar arası dönüşümü uygular. Ayrıca REST API'den dönen JSON yanıtını ayrıştırma, NETCONF/RESTCONF bağlamında XML/JSON kullanımı ve Ansible/yapılandırma dosyalarında YAML örnekleri işlenir.
2 Gün. Her gün dört modül; her modülde format anlatımının ardından Python ile canlı ayrıştırma/üretme yapılır.
Temel Seviye — DEVASC için XML, JSON ve YAML veri formatları, Python ile ayrıştırma/üretme ve API yanıtlarının işlenmesi.
Her format, gerçek API yanıtları ve yapılandırma dosyaları üzerinde Python ile ayrıştırılıp yeniden üretilerek pekiştirilir.
JSON, XML ve YAML'ı aynı rahatlıkla okur ve birbirine dönüştürürsünüz.
API yanıtlarını iç içe yapılarda gezinerek doğru şekilde ayrıştırırsınız.
Şema ile verinin beklenen yapıya uyduğunu otomatik denetlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Liste, sözlük ve döngü gibi giriş düzeyi Python bilgisi faydalıdır.
HTTP ve API kavramlarına temel aşinalık örnekleri anlamada yardımcıdır.
Python 3, pip ve bir editör (VS Code) kurulu ortam gerekir.
Denemeler için örnek JSON/XML/YAML dosyaları veya bir API erişimi.
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 verisini Python ile ayrıştırıp biçimli çıktı üretirsiniz.
ElementTree ve XPath ile XML içinde hedefli sorgu yaparsınız.
PyYAML ile yapılandırma dosyalarını güvenle okur/yazarsınız.
Derin ve iç içe veri yapılarında doğru alanlara erişirsiniz.
JSON Schema ile verinin beklenen yapıya uygunluğunu denetlersiniz.
JSON, XML ve YAML arasında güvenli dönüşüm yaparsınız.
REST yanıtlarını ayrıştırıp kullanılabilir çıktıya dönüştürürsünüz.
Senaryoya göre en uygun veri formatını gerekçeyle seçersiniz.
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.
Cisco Secure Firewall dashboard/raporlama, FTD packet-tracer ve capture sorun giderme ile file/malware policy ve AMP retrospective tespiti uygulamalı öğrenin.
Detayları Gör →Cisco Secure Firewall Management Center Virtual (FMCv) dağıtımı, ilk kurulum, Smart Licensing, sistem politikası ve FTD kaydını uygulamalı öğrenin.
Detayları Gör →Cisco Firepower/FTD üzerinde FMC ile network discovery, identity, DNS politikaları ve correlation kurallarını uygulamalı yapılandırmayı öğreten orta seviye eğit
Detayları Gör →Cisco Spaces bulut platformunda Connector, konum hiyerarşisi, captive portal, analitik ve IoT Services yönetimini uygulamalı öğreten orta seviye bir eğitimdir.
Detayları Gör →Cisco IOS XR, OSPF/IS-IS, BGP, MPLS ve L3/L2VPN temelleriyle servis sağlayıcı ağlarının yapı taşlarını uygulamalı öğreten temel seviye bir eğitimdir.
Detayları Gör →