Konteynerle paketle, test et, DevOps ile teslim et
DevOps kültüründen Docker imaj ve docker-compose'a, Bash otomasyonundan pytest birim testlerine ve CI entegrasyonuna kadar güvenilir teslim pratiğini uygulamalı öğreten DEVASC odaklı bir eğitimdir.
Konteynerleştirme ve test ile güvenilir teslim pratiği
Bu eğitim, Cisco DevNet Associate (DEVASC 200-901) kapsamındaki DevOps, Docker, Bash ve birim testi temellerini uygulamalı ele alır. Katılımcı; DevOps kültürü (CI/CD, IaC, geri bildirim döngüsü), Docker imaj ve konteyner kavramı, Dockerfile yazımı, imaj katmanları, volume, network ve docker-compose konularını öğrenir. Bash ile otomasyon betikleri ve Python'da pytest/unittest ile birim test, fixture, mock, assertion ve coverage işlenir. Bir Python uygulamasını konteynerleştirip test adımını CI pipeline'ına bağlayarak uçtan uca bir teslim akışı kurulur.
3 Gün. Her gün dört modül; her konu Docker ve pytest laboratuvarlarıyla uygulanır.
Orta Seviye — DevOps ilkeleri, Docker ile konteynerleştirme, Bash ve Python birim testi temelleri.
Örnek bir Python uygulamasını Dockerfile ile paketleyip pytest testlerini konteyner ve CI içinde koşarak öğrenme üzerine kuruludur.
Docker ile uygulamayı 'bende çalışıyordu' sorununa düşmeden her ortama taşırsınız.
pytest ve mock ile değişiklikleri güvenle yapıp regresyonu erken yakalarsınız.
Build, test ve teslim adımlarını otomatik bir pipeline'da birleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon ve modül düzeyinde temel Python bilgisi önerilir.
Komut satırı ve dosya sistemi aşinalığı faydalıdır.
Docker Engine/Desktop kurulabilen bir ortam gereklidir.
CI örnekleri için GitHub/GitLab hesabı ö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:
CI/CD, IaC ve geri bildirim döngüsüyle DevOps kültürünü açıklayabilirsiniz.
Güvenli Bash betikleriyle build/test adımlarını otomatikleştirebilirsiniz.
Dockerfile yazıp optimize imajlar oluşturabilirsiniz.
Volume, network ve env ile konteynerleri doğru biçimde çalıştırabilirsiniz.
docker-compose ile çok konteynerli ortam tanımlayabilirsiniz.
pytest ile fixture ve parametrize kullanarak test yazabilirsiniz.
Bağımlılıkları mock'layıp kod kapsamını ölçebilirsiniz.
Test ve lint adımlarını konteyner tabanlı CI pipeline'ına bağlayabilirsiniz.
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.
CNIOS eğitimi: IOS, IOS XE, IOS XR ve NX-OS yönetimi, image yükseltme, ISSU, Smart Licensing ve config rollback konularını uygulamalı öğrenin.
Detayları Gör →Cisco Webex eğitimi: Control Hub ile Meetings, Calling ve Messaging yönetimi, kullanıcı provizyonu, SSO, Local Gateway ve PSTN bağlantısını öğrenin.
Detayları Gör →C98WF6 eğitimi: Catalyst switch yapılandırması, VLAN, STP, EtherChannel ve Cisco WLC/CAPWAP kablosuz mimarisine girişi uygulamalı öğrenin.
Detayları Gör →DCMDS eğitimi: Cisco MDS 9000 SAN anahtarlarında Fibre Channel, VSAN, zoning, NPIV, SAN port-channel, IVR ve FCoE yapılandırmasını uygulamalı öğrenin.
Detayları Gör →DCCUCS eğitimi: Cisco UCS Fabric Interconnect, UCS Manager, service profile, pool/policy, firmware yönetimi ve Intersight'ı uygulamalı öğrenin.
Detayları Gör →