Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Doç. Dr. İsmail İşeri Dr. Öğr. Üyesi Oğuz Emre Kural *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Uygulama laboratuvar ortamında yürütülür. Kısa konu anlatımı sonrası canlı kodlama ve sınıf içi alıştırmalar yapılır. Haftalık görevlerle küçük parçalar geliştirilir ve dönem sonunda uçtan uca bir uygulama ortaya çıkarılır.

Dersin İçeriği

Web mimarisi ve HTTP temelleri; yönlendirme ve istek/yanıt akışı; şablonlama ve arayüz üretimi; veritabanı modelleme ve CRUD; form doğrulama ve hata yönetimi; kimlik doğrulama ve yetkilendirme; temel güvenlik kontrolleri; sürüm kontrolü ve teknik dokümantasyon ile geliştirme süreci.

Dersin Amacı

Öğrencilerin web uygulaması geliştirme temellerini uygulamalı olarak öğrenmelerini sağlamak; istemci–sunucu mimarisi, veri yönetimi, kimlik doğrulama ve temel güvenlik kontrollerini içeren uçtan uca bir web uygulaması geliştirebilmelerine katkı vermek.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Proje Kurulumu ve İlk Uygulama
2 Yapılandırma, Proje Yapısı ve Temel Loglama
3 Şablonlama ve Arayüz İskeleti
4 Formlar ve Doğrulama
5 Veritabanı Modelleme ve Migration
6 CRUD Akışları ve Temel Sorgular
7 Kullanıcı Yönetimi ve Oturum Açma
8 Profil Sayfası ve Avatar Entegrasyonu
10 Hata Yönetimi ve Özel Hata Sayfaları
11 Takip Sistemi ve Kullanıcı İlişkileri
12 Sayfalama ve Listeleme Stratejileri
13 E-posta Desteği ve Bildirim Akışları
14 Bütünleme ve Kod Kalitesi İyileştirmeleri