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ı. |
Hafta | Konular | Ö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 |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
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 |
|
|
|
|
|
|
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek