Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Web Teknolojileri BTP1109 1. Yarıyıl 3 + 1 4,0 5,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Ders
Dersin Verilişi yüz yüze
Dersin Koordinatörü Öğr. Gör. Hüsrev YILDIZ
Dersi Verenler Öğr. Gör. Hüsrev YILDIZ
Dersin Yardımcıları
Dersin Amacı Internet ile ilgili ve web programlama ile ilgili temel kavramları öğrenerek ASP.NET MVC ile sunucu tabanlı çalışan web uygulamaları geliştirmeyi amaçlanmaktadır
Dersin İçeriği - Web tasarımı ile ilgili temel kavramları ve tanımları bilir - HTML Etiketlerini, CSS özelliklerini ve Javascript kullanarak web siteleri hazırlar - Dinamik web sitesi oluşturmak için gerekli teknikleri amacına uygun olarak kullanır - Web tasarımında güncel stil ve javascript kütüphanelerini kullanır
Ders Öğrenme Kazanımları - Öğrenci, web sayfalarının temel yapısını oluşturmak için HTML etiketlerini tanımlayabilir ve doğru bir şekilde kullanabilir.
- Öğrenci, web sayfalarını estetik hale getirmek için CSS stillerini kullanarak renk, yazı tipi, hizalama ve düzenleme gibi özellikleri uygulayabilir.
- Öğrenci, web sayfalarına etkileşim eklemek için temel JavaScript ifadelerini yazabilir ve olaylar, döngüler, koşullar gibi yapıları kullanarak dinamik uygulamalar geliştirebilir.
- Dinamik web sitesi oluşturmak için gerekli teknikleri amacına uygun olarak kullanır
- Web tasarımı ile ilgili temel kavramları ve tanımları bilir
- Web tasarımında güncel stil ve javascript kütüphanelerini kullanır
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta HTML Etiketlerinin kullanımı Uygulama Ders Saati
2. Hafta HTML Etiketlerinin kullanımı Uygulama Ders Saati
3. Hafta CSS Özelliklerinin Kullanımı Uygulama Ders Saati
4. Hafta CSS Özelliklerinin Kullanımı Uygulama Ders Saati
5. Hafta Javascript Kullanımı Uygulama Ders Saati
6. Hafta Javascript Kullanımı Uygulama Ders Saati
7. Hafta Bootstrap Kullanımı ve Web Sayfası Tasarımı Uygulama Ders Saati
8. Hafta Bootstrap Kullanımı ve Web Sayfası Tasarımı Uygulama Ders Saati
9. Hafta ASP.NET Web Frameworkleri, ASP.NET MVC’ye giriş Uygulama Ders Saati
10. Hafta ASP.NET MVC Model, View ve Controller Oluşturma, Razor View Engine Kullanımı, Layout Kullanımı Ders Saati Uygulama
11. Hafta Forms, Html Helpers, Model Kavramı, Model Binding ve Attributes Ders Saati Uygulama
12. Hafta Data Annotations, Validations, Controller Ders Saati Uygulama
13. Hafta Durum Yönetimi (Client Based, Server Based) Uygulama Ders Saati
14. Hafta Durum Yönetimi (Client Based, Server Based) Uygulama Ders Saati
Kaynaklar
Faruk Kalkan, ASP.NET CORE, Kodlab
Salih Baltalı, JQuery, Kodlab
İbrahim Çelikbilek, HTML 5, Kodlab
Çağlar Sarıbıyık, CSS 3, Kodlab
İbrahim Çelikbilek, Javascript Programlama, Kodlab
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 DK6 Ölçme Yöntemi
PY1001 3 0 0 0 0 0 0 -
PY1003 5 0 0 0 0 0 0 -
PY1005 2 0 0 0 0 0 0 -
PY1006 2 0 0 0 0 0 0 -
PY1007 3 0 0 0 0 0 0 -
PY1008 3 0 0 0 0 0 0 -
PY1009 5 0 0 0 0 0 0 -
PY1011 1 0 0 0 0 0 0 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders Saati 14 4 56
Ön Hazırlık, Pekiştirme Çalışmaları 7,5 4 30
Araştırma 13 2 26
Diğer Faaliyetler 3 1 3
Ara Sınav 1 1 1 1
Ödev 1 6 2 12
Final 1 1 1
Toplam İş Yükü 129
Dersin AKTS Kredisi 5,0