Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Web Programlama | CENG 382 | 2 | 2 | 2 + 2 | 3 | 6,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Web sayfalarında bilgilerin sunumu için işaretleme dili (ör. HTML5), stil sayfası dili (ör. CSS3) ve betik dili (ör. JavaScript) seçimi ve uygulaması yeteneği |
2. ASP.NET kullanarak veri tabanı üzerinde çalışan birden çok Web formlarından oluşan dinamik web uygulamaları geliştirme yeteneği |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | CENG241 Nesneye Yönelik Programlama |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Internet ve World Wide Web. .NET ve PHP geliştirme platformlarına genel bakış. Nesne yönelimli kavramlar C#. Veritabanları ve veri erişimi. PHP ve ASP.NET'e giriş. Gelişmiş web formları ve PHP sayfaları. Web servisleri. Tasarım konuları. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Genel giriş, dersin amaçları |
2 | Web tasarım teknolojileri (HTML, CSS, JavaScript). |
3 | Web tasarım teknolojileri (HTML, CSS, JavaScript). |
4 | Web Sunucuları (Apache ve IIS) |
5 | C# ile ASP.NET ile Web Uygulama Geliştirme (Giriş) |
6 | C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework) |
7 | C# ile ASP.NET ile Web Uygulama Geliştirme (Web denetimleri) |
8 | C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework) |
9 | C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework) |
10 | C# ile ASP.NET ile Web Uygulama Geliştirme (Web denetimleri) |
11 | C# ASP.NET ile Web Uygulama Geliştirme (Durum yönetimi) |
12 | C# ASP.NET ile Web Uygulama Geliştirme (Durum yönetimi) |
13 | Web Servisleri |
14 | Proje sunumları |
|
Kaynaklar: |
Programming the World Wide Web, 8/E Robert W. Sebesta, University of Colorado, Colorado Springs ISBN-10: 0133775984 ©2015 • Addison-Wesley |
|
Diğer Kaynaklar: |
|
|
Öğretim Yöntem ve Teknikleri: |
Haftada 2 saat yüz yüze öğretim ve 2 saat laboratuvar çalışması. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara sınav | 1 | %25 |
Laboratuvar | 14 | %20 |
Proje | 1 | %25 |
Final Sınavı | 1 | %30 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |