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ı
|
|
|