Sürdürülebilir yazılımın temel pratikleri
SOLID, clean code, refaktör, tasarım kalıpları, REST API tasarımı, test ve kod inceleme pratikleriyle sürdürülebilir yazılım geliştirme eğitimi.
Okunabilir, test edilebilir ve değiştirilebilir yazılım tasarlama pratikleri
Bu eğitim, yazılım tasarımı ve geliştirmede kanıtlanmış pratikleri bir arada ele alır. SOLID ilkeleri, DRY, KISS ve YAGNI, anlamlı adlandırma ve küçük fonksiyonlar, kod kokuları ve refaktör, temel tasarım kalıpları (Strategy, Factory, Observer), katmanlı mimari, REST API tasarım kuralları, test piramidi, kod inceleme ve Git iş akışı uygulamalı örneklerle işlenir.
2 Gün. Her gün dört modül; kod örnekleri, refaktör atölyesi ve çiftli programlama oturumlarından oluşur.
Orta Seviye — SOLID, temiz kod, API tasarımı, kod inceleme, test ve sürdürülebilir geliştirme pratikleri
Kasıtlı kötü yazılmış bir örnek proje, her modülde ilgili pratikle adım adım refaktör edilir ve test paketiyle korunur.
Sınıf ve modül tasarımında SOLID ilkelerini gerekçeleriyle uygularsınız.
Okunması ve değiştirilmesi kolay kod yazma alışkanlığı kazanırsınız.
Kod inceleme ve Git akışlarıyla ekip içi kaliteyi yükseltirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java, C#, Python veya TypeScript gibi nesne yönelimli bir dilde 1 yıl deneyim beklenir.
Sınıf, kalıtım, arayüz ve polimorfizm kavramları bilinmelidir.
Branch ve pull request akışına temel aşinalık gerekir.
Refaktör araçları olan bir IDE (IntelliJ, VS Code, Visual Studio) hazır 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:
Mevcut sınıfları SOLID ilkelerine göre bölüp bağımlılıklarını ters çevirebilirsiniz.
Anlamlı adlandırma ve küçük fonksiyonlarla okunabilir kod yazabilirsiniz.
Kod kokularını tespit edip güvenli refaktör adımlarıyla giderebilirsiniz.
Strategy, Factory ve Observer kalıplarını doğru problemde kullanabilirsiniz.
Bağımlılık yönünü koruyan katmanlı bir yapı kurabilirsiniz.
Tutarlı, sürümlenebilir ve belgelenmiş REST API tasarlayabilirsiniz.
Test piramidine uygun birim ve entegrasyon testleri yazabilirsiniz.
Yapıcı ve ölçülebilir kod inceleme yaparak ekip kalitesini yükseltebilirsiniz.
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.
Power Apps paylaşım ve iş birliği eğitimi: uygulama paylaşımı, co-owner, Entra grupları, veri izinleri, ortamlar, çözümler ve DLP politikaları.
Detayları Gör →SHRM BASK Organizational Effectiveness & Development eğitimi: örgüt tasarımı, iş analizi, performans, Kotter ve ADKAR değişim yönetimi, kültür ve gelişim.
Detayları Gör →SysML ile sistem modellemesi eğitimi: MBSE, gereksinim, BDD/IBD, aktivite, durum, sıra ve parametrik diyagramlar ile izlenebilirlik uygulamaları.
Detayları Gör →Alexa skill geliştirme eğitimi: Alexa Skills Kit, interaction model, intent ve slot, Lambda handler, DynamoDB, APL arayüzü ve skill yayınlama.
Detayları Gör →SMA kurulum ve dağıtım eğitimi: Cisco Secure Email and Web Manager kurulumu, ESA ve WSA entegrasyonu, merkezi raporlama, karantina ve bakım.
Detayları Gör →