CERTIFIED APPLICATION SECURITY ENGINEER (JAVA) (C|ASE JAVA) EĞİTİMİ

Güvenliği Java Kodunun İçine Gömün

Certified Application Security Engineer (Java) (C|ASE Java) Eğitimi, Digital Vizyon Akademi tarafından kurumlara verilen 3 günlük bir sınava hazırlık ve yetkinlik programıdır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

C|ASE Java Sınav Müfredatıyla Uyumlu Üç Günlük Güvenli Kodlama Programı

Bu eğitim, Java uygulamalarını tasarım aşamasından teslimata kadar güvenli biçimde geliştirebilen yazılım mühendisleri yetiştirmek üzere tasarlanmış üç günlük bir sınava hazırlık ve yetkinlik programıdır. Program; tehdit modellemeden girdi doğrulamaya, kimlik yönetiminden kriptografi ve güvenlik testine kadar güvenli yaşam döngüsünün tüm halkalarını kapsar.

Süre ve Format

3 Tam Gün. Kavramsal anlatım, güvenli kodlama atölyeleri, kod inceleme çalışmaları ve zafiyet analizi vakalarıyla dengeli akış izlenir.

Seviye

Orta Seviye — Java ile uygulama geliştirme deneyimi ve nesne yönelimli programlama bilgisi beklenir.

Öğrenme Metodu

Güvenli kodlama atölyeleri, kod inceleme oturumları, tehdit modelleme çalışmaları ve zafiyet analizi vakaları.

Neden Bu Eğitim?

🧑‍💻Geliştirici Odaklı

İçerik Java geliştiricisinin günlük kod kararlarına odaklanır ve doğrudan uygulanabilir örneklerle işlenir.

🔁Yaşam Döngüsü Bakışı

Güvenlik gereksinimden teslimata kadar her aşamada ele alınarak yazılım sürecine yerleştirilir.

🎯Sınav Müfredatıyla Uyum

İçerik C|ASE Java sınav müfredatıyla uyumlu kurgulanır; sınav stratejisi son gün ele alınır.

Bu Eğitim Hangi Rollere Hazırlar?

Java Yazılım GeliştiriciUygulama Güvenliği MühendisiGüvenli Kodlama UzmanıYazılım MimarıDevSecOps MühendisiGüvenlik Test Uzmanı

Sarı Takım: Güvenliği kodun ve teslim hattının içine gömen geliştirme ekibi

“Güvenlik kodun üzerine sonradan eklenen bir katman değil, ilk satırdan itibaren verilen tasarım kararlarıdır.”

Ön Koşullar

Programdan En Yüksek Verimi Almanız İçin Beklenen Temel Yetkinlikler

1
Java Deneyimi

Java diliyle uygulama geliştirme ve nesne yönelimli tasarım deneyimi beklenir.

2
Web Temelleri

HTTP, oturum yönetimi ve istemci sunucu mimarisi kavramlarına aşinalık gerekir.

3
Veri Tabanı Bilgisi

SQL sorguları ve ilişkisel veri tabanı erişimi konusunda temel deneyim.

4
Dizüstü Bilgisayar

Java geliştirme ortamı kurulabilen, internet erişimli bir dizüstü bilgisayar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiUygulama güvenliğinin tehdit ortamını kavramak, güvenli yazılım yaşam döngüsünü kurgulamak, tehdit modelleme yapmak ve girdi doğrulama savunmalarını uygulamak.
Modül 1
Uygulama Güvenliğinin Temelleri
  • Uygulama katmanının saldırı yüzeyindeki baskın rolü
  • OWASP Top 10 kategorilerinin Java bağlamında okunması
  • Zafiyetin maliyeti ve erken tespitin ekonomik etkisi
  • Güvenlik tasarım ilkeleri: en az yetki ve derinlemesine savunma
  • Yasal çerçeve: KVKK ve TCK bilişim suçları sorumluluğu
  • Vaka: bilinen bir uygulama ihlalinin kök neden çözümlemesi
