JSON.simple ile hızlıca JSON okuyup yazın
JSON.simple ile Java'da JSON işleyin: JSONObject/JSONArray, JSONParser, nesne eşleme, ContentHandler ile akışlı okuma, dosya yapılandırması ve Jackson/Gson karşılaştırması.
JSON.simple ile hafif JSON işleme
Eğitim, hafif bir kütüphane olan JSON.simple ile Java'da JSON işlemeyi öğretir. JSONObject ve JSONArray, JSONParser, ParseException yönetimi, Long-Double tip dönüşüm tuzakları anlatılır. Nesne-JSON eşlemesi elle yazılır, JSONAware arayüzü ve iç içe yapılar uygulanır. ContentHandler ile akışlı okuma, dosya tabanlı yapılandırma, HttpClient ile web API kullanımı, JUnit testleri ve JSON.simple ile Jackson/Gson karşılaştırması yapılır.
2 Gün. Her gün dört modül; JSON.simple Temelleri; Dosya, API ve Uygulama ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Java'da JSON.simple ile JSON oluşturma, ayrıştırma, nesne eşleme, dosya işlemleri ve Jackson/Gson ile karşılaştırma.
Küçük bir öğrenci kayıt yöneticisi JSON.simple ile yazılır; her modülde ayrıştırma, yazma ve test pratiği yapılır.
Ek bağımlılık yükü az bir kütüphaneyle hızlıca JSON işlersiniz.
Long/Double dönüşüm ve cast hatalarını önceden bilirsiniz.
Gerektiğinde Jackson'a taşıma yolunu bilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve dosya I/O bilgisi gerekir.
JSON biçimine genel aşinalık yeterlidir.
Bağımlılık ekleme bilgisi gerekir.
JDK 17+ ve IDE kurulu olmalıdı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:
JSONObject ve JSONArray ile JSON oluşturabilirsiniz.
Ayrıştırma ve ParseException yönetimi yapabilirsiniz.
Long/Double dönüşüm hatalarından kaçınabilirsiniz.
Nesne-JSON eşleme kodu yazıp test edebilirsiniz.
ContentHandler ile büyük dosya okuyabilirsiniz.
JSON yapılandırmayı güvenle okuyup yazabilirsiniz.
Web API yanıtını işleyebilirsiniz.
Jackson ve Gson ile karşılaştırma yapabilirsiniz.
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 kalıtım eğitimi: extends, super, soyut sınıf, polimorfizm, sealed sınıflar, Liskov ilkesi ve kompozisyon alternatifi uygulamalı anlatılır.
Detayları Gör →Java method overriding ve access modifiers eğitimi: public/protected/private, JPMS modülleri, final, super çağrıları ve Object sözleşmeleri.
Detayları Gör →Java interface ve ClassLoader eğitimi: default metotlar, Strategy, sealed interface, sınıf yükleme aşamaları, özel loader ve ServiceLoader.
Detayları Gör →Spring ve Spring Boot ustalık eğitimi (TT3335): IoC, AOP, auto-configuration, Data JPA, REST, Security, Testcontainers ve Docker uygulamalı işlenir.
Detayları Gör →Maven depoları ve bağımlılık yönetimi eğitimi: settings.xml, scope, BOM, çakışma çözümü, Nexus, deploy ve OWASP dependency-check.
Detayları Gör →