Okunabilir, bakımı kolay ve test edilebilir kod yazın
Temiz kod ilkelerini isimlendirme, fonksiyon, yorum, hata yönetimi, test ve kod kokuları başlıklarında kötü koddan refactoring ile öğreten 2 günlük eğitim.
Temiz kod pratikleri
Eğitim, Robert C. Martin'in Clean Code kitabındaki ilkeleri uygulamalı ele alır: anlamlı isimlendirme, küçük ve tek iş yapan fonksiyonlar, fonksiyon argümanları, yorumların yeri ve gereksizleri, biçimlendirme, nesneler ile veri yapıları farkı, Law of Demeter, hata yönetimi (exception ve null), sınır ve üçüncü parti kod, temiz birim testler (F.I.R.S.T.), sınıf tasarımı ve SRP, kod kokuları ve sezgisel kurallar, takım standartları ve kod incelemesi.
2 Gün. Her gün dört modül; İsimlendirme, Fonksiyon ve Biçim; Nesneler, Hata, Test ve Kokular ekseninde ilerleyen uygulamalı program.
Orta Seviye — Temiz kod ilkeleri: isimlendirme, fonksiyon, yorum, hata yönetimi, test ve kod kokuları
Her ilke için kötü bir kod örneği birlikte refactor edilir; katılımcılar kendi koduyla kod incelemesi yapar.
Kodunuzu bir yıl sonra bile okunur hale getirirsiniz.
Tek sorumluluklu fonksiyon ve sınıflar yazarsınız.
Ortak kod stili ve inceleme kriterleri belirlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde 6 ay deneyim.
Sınıf ve fonksiyon kavramları.
Refactoring destekli IDE.
Basit birim testi yazmış olmak faydalı.
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:
Niyeti açıklayan isimler seçebilirsiniz.
Küçük ve tek iş yapan fonksiyonlar yazabilirsiniz.
Gereksiz yorumları koddan çıkarabilirsiniz.
Okunabilir kod düzeni uygulayabilirsiniz.
SRP ve Law of Demeter'e uygun sınıflar yazabilirsiniz.
Temiz exception yönetimi uygulayabilirsiniz.
F.I.R.S.T. uyumlu testler yazabilirsiniz.
Kod kokularını tanıyıp refactor edebilirsiniz.
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.
Yazılım Mimari Yaklaşımları eğitimi: mimari stiller, monolit ve mikroservis, DDD sınırları, CQRS, mesajlaşma ve dayanıklılık, 3 gün karşılaştırmalı atölye.
Detayları Gör →Yüksek trafikli yazılım mimarisi eğitimi: ölçekleme, yük dengeleme, önbellek, sharding, Kafka, circuit breaker, SLO ve kapasite planı. 4 gün uygulamalı.
Detayları Gör →Kurumsal tasarım desenleri ve mimari eğitimi: katmanlı ve hexagonal mimari, Domain Model, Repository, CQRS, Event Sourcing, Saga ve Outbox ile uygulamalı 3 gün.
Detayları Gör →UML ile OOAD eğitimi: use case, domain model, sınıf ve sıra diyagramları, durum makinesi, GRASP, SOLID ve modelden koda geçiş ile uygulamalı 3 gün.
Detayları Gör →OOP ve tasarım desenleri eğitimi: SOLID, Factory, Builder, Adapter, Decorator, Strategy, Observer ve refactoring ile uygulamalı 3 günlük yazılım tasarım program
Detayları Gör →