Bilgi Paketi / Ders Kataloğu
Web Teknolojileri ve Programlama
Ders Kodu: CSE206
Ders Türü: Zorunlu
Ders Grubu: Lisans
Eğitim Dili: İngilizce
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 5
Amaç

Bu ders tarayıcı teknolojileriyle ilgili temel bilgileri, HTML, JavaScript ve Asp.net Core kullanarak komut yani kod yazılmasını içermektedir. Bu derste en çok vurgulanan ise kod pratiğinin fazla yapılması ve dersin mezuniyet sonrası kullanılabilirlik açısından önem taşımasıdır.

Özet İçerik

HTML’nin temelleri, CSS'in tamelleri ve kullanımı, JavaScript programlamaya giriş , JavaScript programlamada JQuery kütüphanesini kullanarak fonksiyon yazımı, JavaScript programlamada DOM erişimi, JavaScript programlamada dinamik sayfalar, React javascript kütüphanesinin kapsamlı kullanımının öğrenilmesi, React ile kapsamlı web programlama yapabilme yeteneği kazanma, Asp.net Core programlamaya giriş, Asp.net Core ile katmanlı programlama mimarisi Asp.net core ile veritabanı uygulamalaeı hazırlama hazırlama.

Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Gözde ALP
Öğrenme Çıktıları
1.Web tasarımı hakkında bilgi ve deneyim sahibi olmak
2.Javascript ile ilgili orta seviyenin üstünde program geliştirme deneyimi kazanmak
3.Web uygulamalarındaki yenilikçi teknolojiler hakkında bilgi sahibi olmak
4.Veri tabanı bağlantılı bir web uygulaması geliştirmek
5.Yazılım projelerinde takım çalışması deneyimi kazanmak
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Web Technologies: A Computer Science Perspective
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Web programlama hakkında temel bilgiler
2. Hafta - Teorik
HTML’nin temelleri
3. Hafta - Teorik
Dizili Biçem Fişleri
4. Hafta - Teorik
JavaScript programlamaya giriş
5. Hafta - Teorik
JavaScript programlamada fonksiyon yazımı - Jquery
6. Hafta - Teorik
React kütüphanesinin kullanımı ve React'a giriş
7. Hafta - Teorik
React'ta komponent ve prop yapılarının kullanımı
8. Hafta - Teorik
React'ta stateler ve fonksiyonlar
9. Hafta - Teorik
React'ta metin işlemleri, Bootstrap komponetlerinin ve Google Icons'un kullanımı
10. Hafta - Teorik
Asp.net core programlamaya giriş
11. Hafta - Teorik
Veritabanı bağlantılı bir Asp.net core web projesi tasarlamak
12. Hafta - Teorik
Asp.net Core üzerinden veritabanı ekleme, silme, görüntüleme, güncelleme işlemleri
13. Hafta - Teorik
Asp.net core ile kullanıcı girişi ekranı ve güvenlik ayarlarının yapılması.
14. Hafta - Teorik
Asp.net Web Forms ile profesyonel veri tabanı bağlantılı web uygulaması pratiği
Değerlendirme
Değerlendirme TürüAdetYüzde
Dönem Sonu Sınavı (Final)1%40
Proje2%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders141242
Uygulamalı Ders141242
Proje1505
Ara Sınav118119
Dönem Sonu Sınavı118119
TOPLAM İŞ YÜKÜ (Saat)127
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
5
3
3
5
2
2
3
3
2
3
3
OÇ-2
4
5
3
5
2
2
2
3
2
3
2
OÇ-3
4
4
3
5
2
2
3
4
2
4
3
OÇ-4
4
5
4
5
3
2
2
3
2
3
2
OÇ-5
3
3
3
4
2
5
3
3
2
4
3
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026