MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ / BLM4029 - MVC TABANLI WEB MİMARİSİ

DERSİN HAFTALIK İÇERİĞİ

Hafta 
Konular 
Öğrenme Kaynakları 
1Dersin tanıtımı, web uygulama mimarilerine genel bakış1
2MVC nedir? Tarihçesi, yazılım dünyasındaki yeri1
3MVC’nin temel bileşenleri: Model – View – Controller1
4MVC’nin temel ilkeleri ve yazılım geliştirmeye faydaları1
5PHP’ye genel bakış, sunucu taraflı programlama temel kavramları1
6PHP ile MySQL bağlantısı, veri tabanı işlemleri (CRUD)1
7MVC’ye hazırlık: klasör yapısı ve temel proje organizasyonu1
8Controller katmanı geliştirme (istek yönlendirme, router mantığı)1
9Model katmanı geliştirme (veri tabanı sınıfları, ORM yaklaşımı)1
10View katmanı geliştirme (HTML, CSS, PHP entegrasyonu)1
11MVC framework’ün çalışması: istekten cevaba giden yol1
12MVC framework üzerinde örnek bir uygulama geliştirme (ör: kullanıcı yönetimi sistemi)1
13MVC projelerinde güvenlik, hata yönetimi ve performans konuları1
14Öğrenci proje sunumları ve genel değerlendirme1