36 hafta, haftada 10 saat; 77 kitap görevi ve 36 özgün çalışan uygulama.
| Hafta | Konu | Ders | Kaynaklar | Durum |
|---|---|---|---|---|
| 1 |
Web Ekosistemi, Alan Adı ve Hosting
Web sayfası, web sitesi, domain, hosting ve yayın akışı | 10 ders saati | kitap uygulamaları + Okul Kulübü Site Planı |
Web Ekosistemi, Alan Adı ve Hosting | Kaynak Kaynak Kaynak | Planlandı |
| 2 |
Web Tasarım İlkeleri ve Kullanıcı Deneyimi
İçerik, görsel hiyerarşi, okunabilirlik, kullanılabilirlik ve güvenilirlik | 10 ders saati | kitap uygulamaları + Erişilebilir Duyuru Panosu |
Web Tasarım İlkeleri ve Kullanıcı Deneyimi | Kaynak Kaynak Kaynak | Planlandı |
| 3 |
Renk, Tipografi ve İçerik Tasarımı
Renk düzeni, tipografi, içerik-tasarım ilişkisi ve okunabilirlik | 10 ders saati | kitap uygulamaları + Kişisel Portfolyo Taslağı |
Renk, Tipografi ve İçerik Tasarımı | Kaynak Kaynak Kaynak | Planlandı |
| 4 |
Duyarlı Tasarım ve Tarayıcı Uyumluluğu
Responsive tasarım, medya sorgusu mantığı ve farklı ekranları test etme | 10 ders saati | kitap uygulamaları + Mobil Uyumlu Okul Rehberi |
Duyarlı Tasarım ve Tarayıcı Uyumluluğu | Kaynak Kaynak Kaynak | Planlandı |
| 5 |
HTML5 Belge Yapısı
DOCTYPE, html, head, meta, title, link, script ve body | 10 ders saati | kitap uygulamaları + İlk Semantik Web Sayfam |
HTML5 Belge Yapısı | Kaynak Kaynak Kaynak | Planlandı |
| 6 |
Başlıklar, Paragraflar ve Metin Biçimlendirme
Başlık hiyerarşisi, paragraf ve anlamlı metin etiketleri | 10 ders saati | kitap uygulamaları + Dijital Özgeçmiş |
Başlıklar, Paragraflar ve Metin Biçimlendirme | Kaynak Kaynak Kaynak | Planlandı |
| 7 |
Listeler ve Tablolar
Sıralı-sırasız listeler, tanım listesi, tablo, rowspan ve colspan | 10 ders saati | kitap uygulamaları + Haftalık Ders Programı |
Listeler ve Tablolar | Kaynak Kaynak Kaynak | Planlandı |
| 8 |
Yerleşim ve Semantik HTML5
div, span, header, nav, section, article, aside ve footer | 10 ders saati | kitap uygulamaları + Haber Portalı İskeleti |
Yerleşim ve Semantik HTML5 | Kaynak Kaynak Kaynak | Planlandı |
| 9 |
Resim, Video ve Ses
img, picture yaklaşımı, video, audio ve erişilebilir medya | 10 ders saati | kitap uygulamaları + Okul Tanıtım Galerisi |
Resim, Video ve Ses | Kaynak Kaynak Kaynak | Planlandı |
| 10 |
Bağlantılar ve Çok Sayfalı Siteler
URL, sayfa içi, sayfalar arası, e-posta ve dosya bağlantıları | 10 ders saati | kitap uygulamaları + Gezi Rehberi Sitesi |
Bağlantılar ve Çok Sayfalı Siteler | Kaynak Kaynak Kaynak | Planlandı |
| 11 |
HTML Form Elemanları
input, button, select, textarea, fieldset, legend ve form düzeni | 10 ders saati | kitap uygulamaları + Etkinlik Kayıt Formu |
HTML Form Elemanları | Kaynak Kaynak Kaynak | Planlandı |
| 12 |
Form Girdileri ve HTML Doğrulama
input türleri, required, pattern, min-max ve kullanıcı geri bildirimi | 10 ders saati | kitap uygulamaları + Randevu Talep Formu |
Form Girdileri ve HTML Doğrulama | Kaynak Kaynak Kaynak | Planlandı |
| 13 |
CSS Ekleme Yöntemleri ve Temel Seçiciler
satır içi, sayfa içi, harici CSS; etiket, id ve sınıf seçicileri | 10 ders saati | kitap uygulamaları + Tema Değiştiren Profil Kartı |
CSS Ekleme Yöntemleri ve Temel Seçiciler | Kaynak Kaynak Kaynak | Planlandı |
| 14 |
Birleşik ve Hiyerarşik Seçiciler
çoklu, çocuk, torun, sözde sınıf ve sözde eleman seçiciler | 10 ders saati | kitap uygulamaları + Etkileşimli Menü |
Birleşik ve Hiyerarşik Seçiciler | Kaynak Kaynak Kaynak | Planlandı |
| 15 |
Kutu Modeli ve Boyutlandırma
width, height, margin, border, padding, content ve box-sizing | 10 ders saati | kitap uygulamaları + Ürün Kartı Izgarası |
Kutu Modeli ve Boyutlandırma | Kaynak Kaynak Kaynak | Planlandı |
| 16 |
Renk, Arka Plan ve Tipografi
renk sistemleri, arka plan, font, satır yüksekliği ve okunabilirlik | 10 ders saati | kitap uygulamaları + Okuma Modu Sayfası |
Renk, Arka Plan ve Tipografi | Kaynak Kaynak Kaynak | Planlandı |
| 17 |
Responsive CSS ve Media Queries
kırılma noktaları, akışkan ölçüler ve medya sorguları | 10 ders saati | kitap uygulamaları + Duyarlı Fotoğraf Galerisi |
Responsive CSS ve Media Queries | Kaynak Kaynak Kaynak | Planlandı |
| 18 |
Bootstrap Izgara Sistemi
container, row, column ve responsive grid sınıfları | 10 ders saati | kitap uygulamaları + Kurs Kartları Paneli |
Bootstrap Izgara Sistemi | Kaynak Kaynak Kaynak | Planlandı |
| 19 |
Bootstrap Bileşenleri
jumbotron, button, badge, card, menu, form ve modal bileşenleri | 10 ders saati | kitap uygulamaları + Okul Yönetim Paneli Arayüzü |
Bootstrap Bileşenleri | Kaynak Kaynak Kaynak | Planlandı |
| 20 |
JavaScript Değişkenleri ve Veri Türleri
let, const, temel veri türleri, operatörler ve DOM'a çıktı | 10 ders saati | kitap uygulamaları + Bütçe Hesaplayıcı |
JavaScript Değişkenleri ve Veri Türleri | Kaynak Kaynak Kaynak | Planlandı |
| 21 |
Fonksiyonlar ve Olaylar
parametre, dönüş değeri, click/input olayları ve işlevleri bölme | 10 ders saati | kitap uygulamaları + Bahşiş ve Paylaşım Hesabı |
Fonksiyonlar ve Olaylar | Kaynak Kaynak Kaynak | Planlandı |
| 22 |
Karar Yapıları
if, else if, else ve switch ile kullanıcıya göre sonuç üretme | 10 ders saati | kitap uygulamaları + Not ve Devamsızlık Durumu |
Karar Yapıları | Kaynak Kaynak Kaynak | Planlandı |
| 23 |
Diziler ve Liste İşlemleri
dizi oluşturma, ekleme, silme, arama ve ekrana listeleme | 10 ders saati | kitap uygulamaları + Alışveriş Listesi |
Diziler ve Liste İşlemleri | Kaynak Kaynak Kaynak | Planlandı |
| 24 |
Döngüler ve Sayaçlar
for, while, do-while, sayaç, toplam ve tekrar eden DOM üretimi | 10 ders saati | kitap uygulamaları + Haftalık Adım Analizi |
Döngüler ve Sayaçlar | Kaynak Kaynak Kaynak | Planlandı |
| 25 |
Zamanlayıcılar ve Modern DOM
setTimeout, setInterval, geri sayım ve güvenli DOM güncelleme | 10 ders saati | kitap uygulamaları + Pomodoro Zamanlayıcı |
Zamanlayıcılar ve Modern DOM | Kaynak Kaynak Kaynak | Planlandı |
| 26 |
jQuery Kapsamı ve Modern Alternatifler
kitaptaki jQuery örnekleri ve aynı işlemlerin modern JavaScript karşılıkları | 10 ders saati | kitap uygulamaları + Soru-Cevap Akordiyonu |
jQuery Kapsamı ve Modern Alternatifler | Kaynak Kaynak Kaynak | Planlandı |
| 27 |
.NET ve ASP.NET Core'a Giriş
SDK, proje yapısı, çalışma zamanı, istek-yanıt ve geliştirme ortamı | 10 ders saati | kitap uygulamaları + İlk ASP.NET Core Uygulamam |
.NET ve ASP.NET Core'a Giriş | Kaynak Kaynak Kaynak | Planlandı |
| 28 |
MVC Projesi ve Katmanları
Model, View, Controller, action metotları ve sorumluluk ayrımı | 10 ders saati | kitap uygulamaları + Kütüphane Katalog MVC |
MVC Projesi ve Katmanları | Kaynak Kaynak Kaynak | Planlandı |
| 29 |
Razor View ve Veri Aktarımı
Razor söz dizimi, ViewData, ViewBag, model ve güçlü tipli view | 10 ders saati | kitap uygulamaları + Öğrenci Profil Sayfası |
Razor View ve Veri Aktarımı | Kaynak Kaynak Kaynak | Planlandı |
| 30 |
Razor Pages ve Proje Dosyaları
Razor Pages, MVC karşılaştırması, wwwroot, appsettings ve standart klasörler | 10 ders saati | kitap uygulamaları + Kulüp Başvuru Razor Page |
Razor Pages ve Proje Dosyaları | Kaynak Kaynak Kaynak | Planlandı |
| 31 |
Middleware ve İşlem Hattı
pipeline, middleware sırası, özel middleware ve hata yönetimi | 10 ders saati | kitap uygulamaları + İstek Günlüğü Uygulaması |
Middleware ve İşlem Hattı | Kaynak Kaynak Kaynak | Planlandı |
| 32 |
Routing ve Parametreler
varsayılan-özel rota, kısıt, attribute routing ve URL tasarımı | 10 ders saati | kitap uygulamaları + Ürün Kataloğu Rotaları |
Routing ve Parametreler | Kaynak Kaynak Kaynak | Planlandı |
| 33 |
Form GET-POST ve Dosya Yükleme
GET/POST, binding, güvenli dosya yükleme ve geri bildirim | 10 ders saati | kitap uygulamaları + Ödev Teslim Sistemi |
Form GET-POST ve Dosya Yükleme | Kaynak Kaynak Kaynak | Planlandı |
| 34 |
Model Doğrulama ve Tag Helper
validation attributes, ModelState, client validation ve tag helper | 10 ders saati | kitap uygulamaları + Güvenli Üye Kayıt Formu |
Model Doğrulama ve Tag Helper | Kaynak Kaynak Kaynak | Planlandı |
| 35 |
Entity Framework Core ile CRUD
DbContext, DbSet, migration, ekleme, sorgu, güncelleme ve silme | 10 ders saati | kitap uygulamaları + Görev Takip Veritabanı |
Entity Framework Core ile CRUD | Kaynak Kaynak Kaynak | Planlandı |
| 36 |
İlişkiler, Yayınlama ve Web Servisleri
veri ilişkileri, LINQ, publish, IIS yaklaşımı ve REST servis mimarisi | 10 ders saati | kitap uygulamaları + Tam Yığın Okul Etkinlik Sistemi |
İlişkiler, Yayınlama ve Web Servisleri | Kaynak Kaynak Kaynak | Planlandı |