Modül 2
Güvenli Yazılım Geliştirme Yaşam Döngüsü
  • Güvenlik faaliyetlerinin yaşam döngüsü aşamalarına dağılımı
  • Güvenlik gereksinimlerinin işlevsel gereksinimlerle yazımı
  • Güvenli tasarım incelemesi ve mimari karar kayıtları
  • Kod inceleme kültürü ve güvenlik kontrol listeleri
  • OWASP ASVS ile doğrulama seviyelerinin belirlenmesi
  • Atölye: bir modül için güvenlik gereksinim setinin yazılması
Modül 3
Tehdit Modelleme ve Risk Önceliklendirme
  • Veri akış diyagramı çıkarma ve güven sınırlarının çizimi
  • STRIDE yaklaşımıyla tehdit kategorilerinin belirlenmesi
  • Saldırı ağacı kurgusu ve senaryo temelli çözümleme
  • Tehditlerin risk puanına ve azaltım kararına bağlanması
  • Tehdit modelinin sürüm yönetimiyle güncel tutulması
  • Lab: örnek bir Java servisi için tehdit modeli çıkarma
Modül 4
Girdi Doğrulama ve Enjeksiyon Savunması
  • Güvenilmeyen girdi kaynaklarının eksiksiz haritalanması
  • İzin listesi temelli doğrulama ve kanonikleştirme ilkesi
  • Bean Validation ile sunucu tarafı doğrulamanın kurulması
  • Çıktı kodlaması ve bağlam duyarlı kaçış mekanizmaları
  • Dosya yolu, komut ve ifade değerlendirme risklerinin önlenmesi
  • Lab: zafiyetli bir girdi akışının güvenli biçimde yeniden yazımı
Günün hedefiKimlik doğrulama ve yetkilendirme tasarımını kurmak, oturum ile web katmanı savunmalarını uygulamak, kriptografiyi doğru kullanmak ve veri katmanını güvenli hale getirmek.
Modül 1
Kimlik Doğrulama ve Yetkilendirme Tasarımı
  • Parola saklama: uyarlanabilir özet algoritmaları ve tuzlama
  • Çok faktörlü kimlik doğrulamanın uygulama akışına eklenmesi
  • Spring Security ile kimlik ve yetki katmanının kurgusu
  • Rol ve öznitelik tabanlı erişim denetimi tasarımı
  • Bozuk erişim denetimi hatalarının kod düzeyinde önlenmesi
  • Lab: yetki atlatmaya açık bir uç noktanın güvenli hale getirilmesi
Modül 2
Oturum Yönetimi ve Web Katmanı Güvenliği
  • Oturum kimliği üretimi, yenilenmesi ve sonlandırılması
  • Çerez öznitelikleri ve güvenli taşıma yapılandırması
  • Siteler arası istek sahteciliğine karşı belirteç kullanımı
  • İçerik güvenlik politikası ve güvenlik başlıklarının kurgusu
  • JSON Web Token kullanımında doğrulama ve süre yönetimi
  • Atölye: bir web uygulamasının güvenlik başlıklarının denetimi
Modül 3
Java Kriptografi Mimarisi ve Veri Koruma
  • Java Kriptografi Mimarisi bileşenleri ve sağlayıcı yapısı
  • Simetrik ve asimetrik algoritma seçiminde doğru ölçütler
  • Anahtar üretimi, saklanması ve döndürülmesi disiplini
  • TLS yapılandırması ve sertifika doğrulama hataları
  • Rastgelelik kaynakları ve güvenli sayı üretimi ilkesi
  • Lab: zayıf kriptografi kullanımının tespiti ve düzeltilmesi
Modül 4
Veri Tabanı Erişimi ve Kalıcı Katman Güvenliği
  • SQL enjeksiyonunun oluşum mekanizması ve kök nedeni
  • Hazırlanmış ifadeler ve parametreli sorgu disiplini
  • JPA ve nesne ilişkisel eşleme katmanında güvenli kullanım
  • Veri tabanı hesap yetkilerinin en az yetkiye indirilmesi
  • Hassas alanların şifrelenmesi ve maskeleme yaklaşımı
  • Lab: enjeksiyona açık bir veri erişim sınıfının düzeltilmesi
