Java'nın çekirdek kütüphanelerini tanıyın
Çekirdek Java kütüphaneleri: String/StringBuilder, java.time ile tarih ve saat dilimi, Duration/Period, Math ve BigDecimal, Objects, Optional, Random, Scanner, Locale ve ResourceBundle.
Günlük işte en çok kullanılan Java kütüphaneleri
Eğitim, Java standart kütüphanesindeki sık kullanılan sınıfları ayrıntıyla işler. String, StringBuilder ve text block; java.time ile LocalDate, LocalDateTime, ZonedDateTime, Duration, Period ve DateTimeFormatter; Math ve BigDecimal; Objects, Optional; wrapper sınıflar; Random ve ThreadLocalRandom; Scanner; Locale ve ResourceBundle ile temel biçimlendirme uygulamalı örneklerle çalışılır.
2 Gün. Her gün dört modül; 1. gün Metin, Sayı ve Yardımcı Sınıflar; 2. gün Tarih ve Saat API.
Orta Seviye — Çekirdek Java kütüphaneleri: String, tarih-saat, Math ve yardımcı sınıflar
Katılımcılar gerçek senaryolu küçük kütüphane görevleri (tarih hesabı, biçimlendirme, doğrulama) çözer ve API belgelerini okuma alışkanlığı kazanır.
Hazır API'leri bilerek tekerlek yeniden icat etmekten kaçınırsınız.
java.time ile saat dilimi ve süre hesaplarını hatasız yaparsınız.
Objects, Optional ve Math ile daha güvenli kod yazarsınız.
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:
String ve StringBuilder ile verimli metin işlemleri yapabilirsiniz.
BigDecimal ve addExact ile kesin ve güvenli hesap yapabilirsiniz.
Optional ile null yönetimini güvenli hale getirebilirsiniz.
requireNonNull ve hash ile sağlam sınıflar yazabilirsiniz.
Locale ve ResourceBundle ile çok dilli çıktı hazırlayabilirsiniz.
LocalDate, ZonedDateTime ve Duration ile zaman hesabı yapabilirsiniz.
DateTimeFormatter ile tarih biçimleme ve ayrıştırma yapabilirsiniz.
Clock ile zamana bağımlı kodu test edebilirsiniz.
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 Foundations: Karar Yapıları eğitimi: if-else zincirleri, iç içe koşullar, switch deyimi ve ifadesi, ternary, boolean ifadeler, kısa devre, dangling else ve
Detayları Gör →Java Foundations: Tasarım Kalıpları eğitimi: Kalıp kavramı, Singleton, Factory, Builder, Strategy, Observer, DAO ve MVC'ye giriş, UML sınıf diyagramı okuma.
Detayları Gör →Java Foundations: Geliştirme Temelleri eğitimi: SDLC, algoritma ve akış şeması, sözde kod, hata türleri, Git temelleri, birim test fikri ve dokümantasyon.
Detayları Gör →Java Foundations: Geliştirme Ortamı eğitimi: JDK dağıtımları, JAVA_HOME ve PATH, javac ve java komutları, IntelliJ IDEA ve Eclipse, proje yapısı, Maven, debugge
Detayları Gör →Java Foundations: Diziler ve ArrayList eğitimi: Dizi bildirimi, indeks, çok boyutlu dizi, Arrays yardımcıları, ArrayList metotları, generics, wrapper ve dizi-li
Detayları Gör →