| Dersin Türü | Seçmeli |
| Dersin Düzeyi | Lisans |
| Dersin Yılı | - |
| Dersin Yarıyılı | - |
| AKTS | 5 |
| Öğretim Eleman(lar)ı |
- |
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
- Internet ve Web'in temelleri, Web 2.0 hakkında bilgi sahibi olur.
- Ajax istemci, Ajax ile Zengin Internet Uygulamaları, XHTML, CSS teknolojilerini kullanır.
- Java Script: İşaretleme, Kontrol yapıları, Fonksiyonlar, Diziler, Nesneler, Olaylar, DOM (Document Object Model): Nesneler ve Koleksiyonlarını uygular.
- XML ve RSS teknolojilerini tecrübe eder.
- 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.
- PhP Uygulamaları, ASP.NET 2.0 ve ASP.NET Ajax, Java Server Faces Web Uygulamaları, Web Servisleri - SOAP tasarlar.
|
| Veriliş Biçimi | Yüz Yüze |
| Önkoşullar | Yok |
| Önerilen Dersler | Yok |
| 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ı |
|
| Kaynaklar | Sebesta 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ü / 30 | 0 |
| Dersin AKTS Kredisi | 5 |
|
| Dil | İngilizce |
| Staj / Uygulama | Yok |