UML ve tasarım kalıplarıyla Java mimarisi kurun
UML diyagramları ve GoF kalıpları, kurumsal ve eşzamanlılık kalıplarını Java örnekleriyle uygulayan 3 günlük eğitim.
UML ile modelleme ve Java'da tasarım kalıpları
Eğitim UML sınıf, sequence, use case, activity ve state diyagramlarını; yaratımsal (Singleton, Factory, Builder), yapısal (Adapter, Decorator, Facade, Proxy, Composite) ve davranışsal (Strategy, Observer, Command, State, Template Method, Visitor) GoF kalıplarını; Repository, DTO, Service Layer, CQRS gibi kurumsal ve Producer-Consumer, Thread Pool gibi eşzamanlılık kalıplarını Java ile uygular.
3 Gün. Her gün dört modül; UML ve Yaratımsal Kalıplar; Yapısal ve Davranışsal Kalıplar; Kurumsal Kalıplar ve Proje ekseninde ilerleyen uygulamalı program.
Orta Seviye — UML modelleme, GoF tasarım kalıpları, kurumsal ve eşzamanlılık kalıpları, Java örnekleri
Her kalıp UML diyagramı ve çalışan Java kodu ile birlikte işlenir; PlantUML ile diyagramlar koddan üretilir.
UML ve kalıp isimleriyle ekip içinde tasarımı net anlatırsınız.
Problemden kalıba giderek aşırı mühendislikten kaçınırsınız.
Mevcut koşullu kodu kalıplara dönüştürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve istisna kavramlarına temel hakimiyet.
Terminal ve temel Linux/Windows komutları.
JDK 17+ ve IntelliJ IDEA veya Eclipse kurulu bir bilgisayar.
Maven ile derleme ve temel git 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:
Sınıf ve sequence diyagramı çizebilirsiniz.
Factory, Builder ve Singleton'ı doğru kullanabilirsiniz.
Adapter, Decorator ve Facade'ı uygulayabilirsiniz.
Strategy, Observer ve Command uygulayabilirsiniz.
Benzer kalıplar arasında gerekçeli seçim yapabilirsiniz.
Repository, DTO ve Service Layer'ı kullanabilirsiniz.
Producer-Consumer ve Thread Pool'u uygulayabilirsiniz.
Kodu kalıplara güvenle dönüştürebilirsiniz.
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.
Spring Boot giriş: Initializr, DI, REST controller, Spring Data JPA, Bean Validation, Security/JWT, MockMvc ve Docker. 2 günlük uygulamalı eğitim.
Detayları Gör →Spring Core eğitimi: IoC/DI, bean kapsamları ve yaşam döngüsü, Java config, AOP, olaylar, JdbcTemplate ve transaction. 2 günlük uygulamalı.
Detayları Gör →Spring eğitimi: IoC, AOP, MVC, REST, Data JPA, Security/JWT, test, Actuator/Micrometer ve Docker ile bütünsel Spring ekosistemi. 3 gün.
Detayları Gör →Spring MVC ve Web Flow: Thymeleaf, form doğrulama, view/action/decision-state, subflow, flow güvenliği ve çok adımlı sipariş uygulaması. 3 gün.
Detayları Gör →Spring Boot ile REST API: DTO, Bean Validation, ProblemDetail, JWT, HATEOAS, OpenAPI, RestClient, MockMvc ve Actuator. 3 günlük eğitim.
Detayları Gör →