Bu dersin sonunda öğrenciler; 1) Internet ve Web'in temelleri, Web 2.0 hakkında bilgi sahibi olur.
2) Web programlama için kullanılan editör ve programlama dillerini bilir.
3) HTML5 ile web sayfası geliştirir ve CSS ile geliştirdiği web sayfasını biçimlendirmeyi bilir.
4) Javascript dili ile dinamik web sayfaları geliştirmeyi bilir.
5) HTTP ve diğer web protokollerini bilir ve kullanır.
6) Web ortamında bir veritabanına bağlanıp sorgu yapmasını bilir.
7) Eğitim amaçlı bir web uygulaması geliştirir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Bu dersin amacı; web tabanlı uygulama için kullanılan editörler, geliştirme ve düzenleme için kullanılan programlama dilleri, web sunucularının kurulumu, web protokolleri, web ortamında veritabanı bağlantıları ve sorgulamaları konularında temel bilgilerin kazandırılmasıdır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Internet ve Web'in temelleri
2. Hafta
Web 2.0 - Web 3.0
3. Hafta
Ajax istemci, Ajax ile Zengin Internet Uygulamaları
4. Hafta
XHTML, CSS
5. Hafta
Java Script: İşaretleme, Kontrol yapıları, Fonksiyonlar, Diziler, Nesneler, Olaylar
6. Hafta
DOM (Document Object Model): Nesneler ve Koleksiyonlar, XML ve RSS, Adobe Flash CS3, Microsoft Silverlight
7. Hafta
Adobe Dreamveawer CS3 ile Zengin Internet Uygulamaları
8. Hafta
Ara sınav
9. Hafta
Web Sunucuları (IIS ve Apache)
10. Hafta
Veritabanı: SQL, MySQL
11. Hafta
ADO.NET 2.0 ve Java DB
12. Hafta
PhP Uygulamaları
13. Hafta
ASP.NET 2.0 ve ASP.NET Ajax
14. Hafta
Java Server Faces Web Uygulamaları, Web Servisleri - SOAP
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692