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.
Bu dersin içinde ne var?
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.
Secure coding zihniyeti
Mock video alanı: gerçek video dosyası geldiğinde aynı alana bağlanacak. Şimdilik animasyonlu ders önizlemesi çalışıyor.
kod editoru ve guvenli API akisi
Bir web uygulamasinda yetki kontrolu eksik; kod seviyesinde kontrol noktasi ve guvenli test senaryosu yaziyorsun.
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 senaryolariSı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)
- Secure coding zihniyeti: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Secure coding zihniyeti: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- 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)
- 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
- Normal akışı çalıştır: Secure coding zihniyeti için beklenen sonucu üret ve ekran çıktısı al
- 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)
- Auth ve session guvenligi: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Auth ve session guvenligi: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- 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)
- 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
- Normal akışı çalıştır: Auth ve session guvenligi için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- 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)
- Input validation ve output encoding: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Input validation ve output encoding: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
- Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
- 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)
- 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
- Normal akışı çalıştır: Input validation ve output encoding için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- 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)
- API authorization kontrolu: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- API authorization kontrolu: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
- Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
- Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev
- İleri dikkat noktası: gerçek ortamda riskli ayarlar ve yanlış bilinenler
- 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)
- 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
- Normal akışı çalıştır: API authorization kontrolu için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
- 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)
- Guvenli hata yonetimi: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Guvenli hata yonetimi: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- 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)
- 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
- Normal akışı çalıştır: Guvenli hata yonetimi için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
- Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak
- 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)
- Dependency ve supply chain riski: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Dependency ve supply chain riski: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- 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)
- 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
- Normal akışı çalıştır: Dependency ve supply chain riski için beklenen sonucu üret ve ekran çıktısı al
- 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)
- Secret yonetimi: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Secret yonetimi: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
- Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
- 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)
- 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
- Normal akışı çalıştır: Secret yonetimi için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- 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)
- Logging ve privacy dengesi: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Logging ve privacy dengesi: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
- Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
- Cheat sheet kapanışı: komutlar, ekranlar, kısa tekrar ve mini ödev
- İleri dikkat noktası: gerçek ortamda riskli ayarlar ve yanlış bilinenler
- 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)
- 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
- Normal akışı çalıştır: Logging ve privacy dengesi için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- 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)
- Rate limit ve abuse onleme: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Rate limit ve abuse onleme: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- 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)
- 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
- Normal akışı çalıştır: Rate limit ve abuse onleme için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
- 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)
- Security unit test fikri: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Security unit test fikri: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- 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)
- 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
- Normal akışı çalıştır: Security unit test fikri için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- Troubleshooting yap: belirtiyi gözlemle, hipotez kur, komut/log ile kanıtla
- Düzeltme uygula: önce/sonra çıktısını karşılaştır ve neden çözüldüğünü yaz
- Güvenlik kontrolü yap: gereksiz yetki, açık servis, log eksikliği veya yanlış kural var mı bak
- 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)
- Code review checklist: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Code review checklist: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- Canlı demo: doğru akışı çalıştır, sonucu kaydet, kanıt üret
- Arıza senaryosu: bozuk akışı izle, belirtiyi kök nedenle eşleştir
- Operasyon kararı: güvenlik, performans ve dokümantasyon etkisi
- Mülakat notu: bu konudan gelen pratik sorular ve net cevaplar
- 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)
- 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
- Normal akışı çalıştır: Code review checklist için beklenen sonucu üret ve ekran çıktısı al
- 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)
- Final secure coding projesi: iş hayatında nerede kullanılır ve hangi problemi çözer?
- JavaScript/Python ornekleri, API request, auth flow, dependency audit, secure code checklist ve test senaryolari ekran turu ve kavram haritası
- Final secure coding projesi: mimari, bileşenler ve bağımlılıklar
- Gerçek çıktı okuma: komut, log, panel veya paket izinden anlam çıkarma
- En sık yapılan hatalar ve ilk 5 kontrol adımı
- 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)
- 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
- Normal akışı çalıştır: Final secure coding projesi için beklenen sonucu üret ve ekran çıktısı al
- Bilinçli hata oluştur: yanlış ayar, eksik yetki veya bozuk route gibi kontrollü bir problem ekle
- 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.
Portfolyo kanıtı
Her derste ekran çıktısı, komut sonucu, mini rapor veya lab kanıtı üretilir.
İş senaryosu
Konular soyut anlatılmaz; helpdesk, SOC, sistem, network veya cloud vakasına bağlanır.
Sıralı ilerleme
İlk ders bitmeden sonraki dersler kilitli görünür; kullanıcı yolunu kaybetmez.
Kütüphane
Kursa katılınca kurs, öğrencinin kişisel kütüphanesine eklenir.