DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Tam Yığın Geliştirme MIS 327 Güz 03+00+00 Seçmeli 3 5
Akademik Birim: Yönetim Bilişim Sistemleri
Öğrenim Türü: Örgün Eğitim
Ön Koşullar MIS 106-Algoritma Tasarımı ve Programlamaya Giriş
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: - -
Dersin Amacı: Bu ders, öğrencilere Full Stack Web Geliştirme konusunda kapsamlı bilgi sağlamayı amaçlamakta ve hem arayüz hem de sunucu taraflı teknolojileri içermektedir. Dersi başarı ile tamamlamış öğrenciler, öğrendikleri tüm kavramları uygulayarak tam işlevli bir web uygulaması geliştirecek ve servise açacak, böylece Full Stack geliştirme konusundaki uzmanlıklarını göstereceklerdir.
Dersin İçeriği: 1. Modern web uygulamalarının yapısını ve tasarımını anlamak.
2. Frontend teknolojileri kullanarak duyarlı ve etkileşimli web siteleri oluşturmak.
3. PHP ve MySQL kullanarak dinamik web uygulamaları geliştirmek.
4. Photoshop'u temel web grafikleri ve UI tasarımı için kullanmak.
5. jQuery ile gelişmiş kullanıcı etkileşimlerini entegre etmek.
6. Full-stack web uygulamalarını dağıtmak ve yönetmek.
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- HTML ve CSS kullanarak duyarlı web sayfalarını tasarlamak ve yapılandırmak.
  • 2- JavaScript ve jQuery ile etkileşimli web deneyimleri geliştirmek.
  • 3- MySQL kullanarak veritabanları oluşturmak ve yönetmek.
  • 4- PHP ile sunucu tarafı mantığını geliştirmek.
  • 5- Photoshop kullanarak temel UI öğeleri tasarlamak.
  • 6- Tam kapsamlı bir web uygulaması oluşturmak ve dağıtmak.
Dersin Öğrenme Yöntem ve Teknikleri Ders içi anlatımlar, proje, ara sınav ve final sınavı.


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Web Geliştirme Giriş & HTML Temelleri Araçların kurulumu, web mimarisi, sayfa yapısı, semantik etiketler
2 CSS Temelleri Stilleme, düzen, Flexbox
3 Duyarlı Tasarım Mobil öncelikli tasarım
4 JavaScript Temelleri Değişkenler, fonksiyonlar, DOM manipülasyonu
5 İleri JavaScript Form doğrulama, etkileşim
6 jQuery Temelleri DOM gezinme, animasyonlar, AJAX
7 Web için Photoshop UI taslakları, görüntü optimizasyonu
8 Photoshop ile Gelişmiş UI Tasarımı İleri UI tasarımı, görüntü optimizasyon teknikleri
9 Ara sınav, Proje Geliştirme Başlangıcı Dönem projesi başlangıcı, ekip çalışması
10 PHP Temelleri Söz dizimi, değişkenler, kontrol yapıları
11 PHP & Formlar Form işleme ve doğrulama
12 MySQL Temelleri CRUD işlemleri, veritabanı tasarımı
13 PHP & MySQL Entegrasyonu Dinamik içerik, kullanıcı kimlik doğrulama
14 Proje Sunumu & Değerlendirme Final sunumu, geri bildirim


ZORUNLU ve ÖNERİLEN OKUMALAR

Fundamentals of Web Development, Third Edition, Randy Connoly, Ricardo Hoar, Pearson 2022


DİĞER KAYNAKLAR

İlan Edilecek


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Proje 1 30
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 1 30
Final Sınavı 1 40
Total: 3 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14342
Proje13535
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar12121
Final Sınavı12727
Toplam İş Yükü (saat):125


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

# PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13
OC1   3 2   2 3              
OC2   3 3 3 2 3              
OC3   3 3 2 3 3 2            
OC4   3 3 3 3 3 2            
OC5   3 2 3 3 3              
OC6   3 3 3 3 3 3