| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 1910001262026 | İLERİ ÖN YÜZ PROGRAMLAMA | Ders | 1 | 2 | 5,00 |
Önlisans
Bu dersin amacı, öğrencilerin modern JavaScript çerçevelerini (frameworklerini) kullanarak ölçeklenebilir, performanslı ve interaktif web uygulamaları geliştirebilmelerini sağlamaktır. Ders kapsamında öğrenciler, React, Vue.js veya Angular gibi popüler JavaScript çerçevelerini öğrenerek, component tabanlı mimariyi, state yönetimini ve dinamik kullanıcı arayüzleri oluşturmayı deneyimleyeceklerdir.
Öğr. Gör. Dr. Burak YÖNYÜL
| 1 | Çerçeve hakkında bilgi sahibi olur. |
| 2 | SPA uygulamaları geliştirme becerileri kazanır |
| 3 | React çerçevesi hakkında tecrübe sahibi olur. |
Birinci Öğretim
[Yok]
Çerçeve nedir, SPA(Single Page Application) nasıl çalışır, Javascript çerçeveleri, React Temelleri
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Çerçeve Nedir?, Nasıl Çalışır? | |||
| 2 | Javascript Çerçeveleri Ve Temel Kavramlar | |||
| 3 | React’a Giriş | |||
| 4 | JSX | |||
| 5 | Components | |||
| 6 | Class Components | |||
| 7 | Props | |||
| 8 | Functional Component | |||
| 9 | Events, Conditional Render | |||
| 10 | Lists | |||
| 11 | Forms | |||
| 12 | Hooks | |||
| 13 | Hooks | |||
| 14 | Hooks |
- Eloquent JavaScript (Fourth Edition) by Martin Haverbeke - Fullstack Vue 3 The Complete Guide to Vue.js by Hassan Djirdeh, Nate Murray, and Ari Lerner - The Road to React by Robin Wieruch - Express In Action Writing, building and testing Node.js applications by Evan M. Hahn
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 14 | 1 | 14 |
| Final Sınavı | 14 | 1 | 14 |
| Derse Katılım | 14 | 4 | 56 |
| Proje Hazırlama | 14 | 4 | 56 |
| Toplam İş Yükü (saat) | 140 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | |
| ÖÇ 1 | 2 | ||||
| ÖÇ 2 | 3 | ||||
| ÖÇ 3 | 2 |