Java'dan veritabanına JDBC ile bağlanın
JDBC'ye giriş: mimari ve sürücüler, Connection/DataSource, Statement ve PreparedStatement, ResultSet, tip eşleme, NULL yönetimi, commit/rollback, batch, SQL injection önleme ve DAO ile CRUD uygulaması.
JDBC'nin temel API'si ve ilk veritabanı uygulaması
Eğitim, JDBC API'ye giriş yapar. JDBC mimarisi ve sürücü türleri, JDBC URL, DriverManager ve DataSource ile bağlantı, Statement ve PreparedStatement, executeQuery ve executeUpdate, ResultSet ile satır okuma, SQL ile Java tipi eşlemesi, NULL yönetimi, otomatik üretilen anahtarlar, commit/rollback ile temel transaction, try-with-resources ile kaynak kapatma, SQL injection önleme ve basit bir DAO sınıfı H2 veya PostgreSQL üzerinde uygulanır.
2 Gün. Her gün dört modül; 1. gün Bağlantı ve Sorgu; 2. gün Transaction ve DAO.
Temel Seviye — JDBC ile Java'dan ilişkisel veritabanı erişimine giriş
Katılımcılar bir müşteri tablosu üzerinde ekleme, listeleme, güncelleme ve silme işlemlerini JDBC ile yazar ve DAO sınıfına dönüştürür.
Sürücü, URL ve DataSource ile veritabanına bağlanmayı öğrenirsiniz.
PreparedStatement ile SQL injection'a karşı korunursunuz.
Tam çalışan bir CRUD uygulamasını sıfırdan yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve try-with-resources bilgisi gerekir.
SELECT, INSERT, UPDATE, DELETE ifadelerini bilmek yeterlidir.
JDK 17, Maven ve IDE kurulu olmalıdır.
H2 gömülü veritabanı eğitimde sağlanı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:
JDBC URL ve DataSource ile veritabanına bağlanabilirsiniz.
SQL ifadelerini Statement ve PreparedStatement ile çalıştırabilirsiniz.
Parametreli sorgularla SQL injection'ı önleyebilirsiniz.
Sonuç kümesini okuyup Java nesnelerine dönüştürebilirsiniz.
NULL değerleri doğru okuyup yazabilirsiniz.
commit ve rollback ile tutarlı işlem yapabilirsiniz.
Toplu ekleme ile performansı artırabilirsiniz.
Düzenli bir DAO katmanı yazıp 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.
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 →Scala programlama eğitimi: case class, pattern matching, trait, değişmez koleksiyonlar, Option ve Either, Future ve sbt ile fonksiyonel JVM geliştirme.
Detayları Gör →Spring Web MVC eğitimi: DispatcherServlet, Thymeleaf, REST denetleyicileri, Bean Validation, ProblemDetail, Spring Security ve MockMvc testleri uygulamalı işlen
Detayları Gör →