Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Web Teknolojileri BTG1109 Türkçe Zorunlu 1. Yarıyıl 3 + 1 4,0 5,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi yüz yüze
Dersin Koordinatörü Öğr. Gör. Adem OKUMUŞ
Dersi Veren(ler) Öğr. Gör. Adem OKUMUŞ (Güz)
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ı
# Öğrenme Kazanımı
10 Öğrenci, web sayfalarının temel yapısını oluşturmak için HTML etiketlerini tanımlayabilir ve doğru bir şekilde kullanabilir.
11 Öğrenci, web sayfalarını estetik hale getirmek için CSS stillerini kullanarak renk, yazı tipi, hizalama ve düzenleme gibi özellikleri uygulayabilir.
20 Öğ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.
30 Dinamik web sitesi oluşturmak için gerekli teknikleri amacına uygun olarak kullanır
40 Web tasarımı ile ilgili temel kavramları ve tanımları bilir
50 Web tasarımında güncel stil ve javascript kütüphanelerini kullanır
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta HTML Etiketlerinin kullanımı
2. Hafta HTML Etiketlerinin kullanımı
3. Hafta CSS Özelliklerinin Kullanımı
4. Hafta CSS Özelliklerinin Kullanımı
5. Hafta Javascript Kullanımı
6. Hafta Javascript Kullanımı
7. Hafta Bootstrap Kullanımı ve Web Sayfası Tasarımı
8. Hafta Bootstrap Kullanımı ve Web Sayfası Tasarımı
9. Hafta ASP.NET Web Frameworkleri, ASP.NET MVC’ye giriş
10. Hafta ASP.NET MVC Model, View ve Controller Oluşturma, Razor View Engine Kullanımı, Layout Kullanımı
11. Hafta Forms, Html Helpers, Model Kavramı, Model Binding ve Attributes
12. Hafta Data Annotations, Validations, Controller
13. Hafta Durum Yönetimi (Client Based, Server Based)
14. Hafta Durum Yönetimi (Client Based, Server Based)
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3 DK4 DK5 DK6
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer 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
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Sınavlar
Ara Sınav 1 1 1 1
Ödev 1 6 2 12
Final 1 1 1
Toplam İş Yükü 14
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 5,0