Bu eğitime , java ile web uygulamaları geliştirmek isteyen kursiyerler katılır. Günümüzde çoğunlukla orta, büyük ve çok büyük ölçekli kurumlar, bilişim uygulamalarında Java teknolojilerini tercih etmektedirler. Bu nedenle özellikle büyük şehirlerdeki yazılım evleri, java kariyeri iyi olan yazılımcıları tercih etmektedirler.

Servlet-JSP Kursu 50 Saattir.
Aşağıdaki tabloda örnek grup zaman planları yer almaktadır. Gruplardaki kursiyerlerin boş zamanlarına göre kurs günleri, saatleri ve eğitim gün sayıları değişebilir. Özel (bire bir) derslerde herhangi bir takvim tanımlı değildir, ders gün ve saatlerine öğrenci ile öğretmen karar verirler.

Ankara‘da 2001 yılından beri eğitim faaliyetini sürdüren kurumumuz kısa sürede bir marka olmuştur. Ankara‘nın kalbi sayılan Kızılay semtinde bulunmamız, kursiyerlerin şehrin her yerinden rahatlıkla bize ulaşabilmesini sağlamaktadır. Eğer Ankara‘da iseniz ve jsp kursu almak istiyorsanız lütfen bize uğrayın.
1. Öğrencilerimiz ile birlikte, öncelikle bir veritabanı oluştururuz. Tabloları, onlara ait indeksleri ve tablolar arasındaki ilişkileri tanımlarız. Resimde bir tabloya ait, alan bilgileri yer almaktadır.

2. Web sayfamızın şablonunu resimde görüldüğü gibi hazırlarız....

3. Veritabanımıza bağlantıyı sağlayacak JDBC işlemlerimizi daha kolay yapmamızı sağlayacak bir java sınıfı(Eğitmen tarafından daha önceden yazılmış...) incelenir. Bu sınıf constructor metoduna gönderdiğiniz değerlere bağlı olarak Oracle, MySql ya da ODBC ile herhangi bir veritabanına bağlanmamızı ve işlemlerimizi kolayca yapmamızı sağlar. Bu sınıf sayesinde JDBC komutlarını sürekli kullanmamıza gerek kalmaz.
Örnek :
Database d = new Database("my","kutuphane, "root","1");
d.setSorgu("SELECT * FROM KITAPLAR");
d.select();
Object[][] sonuc = d.getSonuc();
d.kapat();
for(int i=0 ; i < sonuc.length ; i++){
System.out.println("Kitap No:" + sonuc[0][0]);
System.out.println("Kitap Adı:" + sonuc[0][1]);
System.out.println("Kitap Yazar Adı:" + sonuc[0][2]);
}
....
4. Object Oriented Programming kurallarına uygun olarak, java kodu ile veritabanını birbirinden soyutlamak için her tablo için literatürde POJO adıyla anılan java sınıflarını yazarız. Resimde KITAPLAR isimli tabloya ait sınıfın tanımı görülmektedir. Bu POJO sayesinde veritabanı işlemlerimizi nesne yönelimli programlama konseptine uygun yazılımcı için kullanması oldukça kolay kodlar üretilebilir.
Örnek :
Kitaplar k = new Kitaplar();
k.setId(12);
k.setKitapAdi("Şu Çılgın Türkler");
k.setKitapYazarAdi("Turgut Özakman");
k.setKitapTuru(100);
int x = k.ekle();
if(x==1) {
System.out.println("Kitap başarı ile eklendi..");
}
Yukarıdaki kod veritabanındaa bulunan ilgili tabloya bir kayıt ekler.Veritabanı bağlantısı, sorgu, istisna yönetimi vs. gibi işlemleri hazırladığımız sınıflar yapar. Programcı karmaşık kod blokları ile bağuşmak zorunda kalmaz. Projede yapı ORM (Hibernate, TopLink, JPA...) yöntemi baz alınarak hazırlanmıştır.
5. Kütüphane sistemine kitap ekleme işlemini yukarıda hazırlıklarını yaptığımız sınıfları kullanarak aşağıdaki resimde görülen diyagrama uygun olarak yaparız. Projeyi oluştururken kod ve tasarımı mümkün olduğunca ayırmaya dikkat ederiz.(bakınız MVC..)

6. Sonuç olarak resimde görülen şekilde bir ekran elde ederiz. Tüm veri giriş ekranlarında olduğu gibi bu ekranda da form validation için JQuery kullandık.

