Günlük Plan

10. Sınıf Güvenli Yazılım Geliştirme Yıllık Planı 2026-2027

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

10. Sınıf Güvenli Yazılım Geliştirme Yıllık Planı — Kaynaklar ve İçerik

10. sınıf Güvenli Yazılım Geliştirme dersi, Siber Güvenlik alanında haftada 3 ders saati okutulur; yıllık planında 4 öğrenme birimi, 108 ders saati ve 69 kazanım yer alır. Yıl, “Kimlik Doğrulama” öğrenme birimiyle başlar (Kimlik Yönetimi, Yetkilendirme, Erişim Kontrolü); “Güvenli Yazılım Geliştirme Teknikleri” ve “Yazılım Güvenliği” öğrenme birimlerinin ardından “Açık Web Uygulama Güvenliği” öğrenme birimiyle biter. En geniş yer 48 ders saatiyle “Yazılım Güvenliği” öğrenme birimine ayrılır.

  • 10. Sınıf Güvenli Yazılım Geliştirme Günlük Planları (haftalık ders planları)
  • Siber Güvenlik 10. Sınıf Çerçeve Öğretim Programı (ÇÖP)
  • Güvenli Yazılım Geliştirme Ders Bilgi Formu (DBF)
  • Güvenli Yazılım Geliştirme Ders Materyali (DM)
  • Ders İçeriği

    Siber Güvenlik - Siber Güvenlik (Mesleki ve Teknik Anadolu Lisesi) alanında Güvenli Yazılım Geliştirme dersi 10. sınıf 2026-2027 eğitim öğretim yılı yıllık planı. Haftalık 3 ders saati.

    Üniteler ve Konular

    1. Kimlik Doğrulama (6 ders saati)

    • Kimlik Yönetimi
      • 1. Kimlik yönetimi güvenlik unsurunu açıklar.
      • Kimlik yönetimi güvenlik bileşeninin görevleri açıklanır.
      • Kimlik yönetimi uygulama şekilleri açıklanır.
      • Kimlik yönetimi güvenlik unsurunda alınması gereken önlemler açıklanır.
    • Yetkilendirme
      • 2. Yetkilendirme güvenlik unsurunu açıklar.
      • Yetkilendirme güvenlik bileşeninin görevleri açıklanır.
      • Yetkilendirme güvenlik unsurunda alınması gereken önlemler açıklanır.
    • Erişim Kontrolü
      • 3. Erişim kontrolü güvenlik unsurunu açıklar.
      • Erişim kontrolü güvenlik bileşeninin görevleri açıklanır.
      • Erişim kontrolü güvenlik unsurunda alınması gereken önlemler açıklanır.

    2. Güvenli Yazılım Geliştirme Teknikleri (36 ders saati)

    • Güvenli Yazılım Geliştirme Yaşam Döngüsü
      • 1. Güvenli yazılım geliştirme yaşam döngüsü modellerini açıklar.
      • Yazılım geliştirme yaşam döngüsü (SDLC) açıklanır.
      • Yazılım geliştirme yaşam döngüsü aşamaları açıklanır.
      • Yazılım geliştirme yaşam döngüsü modelleri açıklanır.
    • Güvenli Kodlama Teknikleri
      • 2. Güvenli kodlama tekniklerini uygular.
      • Güvenli kodlama teknikleri açıklanır.
      • Girdi denetimi yöntemleri açıklanır.
      • Güvenli girdi kontrolü uygulaması yaptırır.
      • Güvenli oturum yönetimi açıklanır.
      • Güvenli oturum yönetimi uygulaması yaptırır.
      • Güvenli dizayn bileşenleri açıklanır.
    • Güvenli Kod İnceleme
      • 3. Güvenli kod inceleme uygulaması yapar.
      • Kod analizi temelleri açıklanır.
      • Kod analizi araçları açıklanır.
      • Kod analizi araçları ile uygulama yaptırır.
      • Kodu tekrar gözden geçirme uygulaması yaptırır.
    • Güvenli Web Servisi ve AJAX
      • 4. Web Servisi ve AJAX zafiyetlerinde alınabilecek önlemleri açıklar.
      • Web servisi zafiyetleri ve alınabilecek önlemler açıklanır.
      • AJAX zafiyetleri ve alınabilecek önlemler açıklanır.

    3. Yazılım Güvenliği (48 ders saati)

    • Yazılım Güvenliği Yöntemleri
      • 1. Yazılım güvenliğini sağlama yöntemlerini açıklar.
      • Yazılım güvenliğinin önemi tanımlanır.
      • Yazılım güvenliğinde uyulması gereken temel ilkeler açıklanır.
      • Uluslararası yazılım güvenliği standartlarını açıklar.
      • Yazılım güvenliğini artırmak için kullanılan temel yöntemler açıklanır.
      • Yazılım çalışma ortamı güvenliğini sağlayan yöntemler açıklanır.
    • Kimlik Doğrulama
      • 2. Yazılım güvenliğinde kimlik doğrulamayı açıklar.
      • Kimlik doğrulama çeşitleri açıklanır.
      • Kimlik doğrulamada kullanılan kaba kuvvet saldırıları önleme algoritmalarını açıklanır.
      • Güvenli CAPTCHA kullanımı örneklerle açıklanır.
      • Yetkilendirme yöntemleri açıklanır.
      • Eksik yetkilendirme kontrolleri açıklanır.
    • Güvenli Yazılım Geliştirme
      • 3. Güvenli yazılım geliştirme uygulaması yapar.
      • Güvenli web uygulaması yaptırır.
      • Güvenli mobil uygulama yaptırır.
      • Güvenli IoT uygulaması yaptırır.
    • Yazılım Testleri
      • 4. Güvenli yazılım hazırlamada kullanılan test tekniklerini ile uygulama güvenlik testi yapar.
      • Yazılım güvenliği testindeki güvenlik isterleri açıklanır.
      • Yazılım güvenliği test çeşitleri açıklanır.
      • Yazılım güvenlik test araçları açıklanır.
      • Yazılım güvenlik test araçları ile uygulama yaptırır.
      • Etkileşimli uygulama güvenliği testi açıklanır.
      • Etkileşimli uygulama güvenliği testi yaptırır.
      • Statik kod analizi yaptırır.
      • Dinamik kod analizi yaptırır.

    4. Açık Web Uygulama Güvenliği (18 ders saati)

    • Web Uygulama Güvenliği
      • 1. Web uygulama güvenliğini açıklar.
      • Web uygulama güvenliğinin önemi açıklanır.
      • Web uygulama güvenliği temel ilkeleri açıklanır.
      • Web sızma teknikleri açıklanır.
    • Web Uygulama Güvenliği Test Ortamı Kurulumu
      • 2. Web uygulama güvenliği için test ortamının kurulumunu yapar.
      • Web uygulama güvenliği için test ortamının kurulumunu yaptırır.
      • Web uygulama güvenliği test ortamını yapılandırır.
    • Web Güvenliği Uygulamaları
      • 3. Web ortamının güvenliği için araçlar kullanarak test yapar.
      • SQL Injection uygulaması yaptırır.
      • Cross Site Scripting (XSS) uygulamaları yaptırır.
      • Insecure Direct Object References (IDOR) uygulaması geliştirir.
      • Command Execution uygulaması yaptırır.
      • CSRF uygulaması yaptırır.
      • File Inclusion uygulaması yaptırır.
      • Brute force atağı yaptırır.

    Dersin Amaçları

    • Bu derste öğrenciye; kimlik doğrulama, güvenli yazılım geliştirme teknikleri, yazılım güvenliği ve açık web uygulama güvenliği uygulamaları yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

İlgili Planlar