Java ile gerçek uygulama kurun.
3 günlük uygulamalı Core Java eğitimi: sınıf tasarımı, Collections, Stream API, concurrency, JDBC, JUnit 5 ve Maven ile tek proje üzerinde çalışan uygulama geliştirin.
Sınıf tasarımından Stream API ve JDBC erişimine uygulamalı Java
Core Java Applied Program, Java dilinin çekirdeğini tek bir uygulama projesi üzerinden işler. Sınıf ve arayüz tasarımı, Collections Framework, generics, lambda ifadeleri ve Stream API, exception yönetimi, java.nio.file ile dosya işlemleri, Thread ve ExecutorService ile eşzamanlılık ve JDBC ile veritabanı erişimi uygulamalı olarak kodlanır. Eğitim sonunda Maven ile paketlenen, JUnit ile test edilen çalışan bir Java uygulaması ortaya çıkar.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Java dil çekirdeğinden koleksiyonlara, akışlara, eşzamanlılığa ve JDBC erişimine uzanan uygulamalı geliştirme yelpazesi.
Her modül, IntelliJ IDEA veya Eclipse üzerinde adım adım büyüyen tek bir proje üzerinde canlı kodlama ve kısa alıştırmalarla işlenir.
Konular ayrı örnekler yerine tek bir uygulamanın parçası olarak işlenir, sınıf, koleksiyon ve veritabanı katmanlarının birbirine nasıl bağlandığını görürsünüz.
Lambda, Stream, Optional ve record gibi Java 8+ özellikleri eski stil kodla karşılaştırılarak gösterilir.
JUnit 5 testleri ve Maven build döngüsü eğitimin içindedir, çıktı teslim edilebilir bir artefakttır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişkenler, döngüler, metotlar ve basit sınıf yazımına aşinalık beklenir.
Bilgisayarda JDK 17 veya üzeri ve bir IDE kurulu olmalıdır.
javac, java ve mvn komutlarını terminalden çalıştırabilmek faydalıdır.
SELECT, INSERT ve JOIN düzeyinde SQL, JDBC bölümünü kolaylaştırır.
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, arayüz, enum ve record yapılarıyla uygulamanın nesne modelini kurabilirsiniz.
List, Set ve Map türlerini erişim maliyetine göre seçebilirsiniz.
Bounded type ve wildcard kullanan tekrar kullanılabilir generic sınıflar yazabilirsiniz.
filter, map ve collect zincirleriyle veri gruplayıp raporlayabilirsiniz.
try-with-resources ve özel exception sınıflarıyla sağlam hata akışı kurabilirsiniz.
ExecutorService ve CompletableFuture ile paralel görevleri güvenli yönetebilirsiniz.
PreparedStatement ve transaction yönetimiyle veritabanı katmanı yazabilirsiniz.
JUnit 5 ve Maven ile uygulamayı test edip çalıştırılabilir jar olarak paketleyebilirsiniz.
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 SE Essentials eğitimi: tipler, kontrol akışı, OOP, arayüzler, koleksiyonlar, istisnalar, dosya G/Ç, Maven ve JUnit ile bitirme projesi. 3 gün, DVA sertifik
Detayları Gör →Java SE Programmer II diziler ve akış kontrolü eğitimi: çok boyutlu diziler, Arrays API, switch ifadesi ve etiketli döngüler. 2 gün uygulamalı, DVA sertifikası.
Detayları Gör →Java SE Programmer II sınıf kavramları ve istisna yönetimi eğitimi: kalıtım, arayüz, enum, sealed, try-with-resources. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programmer II eşzamanlılık yönetimi eğitimi: thread, synchronized, Lock, ExecutorService, CompletableFuture ve ConcurrentHashMap. 2 gün uygulamalı.
Detayları Gör →Java SE Programmer II çekirdek kütüphaneler eğitimi: String, java.time, Math, BigDecimal, Optional, Objects ve Locale. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →