java.time API ile tarih ve saati doğru yönetin
Java Professional: Date ve Time API eğitimi: LocalDate, LocalTime, LocalDateTime, Instant, ZonedDateTime, OffsetDateTime, Period, Duration, ChronoUnit, DateTimeFormatter, TemporalAdjusters, DST ve eski Date/Calendar dönüşümü.
Java Date and Time API
Eğitim, java.time paketini kapsamlı ele alır: değişmez tarih-saat sınıfları LocalDate, LocalTime, LocalDateTime, Instant, ZonedDateTime, OffsetDateTime, ZoneId ve ZoneOffset, Period ile Duration farkı, ChronoUnit.between, TemporalAdjusters, plus/minus/with metotları, DateTimeFormatter ile ISO ve özel desenler, ayrıştırma hataları, gün ışığı tasarrufu (DST) geçişlerinde saat boşluğu ve çakışması, Clock ile test edilebilirlik, eski Date, Calendar, SimpleDateFormat ile birlikte çalışma ve veritabanı/JSON eşlemesi.
2 Gün. Her gün dört modül; Temel Sınıflar ve Aritmetik; Saat Dilimi, Formatlama ve Birlikte Çalışma ekseninde ilerleyen uygulamalı program.
İleri Seviye — java.time paketi, LocalDate, ZonedDateTime, Period, Duration, formatlama, saat dilimi ve gün ışığı tasarrufu
Her konu JDK 21 ile çalışan kod örnekleriyle işlenir; sertifika sınavı tarzı kod okuma ve derleme hatası bulma alıştırmaları yapılır.
Saat dilimi ve DST kaynaklı hataları önlersiniz.
Tarih aritmetiğini Period ve Duration ile yaparsınız.
Date ve Calendar kodunu java.time'a dönüştürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java Foundations düzeyinde sözdizimi, sınıf ve OOP temelleri.
JDK 21 ve IntelliJ IDEA ya da Eclipse kurulu ortam.
List, Map ve temel istisna kullanımına aşinalık.
8 GB RAM'li dizüstü bilgisayar.
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:
LocalDate, LocalTime ve LocalDateTime ile çalışırsınız.
Instant ile makine zamanını yönetirsiniz.
İkisi arasındaki farkı uygularsınız.
TemporalAdjuster ile tarih ayarlarsınız.
ZonedDateTime ile dilimler arası dönüşüm yaparsınız.
DST geçişlerinde doğru hesap yaparsınız.
DateTimeFormatter ile biçimlendirip ayrıştırırsınız.
Eski Date API'sini java.time'a taşı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.
Spring AOP advice eğitimi: @Before, @After, @AfterReturning, @AfterThrowing, @Around, pointcut ifadeleri, sıralama ve proxy sınırları uygulamalı işlenir.
Detayları Gör →Spring AOP ile uygulama genişletme eğitimi: aspect tasarımı, introduction, @Transactional ve @Cacheable iç yapısı, AspectJ weaving ve aspect testleri.
Detayları Gör →Temel Java eğitimi: sözdizimi, OOP, koleksiyonlar, istisna yönetimi, Stream API, dosya işlemleri, Maven ve JUnit ile sıfırdan uygulamalı Java öğrenimi.
Detayları Gör →Java ile test güdümlü geliştirme eğitimi: Red-Green-Refactor, JUnit 5, Mockito, AssertJ, parametreli testler, JaCoCo ve mutation testing uygulamalı işlenir.
Detayları Gör →Java ile uygulamalı TDD atölyesi: katalar, eşli programlama, outside-in TDD, Mockito, characterization test ve legacy koda güvenli değişiklik ekleme.
Detayları Gör →