Günün hedefiHata yönetimi ve günlükleme disiplinini kurmak, dosya ve bağımlılık risklerini yönetmek, güvenlik testlerini teslim hattına entegre etmek ve kapanış vakasıyla pekiştirmek.
Modül 1
Hata Yönetimi, Günlükleme ve İzlenebilirlik
  • İstisna yönetimi tasarımı ve güvenli başarısızlık ilkesi
  • Hata mesajlarında bilgi sızıntısının önlenmesi
  • SLF4J ve günlükleme çerçevelerinin güvenli yapılandırılması
  • Günlük kayıtlarına enjeksiyon ve kayıt bütünlüğü koruması
  • Kişisel verinin günlüklerden ayıklanması ve KVKK uyumu
  • Lab: güvenlik olaylarını üreten bir günlükleme katmanı tasarımı
Modül 2
Güvenli Dosya İşleme ve Bağımlılık Yönetimi
  • Dosya yükleme akışında tür, boyut ve içerik denetimi
  • Dosya saklama konumu ve sunum yolunun güvenli kurgusu
  • Güvensiz veri çözümleme ve nesne serileştirme riskleri
  • XML işleme yapılandırmasında dış varlık risklerinin kapatılması
  • Bağımlılık envanteri, sürüm takibi ve bilinen zafiyet taraması
  • Lab: bir projenin bağımlılık zafiyet raporunun yorumlanması
Modül 3
Güvenlik Testleri ve Teslim Hattı Entegrasyonu
  • Statik kod analizi araçlarının kurulumu ve kural ayarı
  • Dinamik uygulama testi ve OWASP ZAP ile tarama yaklaşımı
  • Yazılım bileşen analizi ve lisans uyumu kontrolü
  • Güvenlik birim testleri ve gerileme testlerinin yazımı
  • Bulguların önceliklendirilmesi ve düzeltme süresi hedefleri
  • Lab: sürekli entegrasyon hattına güvenlik kapısı eklenmesi
Modül 4
Güvenli Teslim, Sınav Stratejisi ve Kapanış
  • Uygulama sunucusu ve çalışma ortamı sertleştirme ilkeleri
  • Yapılandırma ve gizli anahtarların kod dışında yönetimi
  • Uçtan uca vaka: bir Java uygulamasının güvenlik gözden geçirmesi
  • C|ASE Java sınav stratejisi, soru tipleri ve zaman yönetimi
  • Eğitim değerlendirmesi ve interaktif Soru-Cevap oturumu
  • Digital Vizyon Akademi Katılım ve Başarı Sertifikası takdimi

Eğitim Kazanımları

Program sonunda katılımcılar:

🧠
Güvenlik Bakışı

Java uygulamalarını saldırı yüzeyi perspektifiyle okuyup tasarım zayıflıklarını erken fark edebileceksiniz.

🔄
Güvenli Yaşam Döngüsü

Güvenlik faaliyetlerini gereksinimden teslimata kadar yazılım sürecine yerleştirebileceksiniz.

🗺️
Tehdit Modelleme

Veri akış diyagramı ve STRIDE yaklaşımıyla sistematik bir tehdit modeli çıkarıp güncel tutabileceksiniz.

🛡️
Girdi Savunması

Enjeksiyon sınıfı zafiyetlere karşı doğrulama ve bağlam duyarlı kodlama uygulayabileceksiniz.

🔑
Kimlik ve Yetki

Parola saklama, oturum yönetimi ve erişim denetimi tasarımını güvenli biçimde kurabileceksiniz.

🔐
Doğru Kriptografi

Java Kriptografi Mimarisini algoritma ve anahtar yönetimi ölçütleriyle doğru kullanabileceksiniz.

🧪
Güvenlik Testleri

Statik analiz, dinamik test ve bileşen analizini teslim hattına entegre edip bulguları yönetebileceksiniz.

🚢
Güvenli Teslim

Uygulama çalışma ortamını sertleştirip gizli anahtarları kod dışında güvenli biçimde yönetebileceksiniz.

Kimler İçin Uygundur?

  • Java geliştiricileri
  • yazılım mimarları
  • teknik ekip liderleri
  • uygulama güvenliği uzmanları
  • test mühendisleri
  • güvenli yazılım geliştirmeye geçiş yapan bilişim profesyonelleri

Sıkça Sorulan Sorular

