GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek