Günlük Plan

12. Sınıf Web Programcılığı Yıllık Planı 2026-2027 - Siber Güvenlik

Yıllık Plan oluşturuluyor...

12. Sınıf Web Programcılığı Yıllık Planı — Kaynaklar ve İçerik

12. sınıf Web Programcılığı dersi, Siber Güvenlik alanında haftada 3 ders saati okutulur; yıllık planında 7 öğrenme birimi, 108 ders saati ve 36 kazanım yer alır. Yıl, “Sunucu Taraflı Programlama Dili” öğrenme birimiyle başlar (PHP’nin özellikleri, Gerekli bileşenler, Değişkenler); aradaki 5 öğrenme biriminin ardından “Hata Yakalama ve Dosya İşlemleri” öğrenme birimiyle biter (İstisna işlemleri, Try-except blokları, Finally bloku, Yeni dosya oluşturma vb.).

  • 12. Sınıf Web Programcılığı Günlük Planları (haftalık ders planları)
  • Siber Güvenlik 12. Sınıf Çerçeve Öğretim Programı (ÇÖP)
  • Ders İçeriği

    Siber Güvenlik - Siber Güvenlik (Mesleki ve Teknik Anadolu Lisesi) alanında Web Programcılığı dersi 12. sınıf 2026-2027 eğitim öğretim yılı yıllık planı. Haftalık 3 ders saati.

    Üniteler ve Konular

    1. Sunucu Taraflı Programlama Dili (9 ders saati)

    Sunucu taraflı programlama dili kavramlarını sıralayabilme

    • 1. PHP’nin özellikleri
      • PHP’nin özelliklerini listeler.
    • 2. Gerekli bileşenler
      • PHP için gerekli bileşenleri bilgisayarına kurar.
    • 3. Değişkenler
      • PHP ile farklı türde değişken tanımlar.

    2. Karar ve Döngü Yapıları (15 ders saati)

    Karar ve döngü yapıları uygulamaları yapabilme

    • 1. Karar kontrol deyimleri
      • Karar kontrol deyimlerini kullanır.
    • 2. Düzenli ifadeler
      • Düzenli ifadeleri kullanır.
    • 3. Döngü deyimleri
      • Döngü deyimlerini kullanır.
    • 4. Döngü kontrolleri
      • Veriler üzerinde döngü kontrollerini kullanır.
    • 5. Mantıksal operatörler
      • Mantıksal operatörleri kullanır.

    3. Dizi Yapıları ve Fonksiyonlar (21 ders saati)

    Dizilerle ve fonksiyonlarla ilgili işlemler yapabilme

    • 1. Dizi yapıları
      • Dizi yapılarını kullanır.
    • 2. Dizi işlemleri
      • Diziler üzerinde işlemler yapar.
    • 3. Fonksiyon tanımlama
      • PHP programlama dilinde fonksiyon tanımlar.
    • 4. Fonksiyon parametreleri
      • Fonksiyon parametrelerini kullanır.
    • 5. Değer döndüren fonksiyonlar
      • Değer döndüren fonksiyonları kullanır.
    • 6. Tarih/saat fonksiyonları
      • Tarih/saat fonksiyonlarını kullanır.
    • 7. Metin fonksiyonları
      • Metin fonksiyonlarını kullanır.

    4. Form İşlemleri (12 ders saati)

    Form elemanlarını kullanabilme

    • 1. Form elemanları
      • HTML dilinde form elemanlarını tanımlar.
    • 2. Get-post farkları
      • Get ile Post arasındaki farkı açıklar.
    • 3. Post ile güvenli form
      • Post ile güvenli form tanımlar.
    • 4. Formlarda dosya bileşeni
      • Formlarda dosya bileşenini kullanır.

    5. Açık Kaynak Veri Tabanı Kullanımı (24 ders saati)

    Açık kaynak veri tabanını kullanabilme

    • 1. Veri tabanı temel kavramları
      • Veri tabanı temel kavramlarını açıklar.
    • 2. Veri tabanı sunucusu
      • Veri tabanı uygulama sunucusunu kurarak yönetir.
    • 3. Veri tabanı oluşturma
      • Veri tabanı oluşturur.
    • 4. Tablo oluşturma
      • Veri tabanı içine tablo oluşturur.
    • 5. Veri tabanı bağlantısı
      • PHP ile veri tabanı bağlantısı yapar.
    • 6. Açık kaynak veri tabanı ile tablo oluşturma
      • Açık Kaynak veri tabanı ile tablo oluşturma işlemlerini yapar.
    • 7. Veri işlemleri
      • Açık kaynak veri tabanı ile veri işlemlerini yapar.
    • 8. Veri listeleme
      • Açık kaynak veri tabanında veri listeleme işlemlerini yapar.

    6. Oturum Yönetimi (6 ders saati)

    Oturum yönetimi yapabilme

    • 1. Kullanıcı bilgileri
      • Kullanıcı bilgilerinin hatırlanmasında çerezleri kullanır.
    • 2. $_SESSION oturum değişkenleri
      • $_SESSION oturum değişkenlerini kullanır.

    7. Hata Yakalama ve Dosya İşlemleri (21 ders saati)

    Hata yakalama ve dosyalama ile ilgili işlemleri yapabilme

    • 1. İstisna işlemleri
      • İstisna işlemlerini listeler.
    • 2. Try-except blokları
      • Try-except bloklarını kullanır.
    • 3. Finally bloku
      • Finally blokunu kullanır.
    • 4. Yeni dosya oluşturma
      • Yeni dosya oluşturur.
    • 5. Dosya açma
      • Var olan bir dosyayı açar.
    • 6. Dosyaya bilgi ekleme
      • Dosyanın içine bilgi ekler.
    • 7. Dosya silme
      • Dosyayı siler.

İlgili Planlar

Bu ders 11 ve 12. sınıfta aynı programla okutulur; iki sınıfta üniteler ve konular aynıdır.