| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
İnternet Mimarısi: İstemci-Sunucu Modeli, HTTP/HTTPS Protokolleri ve DNS
|
Modern web mimarisi üzerine makale okuması
|
Şahin (2023), Bölüm 1; W3C Protokol Kılavuzları
|
| 2 |
Semantik HTML5 Yapısı ve Web Sayfası İskeleti Oluşturma
|
W3C HTML5 standartlarının incelenmesi
|
Duckett (2022), HTML Bölümü - Ünite 1-4; Şahin (2023), Bölüm 2
|
| 3 |
Gelişmiş CSS3: Kutu Modeli (Box Model), Flexbox ve Grid Sayfa Düzeni
|
CSS Layout mekanizmaları üzerine pratikler
|
Duckett (2022), CSS Bölümü - Ünite 10-13; Şahin (2023), Bölüm 3
|
| 4 |
Responsive (Esnek) Tasarım Prensipleri, Medya Sorguları (Media Queries)
|
Mobil öncelikli (Mobile-First) tasarım analizi
|
Duckett (2022), CSS Bölümü - Ünite 15; Şahin (2023), Bölüm 4
|
| 5 |
Temel JavaScript (ES6+): Değişkenler, Fonksiyonlar ve DOM Manipülasyonu
|
JS Esasları ve tarayıcı konsol uygulamaları
|
Haverbeke (2024), Bölüm 1-3; Duckett (2022), JS Bölümü - Ünite 1-3
|
| 6 |
JavaScript Gelişmiş Özellikleri: Olay Yönetimi (Event Handling) ve Diziler
|
Dinamik arayüz etkileşimleri tasarımı
|
Haverbeke (2024), Bölüm 4 & 15; Şahin (2023), Bölüm 5
|
| 7 |
Asenkron JavaScript: Fetch API, Promises, Async/Await ve JSON Veri Yapısı
|
REST API entegrasyonu üzerine ön çalışma
|
Haverbeke (2024), Bölüm 11 & 18; Ş??in (2023), Bölüm 6
|
| 8 |
Ara Sınav ve Modern Web Araçlarına Giriş (Git, GitHub, NPM ve Vite)
|
Dönem içi konuların ve lab kodlarının tekrarı
|
Banks & Porcello (2021), Bölüm 1 & 2; Ders Notları (Modül 1)
|
| 9 |
Modern Frontend Dünyası: Component (Bileşen) Yapısı ve React Temelleri
|
React dökümantasyonu (Bileşen yapısı) okuması
|
Banks & Porcello (2021), Bölüm 4 & 5; Şahin (2023), Bölüm 7
|
| 10 |
React State Yönetimi, Props ve Form Kontrolleri
|
Dinamik veri akış senaryoları analizi
|
Banks & Porcello (2021), Bölüm 6 & 7; Şahin (2023), Bölüm 8
|
| 11 |
Modern Web Frameworkleri: Next.js Mimarisi ve Dosya Tabanlı Yönlendirme
|
Server-Side Rendering (SSR) kavramı araştırması
|
Banks & Porcello (2021), Bölüm 11; Next.js Resmi Geliştirici Dokümantasyonu
|
| 12 |
Tailwind CSS ve Stil Kütüphaneleri ile Hızlı Arayüz Geliştirme
|
Utility-First CSS yaklaşımının incelenmesi
|
Şahin (2023), Bölüm 9; Tailwind CSS Dokümantasyon Kitaplığı
|
| 13 |
Web Güvenliği Esasları (XSS, CSRF), Performans Optimizasyonu ve SEO
|
Google Lighthouse performans kriterleri analizi
|
Haverbeke (2024), Bölüm 21; OWASP Top 10 Güvenlik Rehberi
|
| 14 |
Web Uygulamalarının Dağıtımı (Deployment) ve Bulut Entegrasyonu (Vercel/Netlify)
|
Üretim ortamı (Production) hazırlık kılavuzu
|
Banks & Porcello (2021), Bölüm 12; Vercel/Netlify Dağıtım Dökümanları
|