C|ASE Java eğitimi kimler için uygundur?
Program; Java geliştiricileri, yazılım mimarları, teknik ekip liderleri, uygulama güvenliği uzmanları, test mühendisleri ve güvenli yazılım geliştirmeye geçiş yapan profesyoneller için tasarlanmıştır. Java ile uygulama geliştirme deneyimi beklenir.
Eğitim için hangi düzeyde Java bilgisi gerekiyor?
Nesne yönelimli programlama bilgisi ve Java ile uygulama geliştirme deneyimi beklenir. Web katmanı, veri tabanı erişimi ve bağımlılık yönetimi konularına aşinalık laboratuvar çalışmalarından verim almanızı kolaylaştırır; ileri düzey uzmanlık gerekmez.
Bu eğitim C|ASE Java sınavına hazırlık sağlıyor mu?
Program, C|ASE Java sınav müfredatıyla uyumlu bir sınava hazırlık ve yetkinlik eğitimidir. Son gün sınav stratejisi ve kapsam tekrarı ayrıca işlenir. Sınav başvurusu ve güncel koşulları sınavı düzenleyen kurum tarafından belirlenir; sınav ücreti katılımcıya aittir.
Eğitimde hangi araçlar ve kaynaklar kullanılıyor?
OWASP Top 10 ve OWASP ASVS kaynakları, Spring Security, Bean Validation, Java Kriptografi Mimarisi, SLF4J günlükleme, OWASP ZAP ile dinamik tarama, statik kod analizi ve bağımlılık zafiyet tarama araçları uygulamalarda ele alınır.
Eğitim sonunda sertifika veriliyor mu?
Evet. Programı başarıyla tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası almaya hak kazanır. Bu belge, sınavı düzenleyen kurumun verdiği sınav sertifikasından ayrı bir katılım ve başarı belgesidir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Certified Application Security Engineer (Java) (C|ASE Java) Sertifika Kodu DV-2026XX00 Tarih 14.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Kurs KoduC|ASE Java
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sarı TakımCertified Application Security Engineer (.NET) (C|ASE .NET) Eğitimi
Siber Güvenlik Eğitimleri

Certified Application Security Engineer (.NET) (C|ASE .NET) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

3 günlük C|ASE .NET eğitimi: güvenli SDLC, tehdit modelleme, enjeksiyon savunması, kimlik doğrulama, yetkilendirme ve güvenli dağıtım.

Detayları Gör →
Sarı TakımCertified DevSecOps Engineer (E|CDE) Eğitimi
Siber Güvenlik Eğitimleri

Certified DevSecOps Engineer (E|CDE) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

3 günlük Certified DevSecOps Engineer (E|CDE) eğitimi: güvenli SDLC, tehdit modelleme, SAST, SCA, SBOM, konteyner, IaC, DAST ve Kubernetes.

Detayları Gör →
Sarı TakımCertified Encryption Specialist (E|CES) Eğitimi
Siber Güvenlik Eğitimleri

Certified Encryption Specialist (E|CES) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük E|CES eğitimi: simetrik ve asimetrik şifreleme, özet fonksiyonları, PKI, TLS, disk şifreleme, kriptanaliz ve kuantum sonrası geçiş.

Detayları Gör →
Sarı TakımCertified Cloud Security Engineer (C|CSE) Eğitimi
Siber Güvenlik Eğitimleri

Certified Cloud Security Engineer (C|CSE) Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

5 günlük C|CSE eğitimi: çoklu bulut güvenliği, kimlik ve erişim yönetimi, konteyner güvenliği, bulut izleme, olay müdahalesi ve DevSecOps.

Detayları Gör →
Sarı TakımSecure Java Development Essentials (SJD-100) Eğitimi
Siber Güvenlik Eğitimleri

Secure Java Development Essentials (SJD-100) Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

3 günlük SJD-100 güvenli Java geliştirme eğitimi: girdi doğrulama, çıktı kodlama, Spring Security, kriptografi, SQL enjeksiyonu ve bağımlılık yönetimi.

Detayları Gör →
Kırmızı TakımWeb Application Hacking and Security (W|AHS) Eğitimi
Siber Güvenlik Eğitimleri

Web Application Hacking and Security (W|AHS) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

3 günlük Web Application Hacking and Security (W|AHS) eğitimi: OWASP Top 10, enjeksiyon, erişim denetimi, SSRF, API güvenliği ve raporlama.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn