Fonksiyonlarınızı küçük, güvenli ve test edilebilir yazın
Temiz fonksiyon yazımı: boyut, parametre, yan etki, tip kontrolü, istisna stratejisi, Optional/Result tipleri ve birim test pratikleriyle okunabilir ve güvenli kod geliştirin.
Fonksiyon düzeyinde temiz kod, tip güvenliği, hata işleme ve test
Eğitim, temiz kodun fonksiyon düzeyindeki uygulamasını anlatır. Fonksiyon boyutu ve tek sorumluluk, parametre sayısı ve nesne parametre, yan etki ve saf fonksiyonlar, isimlendirme, erken dönüş ve koruma koşulları, statik ve dinamik tip kontrolü (TypeScript benzeri tipler, tip belirteçleri), istisna ve Result/Optional ile hata yönetimi, null güvenliği, birim test yazımı ve testle yönlendirilen yeniden düzenleme örneklerle işlenir.
2 Gün. Her gün dört modül; Temiz Fonksiyonlar; Tip Kontrolü, Hata Yönetimi ve Test ekseninde ilerleyen uygulamalı program.
Orta Seviye — Temiz fonksiyon tasarımı, tip kontrolü, hata yönetimi ve birim test pratikleri.
Karmaşık fonksiyonlar adım adım ayrıştırılır; her dönüşüm testle korunur ve çalıştay biçiminde kod inceleme yapılır.
Küçük ve net fonksiyonlarla kodun niyetini görünür kılarsınız.
Tip kontrolüyle hataları çalışma zamanından önce yakalarsınız.
Tutarlı hata stratejisiyle beklenmedik çökmeleri azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde 6 ay kod yazmış olmak gerekir.
Parametre, dönüş değeri ve kapsam kavramları bilinmelidir.
Jest, JUnit, pytest veya benzerine ilk düzeyde aşinalık yararlıdır.
Debug ve test çalıştırabilen IDE kurulu olmalıdır.
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:
Uzun fonksiyonları tek sorumluluklu parçalara bölebilirsiniz.
Bayrak ve çok parametreli imzaları sadeleştirebilirsiniz.
Yan etkileri izole ederek saf fonksiyonlar yazabilirsiniz.
Tip ipuçlarıyla hataları erken yakalayabilirsiniz.
Tutarlı istisna stratejisi uygulayabilirsiniz.
Optional ve Result tipleriyle null hatalarını azaltabilirsiniz.
FIRST ilkelerine uygun testler yazabilirsiniz.
Testle korunan yeniden düzenleme yapabilirsiniz.
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.
Sterling Order Management genişletme eğitimi: pipeline, XML API, veri modeli uzantıları, Java user exit, özel API, ajan sunucuları ve sorun giderme.
Detayları Gör →SysML ile sistem modelleme eğitimi: temel diyagramlar, gereksinim, blok tanım, iç blok, aktivite, durum ve sıra diyagramı ile MBSE'ye giriş.
Detayları Gör →SysML ve Enterprise Architect (EA) eğitimi: EA SysML modelleme, gereksinim, BDD/IBD, parametrik simülasyon, izlenebilirlik, doküman üretimi ve ekip deposu.
Detayları Gör →System Development Process eğitimi: ISO 15288 yaşam döngüsü, gereksinim mühendisliği, mimari, entegrasyon, doğrulama ve onaylama, devreye alma ve bakım.
Detayları Gör →Sıfırdan yazılım mühendisi programı: Python, OOP, SQL, REST API, Git, pytest, tasarım kalıpları, Docker ve bulut dağıtımı ile uygulamalı bitirme projesi.
Detayları Gör →