Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BMH231 | WEB PROGRAMLAMA | Ders | 2 | 3 | 4,00 |
Lisans
Türkçe
Bu dersin temel amacı, öğrencilerin web programlamanın hem istemci tarafı (Frontend) hem de sunucu tarafı (Backend) teknolojilerini öğrenmelerini sağlamaktır. HTML ve CSS ile web sayfalarının görsel düzenini ve yapısını oluşturmayı öğrenirken, ASP.Net ile dinamik ve veri tabanına bağlı web uygulamaları geliştirme becerisi kazanacaklardır.
Öğr Gör Dr Çağrı Arısoy
1 | Web teknolojilerini bilir. |
2 | HTML kullanır. |
3 | CSS ile şablon ve stil oluşturur. |
4 | JavaScript kullanır. |
5 | ASP.NET kullanır ve bilir |
6 | Web uygulaması geliştirir. |
Birinci Öğretim
Yok
Yok
Bu web programlama dersi, öğrencilere modern web geliştirme araçlarını ve tekniklerini öğretmeyi hedefler. HTML, CSS ve ASP.Net konularında kapsamlı bilgi ve pratik deneyim sağlanacaktır. Öğrenciler, istemci tarafı (HTML ve CSS) ile sunucu tarafı (ASP.Net) teknolojilerini öğrenerek, dinamik ve etkileşimli web uygulamaları geliştirme becerisi kazanacaklardır.
Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|
1 | Web Programlamaya Genel Bakış: İstemci-sunucu mimarisi, web teknolojilerine giriş | Ders, Tartışma, Görsel Materyaller | Yoktur |
2 | HTML Temelleri: HTML yapısı, temel etiketler, form elemanları | Uygulamalı Çalışma, Gösterim | Yoktur |
3 | İleri HTML5 Özellikleri: Semantik etiketler, multimedya desteği, canvas ve grafikler | Etkileşimli Örnekler, Proje Tabanlı Öğrenme | Yoktur |
4 | CSS Temelleri: Selektörler, kutu modeli, yazı stilleri ve renkler | Ders, Uygulamalı Çalışma | Yoktur |
5 | Responsive Tasarım ve Düzenleme Teknikleri: Flexbox, Grid, medya sorguları | Ders, Uygulamalı Çalışma | Yoktur |
6 | CSS Animasyonları ve Geçişler: Geçişler, animasyon teknikleri | Gösterim, Etkileşimli Uygulama | Yoktur |
7 | Javascript'e Giriş: Temel javascript örnekleri | Gösterim, Etkileşimli Uygulama | Yoktur |
8 | ASP.Net’e Giriş: MVC mimarisi, ASP.Net ile ilk projeyi oluşturma | Ders, Proje Tabanlı Öğrenme | Yoktur |
9 | ASP.Net Razor Syntax ve Veri İşleme: Razor syntax, form verisi işleme | Uygulamalı Çalışma, Kodlama Oturumu | Yoktur |
10 | Veri Tabanı Entegrasyonu (Entity Framework): CRUD işlemleri, veritabanı bağlantısı | Uygulamalı Çalışma, Kodlama Oturumu | Yoktur |
11 | Kimlik Doğrulama ve Yetkilendirme: ASP.Net ile kimlik doğrulama ve session yönetimi | Ders | Yoktur |
12 | ASP.Net Web API: RESTful API'ler ve JSON veri işleme | Ders | Yoktur |
13 | Proje Geliştirme: Sıfırdan bir web projesi oluşturma | Proje Tabanlı Öğrenme, Takım Çalışması | Proje taslağını ve ilk planlamayı hazırlama |
14 | Proje Sunumu ve Final Değerlendirmesi: Geliştirilen projelerin sunumu ve değerlendirilmesi | Sunum, Akran Değerlendirmesi, Geri Bildirim Oturumu | Final projeyi ve sunum materyallerini hazırlama |
Web Programming | ASP.NET Core - Hans-Petter Halvorsen https://www.w3schools.com/php/ https://laravel.com/docs/8.x
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 66 |
Proje Hazırlama | 1 | 34 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 60 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 40 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Proje Hazırlama | 1 | 25 | 25 |
Bireysel Çalışma | 5 | 3 | 15 |
Final Sınavı içiin Bireysel Çalışma | 1 | 15 | 15 |
Toplam İş Yükü (saat) | 100 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
ÖÇ 1 | 5 | 4 | 1 | 3 | |||||||
ÖÇ 2 | 2 | 3 | |||||||||
ÖÇ 3 | 2 | 2 | |||||||||
ÖÇ 4 | 2 | 4 | |||||||||
ÖÇ 5 | 2 | 4 | |||||||||
ÖÇ 6 | 3 | 5 | 4 | 2 |