GoF tasarım kalıplarını modern Java ile uygulayın
Java Tasarım Kalıpları eğitimi: Singleton, Factory, Abstract Factory, Builder, Adapter, Decorator, Facade, Proxy, Strategy, Observer, Command, State ve Template Method.
Java ile GoF tasarım kalıpları
Eğitim, Gang of Four kataloğundan en sık kullanılan kalıpları Java ile ele alır: Singleton, Factory Method, Abstract Factory, Builder, Prototype, Adapter, Decorator, Facade, Proxy, Composite, Strategy, Observer, Command, State, Template Method, Chain of Responsibility; her kalıp UML ile gösterilir, klasik ve lambda/record/sealed kullanan modern Java sürümüyle kodlanır, JDK ve Spring içindeki örnekleri incelenir.
2 Gün. Her gün dört modül; Yaratımsal ve Yapısal Kalıplar; Davranışsal Kalıplar ve Uygulama ekseninde ilerleyen uygulamalı program.
Orta Seviye — GoF yaratımsal, yapısal ve davranışsal kalıplar, modern Java ile uygulama ve UML
Her kalıp problem senaryosuyla başlar, kötü tasarım gösterilir, kalıp uygulanır ve test edilir.
Sık görülen tasarım problemlerine kanıtlanmış çözümleri bilirsiniz.
Ekip içinde kalıp adlarıyla tasarımı hızlı aktarırsınız.
JDK ve çerçeve kodundaki kalıpları tanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, kalıtım, polimorfizm bilgisi.
Sınıf diyagramı okumaya aşinalık.
Record ve sealed için JDK 17+ ve IDE.
Lambda ifadeleri ve fonksiyonel arayüz bilgisi.
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:
Singleton'ın güvenli sürümlerini yazar ve risklerini bilirsiniz.
Factory kalıplarını ayırt edip uygularsınız.
Builder ile okunabilir nesne oluşturursunuz.
Adapter, Decorator ve Proxy'yi doğru yerde kullanırsınız.
Strategy ve Template Method ile algoritmayı esnetirsiniz.
Observer ile gevşek bağlı olay yapısı kurarsınız.
Command ile undo ve State ile durum makinesi yazarsınız.
JDK ve çerçeve kodundaki kalıpları tanırsınız.
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.
Java nesne yönelimli programlama eğitimi: kapsülleme, kalıtım, polimorfizm, soyut sınıf, arayüz, nesne ilişkileri ve UML ile domain uygulaması. 2 gün, DVA serti
Detayları Gör →Java reflection ile anotasyon, generics ve diziler eğitimi: özel anotasyon, Type API, TypeToken, Array sınıfı ve doğrulama çerçevesi. 2 gün uygulamalı, DVA sert
Detayları Gör →JDBC eğitimi: bağlantı, Statement ve PreparedStatement, ResultSet, transaction, batch, SQL injection önleme ve DAO ile müşteri CRUD uygulaması. 2 gün, DVA serti
Detayları Gör →JPA ve Spring Boot eğitimi: entity eşleme, Spring Data JPA, ilişkiler, N+1 çözümü, @Transactional, Flyway ve Testcontainers. 2 gün uygulamalı, DVA katılım serti
Detayları Gör →Java için Kafka temelleri eğitimi: topic, partition, Producer ve Consumer API, offset, consumer group, Spring Kafka ve Kafka Streams. 2 gün uygulamalı.
Detayları Gör →