Hataları yönetin, test edin, ayıklayın
İstisna yönetimi, pytest ve xUnit ile birim testi, mock, TDD, kapsam ölçümü ve debugger ile hata ayıklamayı tek akışta öğreten iki günlük uygulamalı eğitim.
Hata yönetimi, test ve debug bir arada
Eğitim hataların üç aşamasını birlikte ele alır: oluşmasını yönetmek, testle yakalamak ve debugger ile çözmek. try/except ve try/catch/finally, özel istisna sınıfları, pytest ve xUnit ile birim testi, fixture ve parametrik test, mock ve stub, TDD döngüsü, coverage raporu, breakpoint ve pdb ile hata ayıklama uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Hata Yönetimi; 2. gün Test ve Debug.
Temel Seviye — hata yönetimi, birim testi ve hata ayıklama üçlüsü
Katılımcılar küçük bir hesap ve sipariş modülünü önce hatalı yazar, testlerle hataları görünür kılar, debugger ile bulup düzeltir ve kapsamı ölçer.
İstisnaları doğru fırlatıp yakalayarak beklenmeyen çökmeleri azaltırsınız.
pytest ve xUnit ile hızlı çalışan birim testleri yazarsınız.
Başarısız testi debugger ile adım adım inceleyip kök nedeni bulursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon ve sınıf yazabilecek temel bilgi gerekir.
VS Code veya Visual Studio kurulu olmalıdır.
pip veya NuGet ile paket kurabilmek faydalıdır.
Kodu sürüm kontrolünde tutmak için temel git ö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:
İstisnaları doğru katmanda yakalayıp anlamlı biçimde raporlarsınız.
Bağlam taşıyan istisna sınıfları tasarlarsınız.
Savunmacı kontrollerle hataları erken yakalarsınız.
pytest ve xUnit ile okunaklı testler yazarsınız.
Bağımlılıkları yalıtarak hızlı testler hazırlarsınız.
Test önce yaklaşımıyla küçük özellikler geliştirirsiniz.
coverage raporlarını yorumlayıp boşlukları belirlersiniz.
Başarısız testi debugger ile ayıklayıp kalıcı regresyon testi eklersiniz.
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.
LangGraph ile alt grafik, paralel dal, checkpoint, human-in-the-loop, LangSmith izleme ve optimizasyon. İleri düzey ajan eğitimi Digital Vizyon Akademi'de.
Detayları Gör →BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, A* ve minimum yayılan ağaç algoritmalarını Python ile kodlayın. Digital Vizyon Akademi graf algoritmaları eğit
Detayları Gör →Komşuluk matrisi, listesi, kenar listesi, küme ve seyrek matris ile graf temsilini Python'da kodlayıp karşılaştırın. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Graf teorisi, NetworkX, merkezilik, Neo4j Cypher, RDF, SPARQL ve bilgi grafı oluşturmayı uygulamalı öğrenin. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Hata mesajı okuma, breakpoint, adım adım çalıştırma ve değişken izleme ile hata ayıklamaya giriş. Yeni başlayanlar için Digital Vizyon Akademi eğitimi.
Detayları Gör →