Bilgi Paketi

Bilgisayar Mühendisliği Programı (İngilizce)

CSE387

WEB DESIGN AND APPLICATIONS

Ders Kodu
CSE387
Yarıyıl
-
Teori+Uygulama
3 + 1
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiLisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Internet ve Web'in temelleri, Web 2.0 hakkında bilgi sahibi olur.
  2. Ajax istemci, Ajax ile Zengin Internet Uygulamaları, XHTML, CSS teknolojilerini kullanır.
  3. Java Script: İşaretleme, Kontrol yapıları, Fonksiyonlar, Diziler, Nesneler, Olaylar, DOM (Document Object Model): Nesneler ve Koleksiyonlarını uygular.
  4. XML ve RSS teknolojilerini tecrübe eder.
  5. Adobe Flash CS3, Microsoft Silverlight, Adobe Dreamveawer CS3 ile Zebgin Internet Uygulamaları, Web Sunucuları (IIS ve Apache), Veritabanı: SQL, MySQL, ADO.NET 2.0 ve Java DB teknolojileriyle geliştirme yapar.
  6. PhP Uygulamaları, ASP.NET 2.0 ve ASP.NET Ajax, Java Server Faces Web Uygulamaları, Web Servisleri - SOAP tasarlar.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıInternet ve Web'in temelleri, Web 2.0, Ajax istemci, Ajax ile Zengin Internet Uygulamaları, XHTML, CSS, Java Script: İşaretleme, Kontrol yapıları, Fonksiyonlar, Diziler, Nesneler, Olaylar, DOM (Document Object Model): Nesneler ve Koleksiyonlar, XML ve RSS, Adobe Flash CS3, Microsoft Silverlight, Adobe Dreamveawer CS3 ile Zebgin Internet Uygulamaları, Web Sunucuları (IIS ve Apache), Veritabanı: SQL, MySQL, ADO.NET 2.0 ve Java DB, PhP Uygulamaları, ASP.NET 2.0 ve ASP.NET Ajax, Java Server Faces Web Uygulamaları, Web Servisleri - SOAP
Ders İçeriği
HAFTA KONULAR
1. Hafta Ders hakkında bilgi. Web Nedir? Javascript, tanımlar, protokoller. Pointerlar ve Örnek Sorular
2. Hafta Nesne yönelimli programlama tekrarı (Object Oriented Programming), Class - Nesne Örnekleri, Örnek Sorular
3. Hafta Class - Erişim Belirleyiciler, Constructor, Descructor yapıları, Örnek Sorular
4. Hafta Abstraction, Encapsulation, Inheritance, Örnek Sorular
5. Hafta Polymorphisim, Linked List, Stack, Queue yapıları
6. Hafta Stack, Queue Kod Yazımı, Veri Tabanı Genel Bilgi, MVC, Örnek Sorular
7. Hafta MVC, FrontEnd - Backend Web Servis - SOAP, Rest Api farkları WebApi Implementasyonu, Örnek Sorular
8. Hafta ARASINAV
9. Hafta Object Oriented Programming - Single Responsibility ve Interface Segregation Kavramları, Örnek kod
10. Hafta Object Oriented Programming - Open Close Örnek Kod, Backend Proje Yazımı
11. Hafta Object Oriented Programming - Liskov Substitution Prensipleri, Backend Proje Yazımı
12. Hafta Object Oriented Programming - Dependency Inversion ve Dependency Injection Kavramları, Backend Proje Yazımı
13. Hafta Object Oriented Programming - Backend Proje Yazımı- Proje Sunumları
14. Hafta Object Oriented Programming - Frontend Teknolojileri - Proje Sunumları
15. Hafta Object Oriented Programming - Frontend Teknolojileri - Proje Sunumları
KaynaklarSebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Deney
  • Eğitim-Uygulama
  • Proje
  • Rapor Hazırlama
  • Sunum
  • Diğer
  • Örnek Olay İncelemesi
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Proje 1 20
Toplam(%) 55
Yıl İçinin Başarıya Oranı(%) 55
Finalin Başarıya Oranı(%) 45
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
Ders Saati
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı
Ödevler
Toplam İş Yükü0
Toplam İş Yükü / 300
Dersin AKTS Kredisi5
Dilİngilizce
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6
P1 X X X X X X
P2 X X X X X X
P3 X X X X
P4 X X
P5
P6
P7
P8
P9
P10
P11