Sınıf mimarisi ve istisnalarda ustalaşın
Programmer II sınıf kavramları ve istisna yönetimi: kalıtım kuralları, abstract/interface, enum, sealed, nested sınıflar, istisna hiyerarşisi, try-with-resources, suppressed ve özel istisna tasarımı.
İleri sınıf kavramları ve sağlam hata yönetimi
Eğitim, Programmer II kapsamındaki sınıf kavramlarını ve istisna yönetimini birleştirir. Kalıtım ve yapıcı zinciri, soyut sınıf ve arayüz kuralları, default ve private arayüz metotları, nested sınıflar, enum ve sealed sınıflar, istisna hiyerarşisi, checked/unchecked ayrımı, multi-catch, finally, try-with-resources, suppressed ve özel istisna tasarımı kod örnekleriyle işlenir.
2 Gün. Her gün dört modül; 1. gün Sınıf Kavramları; 2. gün İstisna Yönetimi.
Orta Seviye — Sınıf kavramları, kalıtım ve istisna yönetimi
Katılımcılar hatalı sınıf hiyerarşilerini düzeltir, istisna akışını hata ayıklayıcıyla izler ve çıktı tahmini alıştırmaları yapar.
Kalıtım ve arayüz kurallarını doğru uygulayarak esnek sınıf modelleri kurarsınız.
Checked/unchecked kararını bilinçli verip hata yönetimini standartlaştırırsınız.
Override ve istisna uyum kurallarının neden derleme hatası ürettiğini bilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, döngü ve koleksiyon kullanımı bilinmelidir.
JDK 17 ve bir IDE katılımdan önce kurulmuş olmalıdır.
Kalıtım ve arayüz kavramlarına giriş düzeyinde hakimiyet gerekir.
Eğitim süresince kod yazmaya zaman ayrılması beklenir.
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:
Override, yapıcı zinciri ve gizleme kurallarını doğru uygulayabilirsiniz.
default, static ve private arayüz metotlarını doğru kullanabilirsiniz.
Alan ve metotlu enum ile EnumMap/EnumSet kullanabilirsiniz.
sealed hiyerarşi ve record kurallarını uygulayabilirsiniz.
Nested, local ve anonim sınıfları doğru seçebilirsiniz.
Checked, unchecked ve Error ayrımını açıklayabilirsiniz.
try-with-resources ve suppressed istisnaları yönetebilirsiniz.
Override uyumlu ve zincirli özel istisna tasarlayabilirsiniz.
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.
JAX-RS ile REST servis geliştirme: kaynak yazımı, JSON bağlama, ExceptionMapper, filtre, SSE, JWT/OAuth2, OpenAPI ve REST Assured. 2 gün.
Detayları Gör →Jersey ile REST servis geliştirme: Maven çoklu modül, HK2, Jackson, ExceptionMapper, AspectJ/Spring AOP, JerseyTest ve Docker. 3 gün.
Detayları Gör →Scala 3 eğitimi: case class, ADT, pattern matching, Option/Either, type class, Cats, Pekko, Spark ve http4s. 3 günlük uygulamalı eğitim.
Detayları Gör →Java ile SOA: SOAP/WSDL, JAX-RS, JMS, Apache Camel ESB, WS-Security, Pact/WireMock testi ve mikroservislere geçiş. 3 gün uygulamalı.
Detayları Gör →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 →