JSP uygulamanızı veritabanıyla uçtan uca konuşturun
Building Web Applications with JSP: Integrating a JSP App with a Database Eğitimi, JSP tabanlı web uygulamalarını ilişkisel veritabanına güvenli biçimde bağlamayı öğretir.
JSP sayfa modelinden JDBC, DAO deseni, bağlantı havuzu ve MVC mimarisiyle veritabanı entegrasyonuna
Bu eğitim, JSP tabanlı web uygulamalarını ilişkisel bir veritabanına güvenli ve verimli biçimde bağlamayı öğretir. Katılımcılar JSP sayfa yaşam döngüsünü, EL ve JSTL kullanımını kavrar; JDBC ile bağlantı kurma, PreparedStatement ile sorgu çalıştırma ve ResultSet işleme konularını uygular. DAO deseni, bağlantı havuzu, transaction yönetimi, SQL injection önleme ve Servlet tabanlı MVC mimarisi ile tam bir CRUD uygulaması geliştirilir.
3 Gün. Her gün dört modül; JSP ve JDBC temellerinden DAO katmanı, bağlantı havuzu ve CRUD'a, oradan MVC mimarisi, güvenlik ve dağıtıma ilerlenir.
Orta Seviye — JSP sayfalarını JDBC, bağlantı havuzu, DAO deseni ve MVC mimarisiyle veritabanına bağlayarak dinamik web uygulaması geliştirme
Her konu gerçek bir JSP projesi üzerinde kod yazılarak işlenir; veritabanı bağlantısı, sorgu ve CRUD senaryoları adım adım uygulanır.
JDBC ve DAO deseniyle sunum katmanını veri erişiminden ayırır, bakımı kolay ve test edilebilir bir mimari kurarsınız.
PreparedStatement ve parametreli sorgularla SQL injection'ı engeller, kullanıcı girdisini güvenle veritabanına taşırsınız.
Bağlantı havuzu ile her istekte yeni bağlantı açmanın maliyetini ortadan kaldırır, uygulamanın ölçeklenmesini sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, nesne, metot ve istisna yönetimi dahil temel Java programlama deneyimi gereklidir.
HTTP istek-yanıt döngüsü, HTML form ve temel web uygulaması kavramlarına aşinalık beklenir.
SELECT, INSERT, UPDATE ve DELETE gibi temel SQL ifadelerini yazabilme faydalıdır.
JDK, Tomcat gibi bir servlet container, bir IDE ve örnek bir veritabanı kurulu ortam gereklidir.
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:
JSP sayfa modelini ve JDBC akışını kavrar, EL/JSTL ile dinamik içerik üretip veritabanı sonuçlarını sayfada gösterirsiniz.
DAO deseniyle veri erişimini sunum katmanından ayırır, bakımı kolay ve test edilebilir bir katmanlı mimari kurarsınız.
DataSource ve bağlantı havuzu yapılandırır, her istekte bağlantı açmanın maliyetini elimine ederek performansı artırırsınız.
PreparedStatement ile eksiksiz ekleme, okuma, güncelleme ve silme işlemlerini güvenli biçimde kodlar ve test edersiniz.
Auto-commit, commit ve rollback ile çok adımlı işlemleri atomik yürütür, veri bütünlüğünü hata durumunda da korursunuz.
Servlet tabanlı MVC mimarisi kurar, form verisini işler ve controller ile view sorumluluklarını net biçimde ayırırsınız.
SQL injection ve XSS gibi yaygın saldırılara karşı parametreli sorgu ve çıktı escape ile uygulamayı korursunuz.
Uygulamayı WAR olarak paketler, Tomcat gibi bir servlet container'a dağıtır ve yapılandırmayı üretime hazırlarsınız.
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.
Entity SQL eğitimi: Entity Data Model, eSQL söz dizimi, ObjectQuery, navigasyon özellikleri, EntityClient ve parametreli sorgular uygulamalı işlenir.
Detayları Gör →SQL sorgu yazma eğitimi: SELECT, JOIN, GROUP BY, alt sorgu, CTE, küme işlemleri ve pencere fonksiyonları standart SQL ile uygulamalı işlenir.
Detayları Gör →Yazılım ve veritabanı eğitimi: ilişkisel modelleme, SQL, bağlantı ve işlem yönetimi, ORM, güvenlik, indeksleme ve NoSQL uygulamalı olarak işlenir.
Detayları Gör →Microsoft Access ile tablo tasarımı, ilişkiler, sorgular, formlar, raporlar ve makrolar kullanarak masaüstü veritabanı uygulamaları geliştirmeyi öğreten eğitim.
Detayları Gör →SQL Server güvenlik, yetkilendirme, yedekleme, geri yükleme, SQL Server Agent, bakım ve performans izleme ile veritabanı yönetimini öğreten uygulamalı eğitim.
Detayları Gör →SQL Server güvenlik, yetkilendirme, yedekleme/geri yükleme, Always On yüksek erişilebilirlik, SQL Agent otomasyonu ve izlemeyi öğreten uygulamalı DBA eğitimi.
Detayları Gör →