| Ders Adı | Kodu | Dili | Türü | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|---|---|
| Web Programlama | BM308 | Türkçe | Zorunlu | 6. Yarıyıl | 4 + 0 | 4,0 | 6,0 |
| Ön Koşul Dersleri | |
| Dersin Seviyesi | Lisans |
| Dersin Verilişi | Yüz yüze eğitim |
| Dersin Koordinatörü | Doç. Dr. Serdar KIRIŞOĞLU |
| Dersi Veren(ler) | |
| Dersin Amacı | Günümüzde en yaygın olarak kullanılan web 2.0 arka plan backend teknolojilerinin Asp.NET web geliştirme platformu vasıtası ile MVC tasarım deseni kullanılarak ve C# programlama dili örnek projelerle öğretilmesi amaçlanmıştır. |
| Dersin İçeriği |
| # | Öğrenme Kazanımı |
| 1 | Sunucu İstemci Modelini Anlar |
| 2 | Sunucu Taraflı Kod Yazmayı Öğrenir |
| 3 | Web Tabanlı CRUD İşlemlerini Öğrenir |
| 4 | Web Tabanlı Sayfalarda Veritabanı İşlemlerini Öğrenir |
| 5 | ORM Mimarisini Öğrenir |
| Hafta | Konular/Uygulamalar | Yöntem |
|---|---|---|
| 1. Hafta | Web Programlamaya Giriş | |
| 1. Hafta | Web Programlamaya Giriş | |
| 2. Hafta | Asp.NET web geliştirme platformunun tanıtılması | |
| 2. Hafta | Asp.NET web geliştirme platformunun tanıtılması | |
| 3. Hafta | MVC Tasarım Deseni | |
| 3. Hafta | MVC Tasarım Deseni | |
| 4. Hafta | Şablon Sayfa Uygulaması | |
| 4. Hafta | Şablon Sayfa Uygulaması | |
| 5. Hafta | JavaScript | |
| 5. Hafta | JavaScript | |
| 6. Hafta | JQuery Kütüphanesi | |
| 6. Hafta | JQuery Kütüphanesi | |
| 7. Hafta | View'lar | |
| 7. Hafta | View'lar | |
| 8. Hafta | Sayfa Yönlendirmeleri | |
| 8. Hafta | Sayfa Yönlendirmeleri | |
| 9. Hafta | Controller | |
| 9. Hafta | Controller | |
| 10. Hafta | Static Veri Tabanı ile CRUD | |
| 10. Hafta | Static Veri Tabanı ile CRUD | |
| 11. Hafta | ORM Entity Framework | |
| 11. Hafta | ORM Entity Framework | |
| 12. Hafta | ASP.NET ve ASP.NET Ajax | |
| 12. Hafta | ASP.NET ve ASP.NET Ajax | |
| 13. Hafta | Authentication ve Authorization | |
| 13. Hafta | Authentication ve Authorization | |
| 14. Hafta | Linq Sorguları | |
| 14. Hafta | Linq Sorguları |
| No | Program Yeterlilikleri | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi | ✔ | |||||
| 2 | Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi | ✔ | |||||
| 3 | Bilişim Teknolojilerinin yönetim, denetim, gelişim ve güvenliği/güvenilirliği hakkında bilgi sahibi olma ve farkındalık | ✔ | |||||
| 3 | Bilişim Teknolojilerinin yönetim, denetim, gelişim ve güvenliği/güvenilirliği hakkında bilgi sahibi olma ve farkındalık | ✔ | |||||
| 5 | Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi | ✔ | |||||
| 12 | Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi | ✔ | |||||
| Program Yeterlilik | DK1 | DK2 | DK3 | DK4 | DK5 |
|---|---|---|---|---|---|
| PY1 | 5 | 5 | 5 | 0 | 5 |
| PY2 | 1 | 1 | 1 | 0 | 1 |
| PY3 | 2 | 2 | 2 | 0 | 2 |
| PY5 | 2 | 2 | 2 | 0 | 2 |
| PY12 | 2 | 2 | 2 | 0 | 2 |
| Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
|---|---|
| Diğer Kaynaklar |
|