| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Ders işleyişi, dönem planı, Git & GitHub temelleri. Repo oluşturma, commit-push mantığı.
|
|
|
| 2 |
Web’in temelleri: İnternet, web, tarayıcı. Front-End ve Back-End farkları. Çalışma ortamı kurulumu.
|
|
|
| 3 |
HTML yapısı ve temel etiketler (başlık, paragraf, link, resim). HTML5 yenilikleri.
|
|
|
| 4 |
Listeler, tablolar, formlar, input elemanları. Multimedya içeriklerin kullanımı. SEO dostu HTML yapısı.
|
|
|
| 5 |
CSS’e giriş: Kullanım mantığı, inline–internal–external CSS. Seçiciler ve özellikler.
|
|
|
| 6 |
Box modeli, renkler, yazı tipleri. Konumlandırma: Position, Flexbox ve Grid sistemine giriş.
|
|
|
| 7 |
Öğrencilerden basit bir web sitesi yapmalarının istenmesi
HTML ve CSS bilgilerini pekiştirme
|
|
|
| 8 |
Vize Sınavı
|
|
|
| 9 |
Bootstrap temelleri: Grid sistemi, navbar, butonlar, kart yapısı.
|
|
|
| 10 |
Responsive tasarım: Media queries, mobil uyumlu sayfa tasarımı (Bootstrap grid).
|
|
|
| 11 |
Koşullu ifadeler (if-else, switch). Döngüler (for, while).
|
|
|
| 12 |
Fonksiyonlar, scope, olaylar (onclick, addEventListener).
|
|
|
| 13 |
DOM nedir? DOM’a erişim, elementlerle çalışma, DOM manipülasyonu.
|
|
|
| 14 |
Dinamik içerik yükleme: setTimeout, setInterval, basit AJAX ve JSON kullanımı.
|
|
|
| 15 |
HTML-CSS-Bootstrap-JS kullanarak proje geliştirme (ör. portföy sitesi, to-do list, quiz app).
|
|
|
| 16 |
Final Sınavı
|
|
|