Secure Coding ve Web Uygulama Guvenligi IT sektörü kapak görseli
Canlı ders ekranı

Yazilim guvenligi öğrenme yolu

Kod yazarken guvenligi sona birakma; tasarimda baslat.

Auth, session, input validation, output encoding, secure error handling, dependency risk ve guvenli API tasarimini gelistirici diliyle ogretir.

01Kod incele
02Auth koru
03Input dogrula
04API guvenli yaz

Bu dersin içinde ne var?

102+video ders parçası
57+uygulamalı lab
12sıralı bölüm
106+saatlik yol
Derslere başla
İlerleme0 / 12 ders

1. ders açık. Bitirince 2. ders otomatik açılır.

Test ortalaması: henüz test çözülmedi.

Video + animasyon + lab

Ders ekranı düz yazı değil; izlenen, oynayan ve görev veren bir stüdyo.

Her ders kartı bu ekranı günceller. Kullanıcı önce sahneyi izler, sonra lab görevini alır, quiz ile kendini ölçer.

Video ders

Secure coding zihniyeti

Mock video alanı: gerçek video dosyası geldiğinde aynı alana bağlanacak. Şimdilik animasyonlu ders önizlemesi çalışıyor.

Animasyon

kod editoru ve guvenli API akisi

Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.

Lab görevi

Bugünün görevi

Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet

JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari

Sıralı ders envanteri

12 derslik yol haritası: 1. ders biter, 2. ders açılır.

Kartlar küçük tutuldu. Detay gerektiğinde kartın içeriğini aç; video planı, animasyon, lab, quiz ve çıktı içerikleri hazır.

Ders içeriğini aç

Video Ders Planı (6)

  1. Secure coding zihniyeti: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Secure coding zihniyeti: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (3)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Secure coding zihniyeti için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle

Quiz ve Ölçme

  • Secure coding zihniyeti için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Secure coding zihniyeti için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (8)

  1. Auth ve session guvenligi: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Auth ve session guvenligi: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (4)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Auth ve session guvenligi için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla

Quiz ve Ölçme

  • Auth ve session guvenligi için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Auth ve session guvenligi için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (10)

  1. Input validation ve output encoding: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Input validation ve output encoding: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
  9. Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
  10. Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (5)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Input validation ve output encoding için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz

Quiz ve Ölçme

  • Input validation ve output encoding için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Input validation ve output encoding için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (12)

  1. API authorization kontrolu: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. API authorization kontrolu: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
  9. Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
  10. Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev
  11. İleri dikkat noktası: gerçek ortamda riskli ayarlar ve yanlış bilinenler
  12. Bölüm finali: vaka çözümü ve teslim paketi hazırlığı

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (6)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: API authorization kontrolu için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
  6. Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak

Quiz ve Ölçme

  • API authorization kontrolu için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • API authorization kontrolu için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (6)

  1. Guvenli hata yonetimi: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Guvenli hata yonetimi: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (7)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Guvenli hata yonetimi için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
  6. Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak
  7. Mini rapor teslim et: problem, kanıt, çözüm, kalıcı önlem ve öğrendiğin ders

Quiz ve Ölçme

  • Guvenli hata yonetimi için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Guvenli hata yonetimi için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (8)

  1. Dependency ve supply chain riski: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Dependency ve supply chain riski: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (3)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Dependency ve supply chain riski için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle

Quiz ve Ölçme

  • Dependency ve supply chain riski için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Dependency ve supply chain riski için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (10)

  1. Secret yonetimi: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Secret yonetimi: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
  9. Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
  10. Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (4)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Secret yonetimi için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla

Quiz ve Ölçme

  • Secret yonetimi için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Secret yonetimi için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (12)

  1. Logging ve privacy dengesi: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Logging ve privacy dengesi: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
  9. Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
  10. Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev
  11. İleri dikkat noktası: gerçek ortamda riskli ayarlar ve yanlış bilinenler
  12. Bölüm finali: vaka çözümü ve teslim paketi hazırlığı

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (5)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Logging ve privacy dengesi için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz

Quiz ve Ölçme

  • Logging ve privacy dengesi için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Logging ve privacy dengesi için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (6)

  1. Rate limit ve abuse onleme: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Rate limit ve abuse onleme: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (6)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Rate limit ve abuse onleme için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
  6. Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak

Quiz ve Ölçme

  • Rate limit ve abuse onleme için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Rate limit ve abuse onleme için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (8)

  1. Security unit test fikri: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Security unit test fikri: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (7)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Security unit test fikri için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
  5. Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
  6. Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak
  7. Mini rapor teslim et: problem, kanıt, çözüm, kalıcı önlem ve öğrendiğin ders

Quiz ve Ölçme

  • Security unit test fikri için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Security unit test fikri için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (10)

  1. Code review checklist: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Code review checklist: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
  7. Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
  8. Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
  9. Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
  10. Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (3)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Code review checklist için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle

Quiz ve Ölçme

  • Code review checklist için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Code review checklist için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem
Ders içeriğini aç

Video Ders Planı (6)

  1. Final secure coding projesi: iş hayatında nerede kullanılır ve hangi problemi çözer?
  2. JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
  3. Final secure coding projesi: mimari, bileşenler ve bağımlılıklar
  4. Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
  5. En sık yapılan hatalar ve ilk 5 kontrol adımı
  6. Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret

Animasyonlu Sahne

  • kod editoru ve guvenli API akisi: normal akış, bozuk akış ve düzeltme sonrası akış animasyonu
  • Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
  • Paket/olay/komut çıktısı ekranda adım adım ilerler; kullanıcı kırılma noktasını görür.

Lab Görevleri (4)

  1. Lab ortamını hazırla: JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari için başlangıç ekranını ve sürüm bilgisini kaydet
  2. Normal akışı çalıştır: Final secure coding projesi için beklenen sonucu üret ve ekran çıktısı al
  3. Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
  4. Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla

Quiz ve Ölçme

  • Final secure coding projesi için 6 kavram sorusu
  • Vaka ekranından doğru ilk müdahaleyi seçme
  • Yanlış çözüm önerisini ayıklama
  • Kanıt çıktısına bakarak rapor cümlesi tamamlama

Çıktı / Kanıt

  • Final secure coding projesi için tek sayfalık cheat sheet
  • Ekran/komut çıktısı ile kanıt paketi
  • Kısa rapor: problem, neden, çözüm, kalıcı önlem

Kurs çıktısı

Bu kurs bittiğinde elinde sadece bilgi değil, kanıt dosyası olur.

01

Portfolyo kanıtı

Her derste ekran çıktısı, komut sonucu, mini rapor veya lab kanıtı üretilir.

02

İş senaryosu

Konular soyut anlatılmaz; helpdesk, SOC, sistem, network veya cloud vakasına bağlanır.

03

Sıralı ilerleme

İlk ders bitmeden sonraki dersler kilitli görünür; kullanıcı yolunu kaybetmez.

04

Kütüphane

Kursa katılınca kurs, öğrencinin kişisel kütüphanesine eklenir.