Bilişim Sistemleri ve Teknolojileri | |||||
Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey |
Ders Kodu: | BST494 | ||||||||
Ders İsmi: | İleri Web Programlama | ||||||||
Ders Yarıyılı: | Güz | ||||||||
Ders Kredileri: |
|
||||||||
Öğretim Dili: | TR | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||||||
Dersin Türü: | Bölüm Seçmeli | ||||||||
Dersin Seviyesi: |
|
||||||||
Dersin Veriliş Şekli: | Yüz yüze | ||||||||
Dersin Koordinatörü: | Öğr.Gör. ŞAHİN AYDIN | ||||||||
Dersi Veren(ler): |
Öğr.Gör. ÖNDER ŞAHİNASLAN |
||||||||
Dersin Yardımcıları: |
Dersin Amacı: | İleri web programlama dersinin amacı, web teknolojileri kosunda tecrübeli öğrencilere, web uygulamalarını ve API’leri geliştirme ve bu API’leri başka ortamlarda kullanma becerisini kazandırmaktır. |
Dersin İçeriği: | Bu ders kapsamında ASP.NET MVC teknolojileri kullanılarak ileri düzey dinamik web uygulamaları geliştirmek için gerekli olan teknik bilgiler verilir. ASP.NET teknolojisi ile geliştirilmiş web tabanlı sistemlerde veri işleme, güvenlik, durum yönetimi, yönlendirme, dosya işlemleri, şifreleme, ajax teknikleri, grafik ve ASP.NET WEB API konuları üzerinde durulur. |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
Hafta | Konu | Ön Hazırlık |
1) | ASP.NET MVC’ye Giriş | Bilgisayar |
2) | Controllers | Bilgisayar |
3) | Views, Models | Bilgisayar |
4) | Forms ve HTML Helpers | Bilgisayar |
5) | Data Annotations ve Validation | Bilgisayar |
6) | Yetkilendirme İşlemleri ve Membership | Bilgisayar |
7) | Membership | Bilgisayar |
8) | Vize Sınavı | |
9) | Güvenlik | Bilgisayar |
10) | Ajax İşlemleri | Bilgisayar |
11) | Yönlendirme ve NuGet | Bilgisayar |
12) | ASP.NET Web API | Bilgisayar |
13) | Dependency Injection | Bilgisayar |
14) | Birim Test | Bilgisayar |
Ders Notları / Kitaplar: | Full Stack MVC, Erkan Güzelküçük, Kodlab, 2005 Pro ASP.NET MVC 4.0 John Wiley & Sons, Inc. Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen |
Diğer Kaynaklar: | Professional ASP.NET MVC 4.0 Wrox Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen |
Ders Öğrenme Kazanımları | 1 |
2 |
4 |
5 |
3 |
---|---|---|---|---|---|
Program Kazanımları | |||||
1) Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veritabanı, yönetim sistemleri gibi konularda temel bilgi ve becerilerine sahip olma. | |||||
2) Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | |||||
3) Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | |||||
4) Bilişim Sistemleri alanında edindiği temel bilgi ve beceriler düzeyindeki fikirlerini ve görüşlerini ilgili kişilere yazılı ve sözlü olarak aktarabilme | |||||
5) Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veritabanı, yönetim sistemleri gibi konularda temel bilgi ve becerilerine sahip olma. | 5 |
2) | Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | 5 |
3) | Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | 5 |
4) | Bilişim Sistemleri alanında edindiği temel bilgi ve beceriler düzeyindeki fikirlerini ve görüşlerini ilgili kişilere yazılı ve sözlü olarak aktarabilme | |
5) | Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. | 3 |
Anlatım | |
Bireysel çalışma ve ödevi | |
Ders | |
Proje Hazırlama | |
Uygulama (Modelleme, Tasarım, Maket, Simülasyon, Deney vs.) |
Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama) | |
Sözlü sınav | |
Ödev | |
Uygulama | |
Bireysel Proje | |
Sunum |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Devam | 42 | % 5 |
Projeler | 2 | % 20 |
Ara Sınavlar | 1 | % 25 |
Final | 1 | % 50 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 50 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 50 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 14 | 3 | 42 |
Uygulama | 10 | 4 | 40 |
Sunum / Seminer | 4 | 2 | 8 |
Proje | 2 | 3 | 6 |
Ödevler | 10 | 2 | 20 |
Küçük Sınavlar | 2 | 2 | 4 |
Ara Sınavlar | 1 | 3 | 3 |
Final | 1 | 3 | 3 |
Toplam İş Yükü | 126 |