PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Web ProgramlamaCENG 382222 + 236,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYü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 DerslerCENG241 Nesneye Yönelik Programlama
Daha Önce Alınmış Olması Önerilen DerslerYok
 
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ı):
 
HaftaKonu
1Genel giriş, dersin amaçları
2Web tasarım teknolojileri (HTML, CSS, JavaScript).
3Web tasarım teknolojileri (HTML, CSS, JavaScript).
4Web Sunucuları (Apache ve IIS)
5C# ile ASP.NET ile Web Uygulama Geliştirme (Giriş)
6C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework)
7C# ile ASP.NET ile Web Uygulama Geliştirme (Web denetimleri)
8C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework)
9C# ASP.NET ile Web Uygulama Geliştirme (Veritabanı kavramları: SQL, LINQ, .NET Entity Framework)
10C# ile ASP.NET ile Web Uygulama Geliştirme (Web denetimleri)
11C# ASP.NET ile Web Uygulama Geliştirme (Durum yönetimi)
12C# ASP.NET ile Web Uygulama Geliştirme (Durum yönetimi)
13Web Servisleri
14Proje 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öntemAdetKatkı (%)
Ara sınav1%25
Laboratuvar14%20
Proje1%25
Final Sınavı1%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor