Python ile Webex'i programatik yönetin
DEVASC kapsamında Python betikleme temelleri ile Webex REST API üzerinden mesaj, oda, üyelik ve webhook kaynaklarının yönetimi; requests, webexpythonsdk ve Flask ile olay tabanlı otomasyon uygulamalı öğretilir.
Python betikleme, Webex REST API ve webhook otomasyonu
Bu orta seviye eğitim, Cisco DevNet Associate (DEVASC 200-901) kapsamında Python betiklemeyi ve Webex kaynak yönetimini uygulamalı öğretir. Değişken, veri yapıları (liste, sözlük), fonksiyon, modül, sanal ortam (venv) ve paket yönetimi (pip) temelinin ardından requests kütüphanesiyle REST çağrıları yapılır. Katılımcı; Webex kişisel erişim belirteci (token) ve OAuth akışı, /messages, /rooms, /memberships, /people ve /webhooks uç noktalarına GET/POST/PUT/DELETE istekleri, sayfalama (pagination) ve rate limit yönetimi, webexpythonsdk ile nesne tabanlı erişim, webhook kurulumu ve gelen olayların Flask ile işlenmesini uygular. JSON gövde kurma, hata yakalama ve yeniden deneme (retry) senaryoları da işlenir.
3 Gün. Her gün dört modül; her modülde kavram anlatımının ardından gerçek Webex API'sine karşı canlı kod yazılır.
Orta Seviye — DEVASC için Python betikleme temelleri ve Webex REST API ile mesaj, oda, üyelik ve webhook kaynaklarının yönetimi.
Her kavram, gerçek bir Webex geliştirici hesabına karşı çalışan küçük Python betikleriyle anında denenerek pekiştirilir.
REST çağrılarına odaklı, hemen işe yarayan Python becerisi kazanırsınız.
Oda, mesaj ve üyelik işlemlerini kodla toplu biçimde yönetirsiniz.
Webhook ile gelen olaylara otomatik yanıt veren akışlar kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü ve fonksiyon gibi giriş düzeyi Python bilgisi faydalıdır.
Ücretsiz bir Webex ve developer.webex.com geliştirici hesabı gerekir.
HTTP metotları ve JSON hakkında temel aşinalık işleri kolaylaştırır.
Python 3, pip ve bir editör (VS Code) kurulu bir ortam.
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:
Veri yapıları ve fonksiyonlarla tekrar kullanılabilir betikler yazarsınız.
requests ile token'lı GET/POST/PUT/DELETE istekleri yaparsınız.
Webex oda, üyelik ve mesaj kaynaklarını programatik yönetirsiniz.
webexpythonsdk ile kodu sadeleştirip hataları yönetirsiniz.
Sayfalı yanıtları ve hız sınırını doğru biçimde ele alırsınız.
Olay aboneliği oluşturup imza doğrulamasıyla güvence sağlarsınız.
Flask ile gelen olaylara otomatik yanıt veren bir bot kurarsınız.
Retry ve hata yakalama ile üretime hazır betikler üretirsiniz.
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 Unified CM medya kaynakları eğitimi: MTP, transcoder, konferans köprüsü, MoH ve MRGL tasarımı ile IOS XE DSP farm yapılandırmasını uygulamalı öğrenin.
Detayları Gör →Cisco UC ağı QoS eğitimi: DSCP işaretleme, LLQ, CBWFQ, WRED, trust boundary, shaping/policing ve WAN optimizasyonunu IOS XE komutlarıyla uygulamalı öğrenin.
Detayları Gör →CLDFND block ve file depolama eğitimi: SAN, Fibre Channel, zoning, LUN masking, iSCSI, FCoE, NAS, NFS ve SMB teknolojilerini uygulamalı öğrenin.
Detayları Gör →Cisco ACI eğitimi: APIC, spine-leaf fabric, tenant/EPG/kontrat politika modeli, VXLAN overlay, L3Out ve L4-L7 servis grafiğini uygulamalı öğrenin.
Detayları Gör →ESXi, KVM ve Hyper-V hipervizörleri, sanal makine yaşam döngüsü, overcommit ve vSwitch ile sunucu sanallaştırma temellerini uygulamalı öğrenin.
Detayları Gör →