Java'da nesne yönelimli ve modern kod yazın
Java Programming II: kalıtım, arayüz, sealed sınıflar, generics, Collections, Comparator, lambda ve Stream API, try-with-resources, java.nio.file ve JDBC uygulamalı işlenir.
Orta seviye Java: OOP derinliği, koleksiyonlar ve modern API'ler
Eğitim, Java temellerini bilenleri orta seviyeye taşır. Kalıtım, soyut sınıf, arayüz ve polimorfizm; generics, List/Set/Map koleksiyonları; Comparable ve Comparator; lambda ifadeleri ve Stream API; özel istisna sınıfları ve try-with-resources; java.nio.file ile dosya G/Ç; ve JDBC ile veritabanı erişimi uygulamalı işlenir. Gün sonlarında küçük kodlama çalışmaları yapılır.
2 Gün. Her gün dört modül; 1. gün Nesne Yönelimli Tasarım; 2. gün Modern Java ve Veri.
Orta Seviye — Java ile ileri OOP, koleksiyonlar, lambda ve dosya işlemleri
Katılımcılar her bölümde tasarım odaklı mini görevleri IDE'de çözer; çözümler kod incelemesi yöntemiyle birlikte tartışılır.
Kalıtım, arayüz ve polimorfizmi doğru yerde kullanarak esnek tasarım yaparsınız.
Lambda ve Stream ile kısa, okunabilir veri işleme kodu yazarsınız.
Dosya ve veritabanı erişimini güvenli kaynak yönetimiyle uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Programming I düzeyinde sözdizimi, döngü ve metot bilgisi gerekir.
JDK 17, IDE ve Maven veya Gradle kurulu olmalıdır.
JDBC bölümü için temel SELECT/INSERT bilgisi yeterlidir.
Basit sınıf ve nesne yazma deneyimi 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:
Kalıtım ve arayüzlerle polimorfik tasarım yapabilirsiniz.
Tip güvenli generic sınıf ve metotlar yazabilirsiniz.
Gereksinime uygun List, Set veya Map seçebilirsiniz.
Comparable ve Comparator ile özel sıralama kurabilirsiniz.
Fonksiyonel arayüzlerle lambda ve metot referansı yazabilirsiniz.
Stream ile filtreleme, dönüştürme ve gruplama yapabilirsiniz.
Files ve Path ile güvenli dosya okuyup yazabilirsiniz.
PreparedStatement ile veritabanı işlemleri gerçekleştirebilirsiniz.
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.
JNDI ve EJB eğitimi: InitialContext, java:comp/env, Stateless/Stateful/Singleton bean, container-managed transaction, TimerService ve uzaktan EJB çağrısı.
Detayları Gör →Hibernate temel sorgulama eğitimi: Session.get/load, HQL SELECT-WHERE-ORDER BY, parametre bağlama, sayfalama, COUNT/SUM/GROUP BY ve show_sql ile SQL okuma.
Detayları Gör →Başlangıç seviyesi Groovy programlama: dinamik tipler, GString, closure, liste/map, sınıflar, Java entegrasyonu, JSON işleme ve Gradle/Spock temelleri.
Detayları Gör →Jakarta Server Pages (JSP) eğitimi: JSP yaşam döngüsü, direktifler, EL, JSTL, form işleme, tag file ve servlet-JSP MVC ile CRUD web uygulaması geliştirme.
Detayları Gör →Jakarta Server Faces (JSF) başlangıç eğitimi: Facelets, CDI backing bean, yaşam döngüsü, converter/validator, navigasyon, dataTable, AJAX ve PrimeFaces girişi.
Detayları Gör →