• Türkçe
  • English
Ders Kodu: 
COMP 422
Ders Tipi: 
Alan Seçmeli
Teori Saati: 
3
Uygulama Saati: 
0
AKTS: 
6
Dersin Dili: 
İngilizce
Dersin Amacı: 
Bu ders size uygulamalı laboratuvarlar aracılığıyla farklı popüler çerçeveler kullanarak Java EE'ye bir giriş sağlayacaktır, öğrenciler basit bir Java SE komut satırını Enterprise Java Beans, Java Persistence API, ve REST hizmetleri için JAX-RS dahil olmak üzere çeşitli Java EE özelliklerini kullanan bir kurumsal uygulamaya dönüştüreceklerdir.
Dersin İçeriği: 
Web uygulaması temelleri, Action Mapping, Struts Framework, Spring Boot, Hibernate, JSP Standart Tag Library, Session Handling.
Dersin Öğretim Yöntemleri: 
1: Anlatım, 2: Soru-Cevap, 3: Tartışma, 4: Simulasyon, 5: Durum Çalışması
Dersin Ölçme Yöntemleri: 
A: Sınav B: Presentasyon, C: Ödev, D: Proje, E: Laboratuar

Dikey Sekmeler

Dersin Öğrenme Çıktıları

Ders Öğrenme Çıktıları Program
Öğrenme Çıktıları
Öğretme teknikleri Değerlendirme
yöntemleri
Çok katmanlı Java EE uygulamaları nasıl oluşturulur. 6 1,4 A,B,C
Java EE uygulamalarının paketlenmesi ve devreye alınması. 6,9,8 1,2,3,4 B,C
JAX-RS ile REST servisleri nasıl oluşturulur. 6 1,2,3,4 A,B,D

Dersin Akışı

DERS AKIŞI
Hafta Konular Ön Hazırlık
1 JEE Mimarisine Genel Bakış Ders kitabı
2 Servlet'leri kullanarak sunucu tarafı programlamayı uygulama Ders kitabı
3 JSP Uygulamaları Geliştirme Ders kitabı
4 Web Uygulamasının Temelleri Ders kitabı
5 Struts Mimarisi Ders kitabı
6 Eylem Eşlemeleri ve Formlar Ders kitabı
7 ARA SINAV Sınav
8 Struts ve JSP Standart Etiket Kitaplığı Ders Kitabı
9 Spring Framework'e Giriş Ders kitabı
10 Hazırda Beklet'e Giriş Ders kitabı
11 Hazırda Bekletme Kalıcılığı Ders kitabı
12 Nesne/ilişkisel Eşleme Ders kitabı
13 Hazırda Bekletme Sorgu Dili Ders kitabı
14 Web Uygulamasında Oturum Yönetimi Ders kitabı
15 Final Sınavı Sınav

Kaynaklar

KAYNAKLAR
Ders Kitabı Manelli, Luciano. Beginning Jakarta EE Web Development : Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications. 
Ek Kaynaklar                       Carnell, J. (2017). Spring microservices in action.

Materyal Paylaşımı

MATERYAL PAYLAŞIMI
Belgeler Ders Konuları için Yönergeler ve ek örnekler
Ödevler Ev Ödevleri
Sınavlar Ara Sınav ve Final Sınavı

Değerlendirme Sistemi

DEĞERLENDİRME SİSTEMİ
YARIYIL İÇİ ÇALIŞMALAR SIRA KATKI YÜZDESİ
Ara Sınav 1 20
Proje Sunumları 1 50
Devamsızlık ve Labaratuar 5 30
Toplam   100
Finalin Başarıya Oranı   40
Yıl içinin Başarıya Oranı   60
Toplam     100

AKTS İş Yükü Tablosu

AKTS/İŞ YÜKÜ TABLOSU
Aktiviteler Miktar Süre
(Saat)
Toplam
İş Yükü (Saat)
Ders Süresi (Hariç sınav hafta : 12x toplam ders saati) 14 3 42
Sınıf Dışı Ders Çalışma Süresi (miktar x toplam ders saati) 14 3 42
Arasınavlar 1 2 2
Projeler 1 30 30
Ödev 5 6 30
Final Sınavı 3 6
Toplam İş Yükü     152
Toplam İş Yükü / 25 (s)     6,08
Dersin AKTS Kredisi     6
Hiçbiri